From a58be96a9ec94e2d07c29d6d0e3318b710535430 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Mon, 19 Sep 2016 13:33:04 -0700 Subject: [PATCH 01/14] fix spacing; figures --- ...-windows-pe-using-configuration-manager.md | 13 ++++--- ...-windows-10-using-configuration-manager.md | 34 ++++++++----------- 2 files changed, 21 insertions(+), 26 deletions(-) diff --git a/windows/deploy/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md b/windows/deploy/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md index 425d7331d5..5cad45cd88 100644 --- a/windows/deploy/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md +++ b/windows/deploy/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md @@ -36,13 +36,12 @@ This section will show you how to import some network and storage drivers for Wi 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) +![Add drivers to Windows PE](images/fig21-add-drivers.png "Add drivers to Windows PE") -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. +*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 @@ -56,9 +55,9 @@ This section illustrates how to add drivers for Windows 10 through an example in 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) + ![Create driver categories](images/fig22-createcategories.png "Create driver categories") - Figure 22. Create driver categories. + *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**: diff --git a/windows/deploy/create-an-application-to-deploy-with-windows-10-using-configuration-manager.md b/windows/deploy/create-an-application-to-deploy-with-windows-10-using-configuration-manager.md index 4ee378dc32..caedb91233 100644 --- a/windows/deploy/create-an-application-to-deploy-with-windows-10-using-configuration-manager.md +++ b/windows/deploy/create-an-application-to-deploy-with-windows-10-using-configuration-manager.md @@ -22,15 +22,13 @@ Microsoft System Center 2012 R2 Configuration Manager supports deploying applica 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-10-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. - -  +>[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. +The following steps 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. @@ -42,17 +40,17 @@ The steps below show you how to create the Adobe Reader XI application. This sec 5. In the Create Application Wizard, on the **General** page, use the following settings: - 1. Automatically detect information about this application from installation files + * Automatically detect information about this application from installation files - 2. Type: Windows Installer (\*.msi file) + * Type: Windows Installer (\*.msi file) - 3. Location: \\\\CM01\\Sources$\\Software\\Adobe\\Adobe Reader XI + * Location: \\\\CM01\\Sources$\\Software\\Adobe\\Adobe Reader XI - 4. \\AdbeRdr11000\_en\_US.msi + * \\AdbeRdr11000\_en\_US.msi - ![figure 19](images/mdt-06-fig20.png) + ![The Create Application Wizard](images/mdt-06-fig20.png "The Create Application Wizard") - Figure 19. The Create Application Wizard. + *Figure 19. The Create Application Wizard* 6. Click **Next**, and wait while Configuration Manager parses the MSI file. @@ -60,14 +58,12 @@ The steps below show you how to create the Adobe Reader XI application. This sec 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. + >[NOTE] + >Because 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. + + ![Add the OSD Install suffix to the application name](images/mdt-06-fig21.png "Add the OSD Install suffix to the application name") + + *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. From 735b78d15bb6a5a7e638083b4252aeee4b238ac9 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Mon, 19 Sep 2016 13:47:52 -0700 Subject: [PATCH 02/14] fix note format --- ...-windows-pe-using-configuration-manager.md | 25 ++++++++----------- ...-windows-10-using-configuration-manager.md | 10 ++++---- 2 files changed, 16 insertions(+), 19 deletions(-) diff --git a/windows/deploy/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md b/windows/deploy/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md index 5cad45cd88..878c230d72 100644 --- a/windows/deploy/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md +++ b/windows/deploy/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md @@ -40,7 +40,7 @@ This section will show you how to import some network and storage drivers for Wi *Figure 21. Add drivers to Windows PE* ->[NOTE]   +>[!NOTE]   >The Updating Boot Image part of the wizard will appear to hang when displaying Done. It will complete in a minute or two.   @@ -61,25 +61,22 @@ This section illustrates how to add drivers for Windows 10 through an example in 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 + * 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. + * 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. + >[!NOTE]   + >If you want to monitor the driver import process more closely, you can open the SMSProv.log file during driver import. + + ![Drivers imported and a new driver package created](images/mdt-06-fig26.png "Drivers imported and a new driver package created") + + *Figure 23. Drivers imported and a new driver package created* ## Related topics diff --git a/windows/deploy/create-an-application-to-deploy-with-windows-10-using-configuration-manager.md b/windows/deploy/create-an-application-to-deploy-with-windows-10-using-configuration-manager.md index caedb91233..4e7b504b13 100644 --- a/windows/deploy/create-an-application-to-deploy-with-windows-10-using-configuration-manager.md +++ b/windows/deploy/create-an-application-to-deploy-with-windows-10-using-configuration-manager.md @@ -22,7 +22,7 @@ Microsoft System Center 2012 R2 Configuration Manager supports deploying applica 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-10-with-the-microsoft-deployment-toolkit.md). ->[NOTE]   +>[!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 @@ -58,12 +58,12 @@ The following steps show you how to create the Adobe Reader XI application. This 8. On the **General Information** page, name the application Adobe Reader XI - OSD Install, click **Next** twice, and then click **Close**. - >[NOTE] - >Because 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. + >[!NOTE] + >Because 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. - ![Add the OSD Install suffix to the application name](images/mdt-06-fig21.png "Add the OSD Install suffix to the application name") + ![Add the OSD Install suffix to the application name](images/mdt-06-fig21.png "Add the OSD Install suffix to the application name") - *Figure 20. Add the "OSD Install" suffix to the application name* + *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. From f81dee115f9ec126c622bb03441dfdc3e8b34e82 Mon Sep 17 00:00:00 2001 From: Justinha Date: Mon, 19 Sep 2016 14:01:05 -0700 Subject: [PATCH 03/14] changed to certlm for self-signed cert procedure --- .../bitlocker-how-to-enable-network-unlock.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md b/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md index 3f2fc5e488..6036e80580 100644 --- a/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md +++ b/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md @@ -151,7 +151,7 @@ New-SelfSignedCertificate -CertStoreLocation Cert:\LocalMachine\My -Subject "CN= Certreq example: -1. Create a text file with an .inf extension. For example, notepad.exe BitLocker-NetworkUnlock.inf +1. Create a text file with an .inf extension. For example, notepad.exe BitLocker-NetworkUnlock.inf. 2. Add the following contents to the previously created file: ``` syntax @@ -179,9 +179,9 @@ Certreq example: certreq -new BitLocker-NetworkUnlock.inf BitLocker-NetworkUnlock.cer ``` -4. Verify the previous command properly created the certificate by confirming the .cer file exists -5. Launch the Certificate Manager by running **certmgr.msc** -6. Create a .pfx file by opening the **Certificates – Current User\\Personal\\Certificates** path in the navigation pane, right-clicking the previously imported certificate, selecting **All Tasks**, then **Export**. Follow through the wizard to create the .pfx file. +4. Verify the previous command properly created the certificate by confirming the .cer file exists. +5. Launch Certificates - Local Machine by running **certlm.msc**. +6. Create a .pfx file by opening the **Certificates – Local Computer\\Personal\\Certificates** path in the navigation pane, right-clicking the previously imported certificate, selecting **All Tasks**, then **Export**. Follow through the wizard to create the .pfx file. ### Step Five: Deploy the private key and certificate to the WDS server @@ -198,21 +198,21 @@ With certificate and key deployed to the WDS server for Network Unlock, the fina The following steps describe how to enable the Group Policy setting that is a requirement for configuring Network Unlock. -1. Open Group Policy Management Console (gpmc.msc) -2. Enable the policy **Require additional authentication at startup** and select the **Require startup PIN with TPM** option -3. Turn on BitLocker with TPM+PIN protectors on all domain-joined computers +1. Open Group Policy Management Console (gpmc.msc). +2. Enable the policy **Require additional authentication at startup** and select the **Require startup PIN with TPM** option. +3. Turn on BitLocker with TPM+PIN protectors on all domain-joined computers. The following steps describe how to deploy the required Group Policy setting: >**Note:**  The Group Policy settings **Allow network unlock at startup** and **Add Network Unlock Certificate** were introduced in Windows Server 2012.   -1. Copy the .cer file created for Network Unlock to the domain controller -2. On the domain controller, launch Group Policy Management Console (gpmc.msc) +1. Copy the .cer file created for Network Unlock to the domain controller. +2. On the domain controller, launch Group Policy Management Console (gpmc.msc). 3. Create a new Group Policy Object or modify an existing object to enable the **Allow network unlock at startup** setting. -4. Deploy the public certificate to clients +4. Deploy the public certificate to clients: - 1. Within Group Policy Management Console, navigate to the following location: **Computer Configuration\\Policies\\Windows Settings\\Security Settings\\Public Key Policies\\BitLocker Drive Encryption Network Unlock Certificate** - 2. Right-click the folder and choose **Add Network Unlock Certificate** + 1. Within Group Policy Management Console, navigate to the following location: **Computer Configuration\\Policies\\Windows Settings\\Security Settings\\Public Key Policies\\BitLocker Drive Encryption Network Unlock Certificate**. + 2. Right-click the folder and choose **Add Network Unlock Certificate**. 3. Follow the wizard steps and import the .cer file that was copied earlier. >**Note:**  Only one network unlock certificate can be available at a time. If a new certificate is required, delete the current certificate before deploying a new one. The Network Unlock certificate is located in the **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\SystemCertificates\\FVE\_NKP** key on the client computer. @@ -221,16 +221,16 @@ The following steps describe how to deploy the required Group Policy setting: An additional step is for enterprises to use TPM+PIN protectors for an extra level of security. To require TPM+PIN protectors in an environment, do the following: -1. Open Group Policy Management Console (gpmc.msc) -2. Enable the policy **Require additional authentication at startup** and select the **Require startup PIN with TPM** option -3. Turn on BitLocker with TPM+PIN protectors on all domain-joined computers +1. Open Group Policy Management Console (gpmc.msc). +2. Enable the policy **Require additional authentication at startup** and select the **Require startup PIN with TPM** option. +3. Turn on BitLocker with TPM+PIN protectors on all domain-joined computers. ### Create the certificate template for Network Unlock The following steps detail how to create a certificate template for use with BitLocker Network Unlock. A properly configured Active Directory Services Certification Authority can use this certificate to create and issue Network Unlock certificates. 1. Open the Certificates Template snap-in (certtmpl.msc). -2. Locate the User template. Right-click the template name and select **Duplicate Template** +2. Locate the User template. Right-click the template name and select **Duplicate Template**. 3. On the **Compatibility** tab, change the **Certification Authority** and **Certificate recipient** fields to Windows Server 2012 and Windows 8respectively. Ensure the **Show resulting changes** dialog box is selected. 4. Select the **General** tab of the template. The **Template display name** and **Template name** should clearly identify that the template will be used for Network Unlock. Clear the checkbox for the **Publish certificate in Active Directory** option. 5. Select the **Request Handling** tab. Select **Encryption** from the **Purpose** drop down menu. Ensure the **Allow private key to be exported** option is selected. @@ -246,9 +246,9 @@ The following steps detail how to create a certificate template for use with Bit - **Name:** **BitLocker Network Unlock** - **Object Identifier:** **1.3.6.1.4.1.311.67.1.1** -14. Select the newly created **BitLocker Network Unlock** application policy and select **OK** +14. Select the newly created **BitLocker Network Unlock** application policy and select **OK**. 15. With the **Extensions** tab still open, select the **Edit Key Usage Extension** dialog, select the **Allow key exchange only with key encryption (key encipherment)** option. Select the **Make this extension critical** option. -16. Select the **Security** tab. Confirm that the **Domain Admins** group has been granted **Enroll** permission +16. Select the **Security** tab. Confirm that the **Domain Admins** group has been granted **Enroll** permission. 17. Select **OK** to complete configuration of the template. To add the Network Unlock template to the Certification Authority, open the Certification Authority snap-in (certsrv.msc). Right-click the **Certificate Templates** item and choose **New, Certificate Template to issue**. Select the previously created BitLocker Network Unlock certificate. @@ -328,8 +328,8 @@ Files to gather when troubleshooting BitLocker Network Unlock include: In the right pane, click **Enable Log**. 2. The DHCP subnet configuration file (if one exists). -3. The output of the BitLocker status on the volume, this can be gathered into a text file using **manage-bde -status** or **Get-BitLockerVolume** in Windows PowerShell -4. Network Monitor capture on the server hosting the WDS role, filtered by client IP address +3. The output of the BitLocker status on the volume, this can be gathered into a text file using **manage-bde -status** or **Get-BitLockerVolume** in Windows PowerShell. +4. Network Monitor capture on the server hosting the WDS role, filtered by client IP address. ## Configure Network Unlock Group Policy settings on earlier versions From acdb1056f747573fdbbd0873eaac62e1b0cad14e Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Mon, 19 Sep 2016 14:32:57 -0700 Subject: [PATCH 04/14] update UI for bug fix --- ...reate-a-device-account-using-office-365.md | 5 ++--- .../images/setupdeviceaccto365-07.png | Bin 23297 -> 28109 bytes 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/devices/surface-hub/create-a-device-account-using-office-365.md b/devices/surface-hub/create-a-device-account-using-office-365.md index de3aee64d1..5ae141f274 100644 --- a/devices/surface-hub/create-a-device-account-using-office-365.md +++ b/devices/surface-hub/create-a-device-account-using-office-365.md @@ -54,7 +54,7 @@ If you prefer to use a graphical user interface, you can create a device account ![assign license for Skype for Business online.](images/setupdeviceaccto365-07.png) - From the list, uncheck **Skype for Business Online (plan 2)** (this license may vary depending on your organization), and click **SAVE**. + From the list, select **Skype for Business Online (plan 2)**, and then click **SAVE**. The license may vary depending on your organization), ### Create a mobile device mailbox (ActiveSync) policy from the Exchange Admin Center @@ -133,8 +133,7 @@ In order to run cmdlets used by these PowerShell scripts, the following must be 5. Finally, to connect to Exchange Online Services, run: ``` syntax - $exchangeSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri - "https://outlook.office365.com/powershell-liveid/" -Credential $cred -Authentication "Basic" –AllowRedirection + $exchangeSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri"https://outlook.office365.com/powershell-liveid/" -Credential $cred -Authentication "Basic" –AllowRedirection ``` ![Image showing PowerShell cmdlet.](images/setupdeviceaccto365-21.png) diff --git a/devices/surface-hub/images/setupdeviceaccto365-07.png b/devices/surface-hub/images/setupdeviceaccto365-07.png index 4b4bebff94caa34da6caaf860de5a9c301b224cd..ce0eb99af2483a1a3b0fb94bb461068a5a625e4c 100644 GIT binary patch literal 28109 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 lxUT#o&hNUCM)(KPy{ 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 Date: Mon, 19 Sep 2016 15:03:43 -0700 Subject: [PATCH 05/14] added signing flag to KeyUsageProperty --- windows/keep-secure/bitlocker-how-to-enable-network-unlock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md b/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md index 6036e80580..3ce58f23ac 100644 --- a/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md +++ b/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md @@ -162,7 +162,7 @@ Certreq example: Exportable=true RequestType=Cert KeyUsage="CERT_KEY_ENCIPHERMENT_KEY_USAGE" - KeyUsageProperty="NCRYPT_ALLOW_DECRYPT_FLAG" + KeyUsageProperty="NCRYPT_ALLOW_DECRYPT_FLAG | NCRYPT_ALLOW_SIGNING_FLAG" KeyLength=2048 SMIME=FALSE HashAlgorithm=sha512 From dc0d4365bda817809e793fb4458465bb8676e054 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Mon, 19 Sep 2016 16:05:09 -0700 Subject: [PATCH 06/14] correcting a step --- devices/surface-hub/create-a-device-account-using-office-365.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/create-a-device-account-using-office-365.md b/devices/surface-hub/create-a-device-account-using-office-365.md index 5ae141f274..a24d50ff5c 100644 --- a/devices/surface-hub/create-a-device-account-using-office-365.md +++ b/devices/surface-hub/create-a-device-account-using-office-365.md @@ -54,7 +54,7 @@ If you prefer to use a graphical user interface, you can create a device account ![assign license for Skype for Business online.](images/setupdeviceaccto365-07.png) - From the list, select **Skype for Business Online (plan 2)**, and then click **SAVE**. The license may vary depending on your organization), + From the list, select **Skype for Business Online (Plan 2)**, and then click **SAVE**. The license may vary depending on your organization (for example, you might have Plan 2, or Plan 3). ### Create a mobile device mailbox (ActiveSync) policy from the Exchange Admin Center From 97f58511cee804cf4e286fa7a68c627c4d6c91ab Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Mon, 19 Sep 2016 16:10:18 -0700 Subject: [PATCH 07/14] new SDA article in Surface node --- devices/surface/TOC.md | 1 + .../images/using-sda-driverfiles-fig1.png | Bin 0 -> 35824 bytes .../images/using-sda-installcommand-fig2.png | Bin 0 -> 34267 bytes .../images/using-sda-newinstall-fig3.png | Bin 0 -> 60372 bytes .../surface/using-the-sda-deployment-share.md | 141 ++++++++++++++++++ 5 files changed, 142 insertions(+) create mode 100644 devices/surface/images/using-sda-driverfiles-fig1.png create mode 100644 devices/surface/images/using-sda-installcommand-fig2.png create mode 100644 devices/surface/images/using-sda-newinstall-fig3.png create mode 100644 devices/surface/using-the-sda-deployment-share.md diff --git a/devices/surface/TOC.md b/devices/surface/TOC.md index 07d07e34a6..c06979382a 100644 --- a/devices/surface/TOC.md +++ b/devices/surface/TOC.md @@ -12,6 +12,7 @@ ## [Surface Data Eraser](microsoft-surface-data-eraser.md) ## [Surface Deployment Accelerator](microsoft-surface-deployment-accelerator.md) ### [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) ## [Surface Diagnostic Toolkit](surface-diagnostic-toolkit.md) ## [Surface Dock Updater](surface-dock-updater.md) ## [Surface Enterprise Management Mode](surface-enterprise-management-mode.md) diff --git a/devices/surface/images/using-sda-driverfiles-fig1.png b/devices/surface/images/using-sda-driverfiles-fig1.png new file mode 100644 index 0000000000000000000000000000000000000000..51244bfe1628ca11775f1168626e687ec0cfd4d5 GIT binary patch literal 35824 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 literal 0 HcmV?d00001 diff --git a/devices/surface/images/using-sda-installcommand-fig2.png b/devices/surface/images/using-sda-installcommand-fig2.png new file mode 100644 index 0000000000000000000000000000000000000000..61a4fbd1f2b6b7cf3f7105055a9705f08e2bce67 GIT binary patch literal 34267 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 literal 0 HcmV?d00001 diff --git a/devices/surface/using-the-sda-deployment-share.md b/devices/surface/using-the-sda-deployment-share.md new file mode 100644 index 0000000000..ad8f31d8cf --- /dev/null +++ b/devices/surface/using-the-sda-deployment-share.md @@ -0,0 +1,141 @@ +--- +Title: Using the Microsoft Surface Deployment Accelerator deployment share (Surface) +Description:Explore the scenarios where you can use SDA to meet the deployment needs of your organization including Proof of Concept, pilot deployment, as well as import additional drivers and applications. +keywords: deploy, install, automate, deployment solution +ms.prod: w10 +ms.mktglfcycl: deploy +ms.pagetype: surface, devices +ms.sitesec: library +author: Scottmca + +--- + +# Using the Microsoft Surface Deployment Accelerator deployment share + +With Microsoft Surface Deployment Accelerator (SDA), you can quickly and easily set up a deployment solution that is ready to deploy Windows to Surface devices. The prepared environment is built on powerful deployment technologies available from Microsoft, such as the Microsoft Deployment Toolkit (MDT), and is capable of immediately performing a deployment after configuration. See Step-by-Step: Surface Deployment Accelerator for a comprehensive walkthrough of using the SDA wizard to set up a deployment share and perform a deployment. + +For more information about SDA and information on how to download SDA, see Microsoft Surface Deployment Accelerator (SDA). + +Using SDA provides these primary benefits: + +* With SDA, you can create a ready-to-deploy environment that can deploy to target devices as fast as your download speeds allow. The wizard experience enables you to check a few boxes and then the automated process builds your deployment environment for you. +* With SDA, you prepare a deployment environment built on the industry leading deployment solution of MDT. With MDT you can scale from a relatively basic deployment of a few Surface devices to a solution capable of deploying to thousands of devices including all of the different makes and models in your organization and all of the applications required by each device and user. + +This article explores four scenarios where you can use SDA to meet the needs of your organization. See Deploy Windows 10 to explore the capabilities of MDT and the Windows deployment technologies available from Microsoft in greater detail. + +## Perform a Proof of Concept deployment + +One of the primary scenarios for use of SDA is as a Proof of Concept. A Proof of Concept (PoC) enables you to test or evaluate the capabilities of a solution or technology. A PoC is often used to illustrate the benefits of the solution or technology to decision makers. For example, if you want to recommend Surface devices as a replacement of older point of sale (POS) systems, you could perform a PoC to demonstrate how Surface devices provide superior computing power, flexibility, and connectivity when compared to alternate options. + +Using SDA to prepare a PoC of Surface devices enables you to very quickly prepare a demonstration of Surface device or devices, which gives you more time for customization or preparation. The flexibility of SDA even lets you import resources, like applications and drivers, from existing MDT deployment infrastructure. See the Work with Existing Deployment Shares section later in this article for more information. + +SDA is also an excellent PoC of the capabilities of MDT. SDA demonstrates just how quickly an MDT deployment environment can be prepared and made ready for deployment to devices. It also shows just how flexible and customizable the MDT solution can be, with support for Windows 10 and Windows 8.1, for Windows Store and desktop applications, and several models of Surface devices. + +Some recommendations for a successful PoC with SDA are: + +* Keep your SDA deployment environment separate from your production network. This ensures optimal performance and reduces potential for conflicts during your PoC deployment. +* Use a fresh and updated instance of Windows Server to house your SDA deployment share to maintain the simplicity and performance of the demonstration environment. +* Test the deployment process before you demonstrate your PoC. This reduces the potential for unexpected situations and keeps the demonstration focused on the deployment process and Surface devices. +* Use offline files with SDA to further reduce installation times. +* For help with your PoC, contact Surface Support. + +## Perform a pilot deployment + +A pilot deployment differs from a PoC. Where a PoC is usually a closed demonstration that is performed prior to the deployment process in order to get approval for the use of certain technologies or solutions, a pilot deployment is performed during the deployment process as a limited scope deployment for testing and validation. The focus of a pilot deployment can be as narrow as only a handful of devices, or wide enough to include a significant portion of your organization. + +>[!NOTE] +>A pilot deployment should not replace the testing process that should be performed regularly in the lab as the deployment environment is built and developed. A deployment solution should be tested in virtual and physical environments as new applications and drivers are added and when task sequences are modified and before a pilot deployment is performed. + +For example, you are tasked with deploying Surface devices to mobile workers and you want to test the organization’s MDT deployment process by providing a small number of devices to executives. You can use SDA to create an isolated Surface deployment environment and then copy the task sequence, applications, and drivers needed from the production deployment share. This not only enables you to quickly create a Surface deployment, but it also minimizes the risk to the production deployment process used for other types of devices. + +For small organizations, the pilot deployment environment of SDA may suffice as a complete deployment solution. Even if you do not have an existing deployment environment, you can import drivers and applications (covered later in this article) to provide a complete deployment solution based on MDT. Even without previous knowledge of MDT or Windows deployment, you can follow the Step-by-Step: Surface Deployment Accelerator article to get started with a deployment to Surface devices. + +## Import additional drivers + +The SDA deployment share includes all of the drivers needed for Surface devices. This includes the drivers for the components inside the Surface device, such as the wireless network adapter and the main chipset, as well as drivers for Surface accessories, such as the Surface Dock or Surface USB Ethernet adapters. The SDA deployment share does not, however, include drivers for third-party devices or peripherals. + +For example, you may intend to use your Surface device with a thermal printer, credit card reader, and barcode scanner as a POS terminal. In this scenario, the thermal printer, credit card reader, and barcode scanner will very likely require installation of drivers to operate properly. You could potentially download and install these drivers from Windows Update when each peripheral is connected, or you could install the driver package from the manufacturer manually on each Surface device, but the ideal solution is to have these drivers already present in Windows so that when the peripheral is connected, it will just work. + +Because SDA is built on MDT, adding the drivers to the SDA deployment share is easy and simple. + +>[!NOTE} +>The drivers must be in the Setup Information File (.inf) format. If the drivers for your device come as an executable file (.exe), they may need to be extracted or installed to procure the .inf file. Some device drivers come packaged with applications, for example an all-in-one printer bundled with scan software. These applications will need to be installed separately from the drivers. + +To import drivers for a peripheral device: + +1. Download the drivers for your device from the manufacturer web site. +2. Open the MDT Deployment Workbench. +3. Expand the Deployment Shares node and expand the SDA deployment share. +4. Expand the Out-of-Box Drivers folder. +5. Select the folder of the Surface model for which you would like to include this driver. +6. Click Import Drivers to start the Import Drivers Wizard, as shown in Figure 1. + + ![Provide the location of your driver files](images\using-sda-driverfiles-fig1.png "Provide the location of your driver files") + + *Figure 1. Provide the location of your driver files* + +7. The Import Drivers Wizard presents a series of steps: + + * Specify Directory – Click Browse and navigate to the folder where you stored the drivers in Step 1. + * Summary – Review the specified configuration on this page before you click Next to begin the import process. + * Progress – While the drivers are imported, a progress bar is displayed on this page. + * Confirmation – When the import process completes, the success of the process is displayed on this page. Click Finish to complete the Import Drivers Wizard. + +8. Repeat Steps 5-7 for each Surface model on which you would like to include this driver. +9. Close the Deployment Workbench. + +After the drivers are imported for the Surface model, the deployment task sequence will automatically select the drivers during the deployment process and include them in the Windows environment. When you connect your device, such as the barcode scanner in the example, Windows should automatically detect the device and you should be able to use it immediately. + +>[!NOTE] +>You can even import drivers for other computer makes and models to support other devices. See Step 5: Prepare the drivers repository in Deploy a Windows 10 image using MDT 2013 Update 2 for more information about how to import drivers for other makes and models. + +## Import additional applications + +As with drivers, the SDA deployment share can be pre-configured with apps like the Surface App and Microsoft Office 365. You can also add applications to the SDA deployment share and configure them to be installed on your Surface devices during deployment of Windows. In the ideal scenario, your Surface devices deployed with the SDA deployment share will include all of the applications needed to be ready for your end users. + +In the previous example for including drivers for a POS system, you would also need to include POS software for processing transactions and recording the input from the barcode scanner and credit card reader. To import an application and prepare it for installation on your Surface devices during Windows deployment: + +1. Download the application installation files or locate the installation media for your application. +2. Determine the command line instruction for silent installation, usually provided by the developer of the application. For Windows Installer files (.msi), see Standard Installer Command-Line Options in the Windows Dev Center. +3. Open the MDT Deployment Workbench. +4. Expand the Deployment Shares node and expand the SDA deployment share. +5. Expand the Applications folder. +6. Click New Application to start the New Application Wizard, as shown in Figure 2. + + ![Provide the command to install your application](images\using-sda-installcommand-fig2.png "Provide the command to install your application") + + *Figure 2: Provide the command to install your application* + +7. Follow the steps of the New Application Wizard: + + * Application Type – Click Application with Source Files, and then click Next. + * Details – Enter a name for the application in the Application Name field. Enter publisher, version, and language information in the Publisher, Version, and Language fields if desired. Click Next. + * Source – Click Browse to navigate to and select the folder with the application installation files procured in Step 1, and then click Next. + * Destination – Enter a name for the folder where the application files will be stored in the Specify the Name of the Directory that Should Be Created field or click Next to accept the default name. + * Command Details – Enter the silent command line instruction, for example setup.msi /quiet /norestart + * Summary – Review the specified configuration on this page before you click Next to begin the import process. + * Progress – While the installation files are imported, a progress bar is displayed on this page. + * Confirmation – When the import process completes, the success of the process is displayed on this page. Click Finish to complete the New Application Wizard. + +8. Click the Task Sequences folder, right-click 1 - Deploy Microsoft Surface, and then click Properties. +9. Click the Task Sequence tab to view the steps that are included in the new task sequence. +10. Select the Windows Update (Pre-Application Installation) step, and then click Add. +11. Hover the mouse over General under the Add menu, and then click Install Application. This will add a new step after the selected step for the installation of a specific application as shown in Figure 3. + + ![A new Install Application step for Sample POS App](images\using-sda-newinstall-fig3.png "A new Install Application step for Sample POS App") + + *Figure 3. A new Install Application step for Sample POS App* + +12. On the Properties tab of the new Install Application step, enter Install - Application in the Name field, where application is the name of your app. +13. Click Install a Single Application, and then click Browse to view available applications that have been imported into the deployment share. +14. Select your app from the list of applications, and then click OK. +15. Click OK to close the task sequence properties. +16. Close the Deployment Workbench + +## Work with existing deployment shares + +One of the many benefits of an MDT deployment share is the simplicity of how deployment resources are stored. The MDT deployment share is, at its core, just a standard network file share. All deployment resources, such as Windows images, application installation files, and drivers, are stored in a share that can be browsed with File Explorer, copied and pasted, and moved just like any other file share, provided that you have the necessary permissions. This makes working with deployment resources extremely easy. MDT even allows you to make it easier by allowing you to open multiple deployment shares from the Deployment Workbench and to transfer or copy resources between them. + +This ability gives SDA some extra capabilities when used in an environment with an existing MDT infrastructure. For example, if you install SDA on an isolated server to prepare a PoC and then log on to your production MDT deployment share from the Deployment Workbench on your SDA server, you can copy applications, drivers, task sequences, and other components into the SDA deployment share that is prepared with Surface apps and drivers. With this process, in a very short amount time, you can have a deployment environment ready to deploy your organization’s precise requirements to Surface devices. + +You can also use this capability in reverse. For example, you can copy the Surface drivers, deployment task sequences, and apps directly into a lab or testing environment following a successful PoC. Using these resources, you can immediately begin to integrate Surface deployment into your existing deployment infrastructure. From 5bb81cb7353186d959e2cbf1e9e1a290ad1c94e8 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Mon, 19 Sep 2016 16:22:47 -0700 Subject: [PATCH 08/14] fix spacing --- devices/surface/using-the-sda-deployment-share.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/devices/surface/using-the-sda-deployment-share.md b/devices/surface/using-the-sda-deployment-share.md index ad8f31d8cf..c3110547d5 100644 --- a/devices/surface/using-the-sda-deployment-share.md +++ b/devices/surface/using-the-sda-deployment-share.md @@ -1,13 +1,12 @@ --- -Title: Using the Microsoft Surface Deployment Accelerator deployment share (Surface) -Description:Explore the scenarios where you can use SDA to meet the deployment needs of your organization including Proof of Concept, pilot deployment, as well as import additional drivers and applications. +title: Using the Microsoft Surface Deployment Accelerator deployment share (Surface) +description: Explore the scenarios where you can use SDA to meet the deployment needs of your organization including Proof of Concept, pilot deployment, as well as import additional drivers and applications. keywords: deploy, install, automate, deployment solution ms.prod: w10 ms.mktglfcycl: deploy ms.pagetype: surface, devices ms.sitesec: library author: Scottmca - --- # Using the Microsoft Surface Deployment Accelerator deployment share @@ -58,7 +57,7 @@ For example, you may intend to use your Surface device with a thermal printer, c Because SDA is built on MDT, adding the drivers to the SDA deployment share is easy and simple. ->[!NOTE} +>[!NOTE] >The drivers must be in the Setup Information File (.inf) format. If the drivers for your device come as an executable file (.exe), they may need to be extracted or installed to procure the .inf file. Some device drivers come packaged with applications, for example an all-in-one printer bundled with scan software. These applications will need to be installed separately from the drivers. To import drivers for a peripheral device: From ada6191845f092227c909fb1cff7b0e8bde3c16d Mon Sep 17 00:00:00 2001 From: Justinha Date: Mon, 19 Sep 2016 16:29:32 -0700 Subject: [PATCH 09/14] added Sign to PS example --- .../keep-secure/bitlocker-how-to-enable-network-unlock.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md b/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md index 3ce58f23ac..0155f5ed15 100644 --- a/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md +++ b/windows/keep-secure/bitlocker-how-to-enable-network-unlock.md @@ -146,7 +146,7 @@ To create a self-signed certificate, you can either use the New-SelfSignedCertif Windows PowerShell example: ```syntax -New-SelfSignedCertificate -CertStoreLocation Cert:\LocalMachine\My -Subject "CN=BitLocker Network Unlock certificate" -Provider "Microsoft Software Key Storage Provider" -KeyUsage KeyEncipherment -KeyUsageProperty Decrypt -KeyLength 2048 -HashAlgorithm sha512 -TextExtension @("1.3.6.1.4.1.311.21.10={text}OID=1.3.6.1.4.1.311.67.1.1","2.5.29.37={text}1.3.6.1.4.1.311.67.1.1") +New-SelfSignedCertificate -CertStoreLocation Cert:\LocalMachine\My -Subject "CN=BitLocker Network Unlock certificate" -Provider "Microsoft Software Key Storage Provider" -KeyUsage KeyEncipherment -KeyUsageProperty Decrypt,Sign -KeyLength 2048 -HashAlgorithm sha512 -TextExtension @("1.3.6.1.4.1.311.21.10={text}OID=1.3.6.1.4.1.311.67.1.1","2.5.29.37={text}1.3.6.1.4.1.311.67.1.1") ``` Certreq example: @@ -192,7 +192,7 @@ With the certificate and key created, deploy them to the infrastructure to prope 3. In the **File to Import** dialog, choose the .pfx file created previously. 4. Enter the password used to create the .pfx and complete the wizard. -### Step Six: Configure Group Policy settings for Network Unlock +### Step Six: Configure Group Policy settings for Network Unlock With certificate and key deployed to the WDS server for Network Unlock, the final step is to use Group Policy settings to deploy the public key certificate to computers that you want to be able to unlock using the Network Unlock key. Group Policy settings for BitLocker can be found under **\\Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption** using the Local Group Policy Editor or the Microsoft Management Console. @@ -346,7 +346,7 @@ The following steps can be used to configure Network Unlock on these older syste 3. [Step Three: Install the Network Unlock feature](#bkmk-stepthree) 4. [Step Four: Create the Network Unlock certificate](#bkmk-stepfour) 5. [Step Five: Deploy the private key and certificate to the WDS server](#bkmk-stepfive) -6. **Step Six: Configure registry settings for Network Unlock** +6. [Step Six: Configure registry settings for Network Unlock](#bkmk-stepsix) Apply the registry settings by running the following certutil script on each computer running any of the client operating systems designated in the **Applies To** list at the beginning of this topic. certutil -f -grouppolicy -addstore FVE_NKP BitLocker-NetworkUnlock.cer From cd77386ce88be41580703ccd3e38e3415772e5ae Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Mon, 19 Sep 2016 22:21:59 -0700 Subject: [PATCH 10/14] add links --- .../surface/using-the-sda-deployment-share.md | 74 +++++++++---------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/devices/surface/using-the-sda-deployment-share.md b/devices/surface/using-the-sda-deployment-share.md index c3110547d5..782e281006 100644 --- a/devices/surface/using-the-sda-deployment-share.md +++ b/devices/surface/using-the-sda-deployment-share.md @@ -11,22 +11,22 @@ author: Scottmca # Using the Microsoft Surface Deployment Accelerator deployment share -With Microsoft Surface Deployment Accelerator (SDA), you can quickly and easily set up a deployment solution that is ready to deploy Windows to Surface devices. The prepared environment is built on powerful deployment technologies available from Microsoft, such as the Microsoft Deployment Toolkit (MDT), and is capable of immediately performing a deployment after configuration. See Step-by-Step: Surface Deployment Accelerator for a comprehensive walkthrough of using the SDA wizard to set up a deployment share and perform a deployment. +With Microsoft Surface Deployment Accelerator (SDA), you can quickly and easily set up a deployment solution that is ready to deploy Windows to Surface devices. The prepared environment is built on powerful deployment technologies available from Microsoft, such as the [Microsoft Deployment Toolkit (MDT)](https://technet.microsoft.com/en-us/windows/dn475741), and is capable of immediately performing a deployment after configuration. See [Step-by-Step: Surface Deployment Accelerator](https://technet.microsoft.com/en-us/itpro/surface/step-by-step-surface-deployment-accelerator) for a comprehensive walkthrough of using the SDA wizard to set up a deployment share and perform a deployment. -For more information about SDA and information on how to download SDA, see Microsoft Surface Deployment Accelerator (SDA). +For more information about SDA and information on how to download SDA, see [Microsoft Surface Deployment Accelerator (SDA)](https://technet.microsoft.com/en-us/itpro/surface/microsoft-surface-deployment-accelerator). Using SDA provides these primary benefits: * With SDA, you can create a ready-to-deploy environment that can deploy to target devices as fast as your download speeds allow. The wizard experience enables you to check a few boxes and then the automated process builds your deployment environment for you. * With SDA, you prepare a deployment environment built on the industry leading deployment solution of MDT. With MDT you can scale from a relatively basic deployment of a few Surface devices to a solution capable of deploying to thousands of devices including all of the different makes and models in your organization and all of the applications required by each device and user. -This article explores four scenarios where you can use SDA to meet the needs of your organization. See Deploy Windows 10 to explore the capabilities of MDT and the Windows deployment technologies available from Microsoft in greater detail. +This article explores four scenarios where you can use SDA to meet the needs of your organization. See [Deploy Windows 10](https://technet.microsoft.com/en-us/itpro/windows/deploy/index) to explore the capabilities of MDT and the Windows deployment technologies available from Microsoft in greater detail. ## Perform a Proof of Concept deployment -One of the primary scenarios for use of SDA is as a Proof of Concept. A Proof of Concept (PoC) enables you to test or evaluate the capabilities of a solution or technology. A PoC is often used to illustrate the benefits of the solution or technology to decision makers. For example, if you want to recommend Surface devices as a replacement of older point of sale (POS) systems, you could perform a PoC to demonstrate how Surface devices provide superior computing power, flexibility, and connectivity when compared to alternate options. +One of the primary scenarios for use of SDA is as a Proof of Concept. A *Proof of Concept* (PoC) enables you to test or evaluate the capabilities of a solution or technology. A PoC is often used to illustrate the benefits of the solution or technology to decision makers. For example, if you want to recommend Surface devices as a replacement of older point of sale (POS) systems, you could perform a PoC to demonstrate how Surface devices provide superior computing power, flexibility, and connectivity when compared to alternate options. -Using SDA to prepare a PoC of Surface devices enables you to very quickly prepare a demonstration of Surface device or devices, which gives you more time for customization or preparation. The flexibility of SDA even lets you import resources, like applications and drivers, from existing MDT deployment infrastructure. See the Work with Existing Deployment Shares section later in this article for more information. +Using SDA to prepare a PoC of Surface devices enables you to very quickly prepare a demonstration of Surface device or devices, which gives you more time for customization or preparation. The flexibility of SDA even lets you import resources, like applications and drivers, from existing MDT deployment infrastructure. See the [Work with Existing Deployment Shares](#work-with-existing-deployment-shares) section later in this article for more information. SDA is also an excellent PoC of the capabilities of MDT. SDA demonstrates just how quickly an MDT deployment environment can be prepared and made ready for deployment to devices. It also shows just how flexible and customizable the MDT solution can be, with support for Windows 10 and Windows 8.1, for Windows Store and desktop applications, and several models of Surface devices. @@ -36,18 +36,18 @@ Some recommendations for a successful PoC with SDA are: * Use a fresh and updated instance of Windows Server to house your SDA deployment share to maintain the simplicity and performance of the demonstration environment. * Test the deployment process before you demonstrate your PoC. This reduces the potential for unexpected situations and keeps the demonstration focused on the deployment process and Surface devices. * Use offline files with SDA to further reduce installation times. -* For help with your PoC, contact Surface Support. +* For help with your PoC, contact [Surface Support](https://www.microsoft.com/surface/en-us/support/contact-us-business). ## Perform a pilot deployment -A pilot deployment differs from a PoC. Where a PoC is usually a closed demonstration that is performed prior to the deployment process in order to get approval for the use of certain technologies or solutions, a pilot deployment is performed during the deployment process as a limited scope deployment for testing and validation. The focus of a pilot deployment can be as narrow as only a handful of devices, or wide enough to include a significant portion of your organization. +A pilot deployment differs from a PoC. Where a PoC is usually a closed demonstration that is performed prior to the deployment process in order to get approval for the use of certain technologies or solutions, a *pilot deployment* is performed during the deployment process as a limited scope deployment for testing and validation. The focus of a pilot deployment can be as narrow as only a handful of devices, or wide enough to include a significant portion of your organization. >[!NOTE] >A pilot deployment should not replace the testing process that should be performed regularly in the lab as the deployment environment is built and developed. A deployment solution should be tested in virtual and physical environments as new applications and drivers are added and when task sequences are modified and before a pilot deployment is performed. For example, you are tasked with deploying Surface devices to mobile workers and you want to test the organization’s MDT deployment process by providing a small number of devices to executives. You can use SDA to create an isolated Surface deployment environment and then copy the task sequence, applications, and drivers needed from the production deployment share. This not only enables you to quickly create a Surface deployment, but it also minimizes the risk to the production deployment process used for other types of devices. -For small organizations, the pilot deployment environment of SDA may suffice as a complete deployment solution. Even if you do not have an existing deployment environment, you can import drivers and applications (covered later in this article) to provide a complete deployment solution based on MDT. Even without previous knowledge of MDT or Windows deployment, you can follow the Step-by-Step: Surface Deployment Accelerator article to get started with a deployment to Surface devices. +For small organizations, the pilot deployment environment of SDA may suffice as a complete deployment solution. Even if you do not have an existing deployment environment, you can import drivers and applications (covered later in this article) to provide a complete deployment solution based on MDT. Even without previous knowledge of MDT or Windows deployment, you can follow the [Step-by-Step: Surface Deployment Accelerator](https://technet.microsoft.com/en-us/itpro/surface/step-by-step-surface-deployment-accelerator) article to get started with a deployment to Surface devices. ## Import additional drivers @@ -64,10 +64,10 @@ To import drivers for a peripheral device: 1. Download the drivers for your device from the manufacturer web site. 2. Open the MDT Deployment Workbench. -3. Expand the Deployment Shares node and expand the SDA deployment share. -4. Expand the Out-of-Box Drivers folder. +3. Expand the **Deployment Shares** node and expand the SDA deployment share. +4. Expand the **Out-of-Box Drivers** folder. 5. Select the folder of the Surface model for which you would like to include this driver. -6. Click Import Drivers to start the Import Drivers Wizard, as shown in Figure 1. +6. Click **Import Drivers** to start the Import Drivers Wizard, as shown in Figure 1. ![Provide the location of your driver files](images\using-sda-driverfiles-fig1.png "Provide the location of your driver files") @@ -75,10 +75,10 @@ To import drivers for a peripheral device: 7. The Import Drivers Wizard presents a series of steps: - * Specify Directory – Click Browse and navigate to the folder where you stored the drivers in Step 1. - * Summary – Review the specified configuration on this page before you click Next to begin the import process. - * Progress – While the drivers are imported, a progress bar is displayed on this page. - * Confirmation – When the import process completes, the success of the process is displayed on this page. Click Finish to complete the Import Drivers Wizard. + * **Specify Directory** – Click **Browse** and navigate to the folder where you stored the drivers in Step 1. + * **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. + * **Progress** – While the drivers are imported, a progress bar is displayed on this page. + * **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete the Import Drivers Wizard. 8. Repeat Steps 5-7 for each Surface model on which you would like to include this driver. 9. Close the Deployment Workbench. @@ -86,7 +86,7 @@ To import drivers for a peripheral device: After the drivers are imported for the Surface model, the deployment task sequence will automatically select the drivers during the deployment process and include them in the Windows environment. When you connect your device, such as the barcode scanner in the example, Windows should automatically detect the device and you should be able to use it immediately. >[!NOTE] ->You can even import drivers for other computer makes and models to support other devices. See Step 5: Prepare the drivers repository in Deploy a Windows 10 image using MDT 2013 Update 2 for more information about how to import drivers for other makes and models. +>You can even import drivers for other computer makes and models to support other devices. See **Step 5: Prepare the drivers repository** in [Deploy a Windows 10 image using MDT 2013 Update 2](https://technet.microsoft.com/en-us/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt) for more information about how to import drivers for other makes and models. ## Import additional applications @@ -95,11 +95,11 @@ As with drivers, the SDA deployment share can be pre-configured with apps like t In the previous example for including drivers for a POS system, you would also need to include POS software for processing transactions and recording the input from the barcode scanner and credit card reader. To import an application and prepare it for installation on your Surface devices during Windows deployment: 1. Download the application installation files or locate the installation media for your application. -2. Determine the command line instruction for silent installation, usually provided by the developer of the application. For Windows Installer files (.msi), see Standard Installer Command-Line Options in the Windows Dev Center. +2. Determine the command line instruction for silent installation, usually provided by the developer of the application. For Windows Installer files (.msi), see [Standard Installer Command-Line Options](https://msdn.microsoft.com/library/windows/desktop/aa372024) in the Windows Dev Center. 3. Open the MDT Deployment Workbench. -4. Expand the Deployment Shares node and expand the SDA deployment share. -5. Expand the Applications folder. -6. Click New Application to start the New Application Wizard, as shown in Figure 2. +4. Expand the **Deployment Shares** node and expand the SDA deployment share. +5. Expand the **Applications** folder. +6. Click **New Application** to start the New Application Wizard, as shown in Figure 2. ![Provide the command to install your application](images\using-sda-installcommand-fig2.png "Provide the command to install your application") @@ -107,29 +107,29 @@ In the previous example for including drivers for a POS system, you would also n 7. Follow the steps of the New Application Wizard: - * Application Type – Click Application with Source Files, and then click Next. - * Details – Enter a name for the application in the Application Name field. Enter publisher, version, and language information in the Publisher, Version, and Language fields if desired. Click Next. - * Source – Click Browse to navigate to and select the folder with the application installation files procured in Step 1, and then click Next. - * Destination – Enter a name for the folder where the application files will be stored in the Specify the Name of the Directory that Should Be Created field or click Next to accept the default name. - * Command Details – Enter the silent command line instruction, for example setup.msi /quiet /norestart - * Summary – Review the specified configuration on this page before you click Next to begin the import process. - * Progress – While the installation files are imported, a progress bar is displayed on this page. - * Confirmation – When the import process completes, the success of the process is displayed on this page. Click Finish to complete the New Application Wizard. + * **Application Type** – Click **Application with Source Files**, and then click **Next**. + * **Details** – Enter a name for the application in the **Application Name** field. Enter publisher, version, and language information in the **Publisher**, **Version**, and **Language** fields if desired. Click **Next**. + * **Source** – Click **Browse** to navigate to and select the folder with the application installation files procured in Step 1, and then click **Next**. + * **Destination** – Enter a name for the folder where the application files will be stored in the **Specify the Name of the Directory that Should Be Created** field or click **Next** to accept the default name. + * **Command Details** – Enter the silent command-line instruction, for example `setup.msi /quiet /norestart` + * **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. + * **Progress** – While the installation files are imported, a progress bar is displayed on this page. + * **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete the New Application Wizard. -8. Click the Task Sequences folder, right-click 1 - Deploy Microsoft Surface, and then click Properties. -9. Click the Task Sequence tab to view the steps that are included in the new task sequence. -10. Select the Windows Update (Pre-Application Installation) step, and then click Add. -11. Hover the mouse over General under the Add menu, and then click Install Application. This will add a new step after the selected step for the installation of a specific application as shown in Figure 3. +8. Click the **Task Sequences** folder, right-click **1 - Deploy Microsoft Surface**, and then click **Properties**. +9. Click the **Task Sequence** tab to view the steps that are included in the new task sequence. +10. Select the **Windows Update (Pre-Application Installation)** step, and then click **Add**. +11. Hover the mouse over **General** under the **Add** menu, and then click **Install Application**. This will add a new step after the selected step for the installation of a specific application as shown in Figure 3. ![A new Install Application step for Sample POS App](images\using-sda-newinstall-fig3.png "A new Install Application step for Sample POS App") *Figure 3. A new Install Application step for Sample POS App* -12. On the Properties tab of the new Install Application step, enter Install - Application in the Name field, where application is the name of your app. -13. Click Install a Single Application, and then click Browse to view available applications that have been imported into the deployment share. -14. Select your app from the list of applications, and then click OK. -15. Click OK to close the task sequence properties. -16. Close the Deployment Workbench +12. On the **Properties** tab of the new **Install Application** step, enter **Install - Application** in the **Name** field, where *application* is the name of your app. +13. Click **Install a Single Application**, and then click **Browse** to view available applications that have been imported into the deployment share. +14. Select your app from the list of applications, and then click **OK**. +15. Click **OK** to close the task sequence properties. +16. Close the Deployment Workbench. ## Work with existing deployment shares From 533c179194067d9f4a2139fce7afee15d6a79969 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Mon, 19 Sep 2016 22:36:07 -0700 Subject: [PATCH 11/14] spacing --- .../surface/using-the-sda-deployment-share.md | 49 ++++++++++++++----- 1 file changed, 36 insertions(+), 13 deletions(-) diff --git a/devices/surface/using-the-sda-deployment-share.md b/devices/surface/using-the-sda-deployment-share.md index 782e281006..6265e27564 100644 --- a/devices/surface/using-the-sda-deployment-share.md +++ b/devices/surface/using-the-sda-deployment-share.md @@ -18,6 +18,7 @@ For more information about SDA and information on how to download SDA, see [Micr Using SDA provides these primary benefits: * With SDA, you can create a ready-to-deploy environment that can deploy to target devices as fast as your download speeds allow. The wizard experience enables you to check a few boxes and then the automated process builds your deployment environment for you. + * With SDA, you prepare a deployment environment built on the industry leading deployment solution of MDT. With MDT you can scale from a relatively basic deployment of a few Surface devices to a solution capable of deploying to thousands of devices including all of the different makes and models in your organization and all of the applications required by each device and user. This article explores four scenarios where you can use SDA to meet the needs of your organization. See [Deploy Windows 10](https://technet.microsoft.com/en-us/itpro/windows/deploy/index) to explore the capabilities of MDT and the Windows deployment technologies available from Microsoft in greater detail. @@ -26,16 +27,20 @@ This article explores four scenarios where you can use SDA to meet the needs of One of the primary scenarios for use of SDA is as a Proof of Concept. A *Proof of Concept* (PoC) enables you to test or evaluate the capabilities of a solution or technology. A PoC is often used to illustrate the benefits of the solution or technology to decision makers. For example, if you want to recommend Surface devices as a replacement of older point of sale (POS) systems, you could perform a PoC to demonstrate how Surface devices provide superior computing power, flexibility, and connectivity when compared to alternate options. -Using SDA to prepare a PoC of Surface devices enables you to very quickly prepare a demonstration of Surface device or devices, which gives you more time for customization or preparation. The flexibility of SDA even lets you import resources, like applications and drivers, from existing MDT deployment infrastructure. See the [Work with Existing Deployment Shares](#work-with-existing-deployment-shares) section later in this article for more information. +Using SDA to prepare a PoC of Surface devices enables you to very quickly prepare a demonstration of Surface device or devices, which gives you more time for customization or preparation. The flexibility of SDA even lets you import resources, like applications and drivers, from existing MDT deployment infrastructure. See the [Work with existing deployment shares](#work-with-existing-deployment-shares) section later in this article for more information. SDA is also an excellent PoC of the capabilities of MDT. SDA demonstrates just how quickly an MDT deployment environment can be prepared and made ready for deployment to devices. It also shows just how flexible and customizable the MDT solution can be, with support for Windows 10 and Windows 8.1, for Windows Store and desktop applications, and several models of Surface devices. Some recommendations for a successful PoC with SDA are: * Keep your SDA deployment environment separate from your production network. This ensures optimal performance and reduces potential for conflicts during your PoC deployment. + * Use a fresh and updated instance of Windows Server to house your SDA deployment share to maintain the simplicity and performance of the demonstration environment. + * Test the deployment process before you demonstrate your PoC. This reduces the potential for unexpected situations and keeps the demonstration focused on the deployment process and Surface devices. + * Use offline files with SDA to further reduce installation times. + * For help with your PoC, contact [Surface Support](https://www.microsoft.com/surface/en-us/support/contact-us-business). ## Perform a pilot deployment @@ -63,10 +68,15 @@ Because SDA is built on MDT, adding the drivers to the SDA deployment share is e To import drivers for a peripheral device: 1. Download the drivers for your device from the manufacturer web site. + 2. Open the MDT Deployment Workbench. + 3. Expand the **Deployment Shares** node and expand the SDA deployment share. + 4. Expand the **Out-of-Box Drivers** folder. + 5. Select the folder of the Surface model for which you would like to include this driver. + 6. Click **Import Drivers** to start the Import Drivers Wizard, as shown in Figure 1. ![Provide the location of your driver files](images\using-sda-driverfiles-fig1.png "Provide the location of your driver files") @@ -75,12 +85,13 @@ To import drivers for a peripheral device: 7. The Import Drivers Wizard presents a series of steps: - * **Specify Directory** – Click **Browse** and navigate to the folder where you stored the drivers in Step 1. - * **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. - * **Progress** – While the drivers are imported, a progress bar is displayed on this page. - * **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete the Import Drivers Wizard. + - **Specify Directory** – Click **Browse** and navigate to the folder where you stored the drivers in Step 1. + - **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. + - **Progress** – While the drivers are imported, a progress bar is displayed on this page. + - **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete the Import Drivers Wizard. 8. Repeat Steps 5-7 for each Surface model on which you would like to include this driver. + 9. Close the Deployment Workbench. After the drivers are imported for the Surface model, the deployment task sequence will automatically select the drivers during the deployment process and include them in the Windows environment. When you connect your device, such as the barcode scanner in the example, Windows should automatically detect the device and you should be able to use it immediately. @@ -95,10 +106,15 @@ As with drivers, the SDA deployment share can be pre-configured with apps like t In the previous example for including drivers for a POS system, you would also need to include POS software for processing transactions and recording the input from the barcode scanner and credit card reader. To import an application and prepare it for installation on your Surface devices during Windows deployment: 1. Download the application installation files or locate the installation media for your application. + 2. Determine the command line instruction for silent installation, usually provided by the developer of the application. For Windows Installer files (.msi), see [Standard Installer Command-Line Options](https://msdn.microsoft.com/library/windows/desktop/aa372024) in the Windows Dev Center. + 3. Open the MDT Deployment Workbench. + 4. Expand the **Deployment Shares** node and expand the SDA deployment share. + 5. Expand the **Applications** folder. + 6. Click **New Application** to start the New Application Wizard, as shown in Figure 2. ![Provide the command to install your application](images\using-sda-installcommand-fig2.png "Provide the command to install your application") @@ -107,18 +123,21 @@ In the previous example for including drivers for a POS system, you would also n 7. Follow the steps of the New Application Wizard: - * **Application Type** – Click **Application with Source Files**, and then click **Next**. - * **Details** – Enter a name for the application in the **Application Name** field. Enter publisher, version, and language information in the **Publisher**, **Version**, and **Language** fields if desired. Click **Next**. - * **Source** – Click **Browse** to navigate to and select the folder with the application installation files procured in Step 1, and then click **Next**. - * **Destination** – Enter a name for the folder where the application files will be stored in the **Specify the Name of the Directory that Should Be Created** field or click **Next** to accept the default name. - * **Command Details** – Enter the silent command-line instruction, for example `setup.msi /quiet /norestart` - * **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. - * **Progress** – While the installation files are imported, a progress bar is displayed on this page. - * **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete the New Application Wizard. + - **Application Type** – Click **Application with Source Files**, and then click **Next**. + - **Details** – Enter a name for the application in the **Application Name** field. Enter publisher, version, and language information in the **Publisher**, **Version**, and **Language** fields if desired. Click **Next**. + - **Source** – Click **Browse** to navigate to and select the folder with the application installation files procured in Step 1, and then click **Next**. + - **Destination** – Enter a name for the folder where the application files will be stored in the **Specify the Name of the Directory that Should Be Created** field or click **Next** to accept the default name. + - **Command Details** – Enter the silent command-line instruction, for example `setup.msi /quiet /norestart` + - **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. + - **Progress** – While the installation files are imported, a progress bar is displayed on this page. + - **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete the New Application Wizard. 8. Click the **Task Sequences** folder, right-click **1 - Deploy Microsoft Surface**, and then click **Properties**. + 9. Click the **Task Sequence** tab to view the steps that are included in the new task sequence. + 10. Select the **Windows Update (Pre-Application Installation)** step, and then click **Add**. + 11. Hover the mouse over **General** under the **Add** menu, and then click **Install Application**. This will add a new step after the selected step for the installation of a specific application as shown in Figure 3. ![A new Install Application step for Sample POS App](images\using-sda-newinstall-fig3.png "A new Install Application step for Sample POS App") @@ -126,9 +145,13 @@ In the previous example for including drivers for a POS system, you would also n *Figure 3. A new Install Application step for Sample POS App* 12. On the **Properties** tab of the new **Install Application** step, enter **Install - Application** in the **Name** field, where *application* is the name of your app. + 13. Click **Install a Single Application**, and then click **Browse** to view available applications that have been imported into the deployment share. + 14. Select your app from the list of applications, and then click **OK**. + 15. Click **OK** to close the task sequence properties. + 16. Close the Deployment Workbench. ## Work with existing deployment shares From 5e040248d223309b64f36c50ab0a6d2893bcf087 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Tue, 20 Sep 2016 07:01:19 -0700 Subject: [PATCH 12/14] fix wording --- devices/surface/using-the-sda-deployment-share.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface/using-the-sda-deployment-share.md b/devices/surface/using-the-sda-deployment-share.md index 6265e27564..043150076c 100644 --- a/devices/surface/using-the-sda-deployment-share.md +++ b/devices/surface/using-the-sda-deployment-share.md @@ -144,7 +144,7 @@ In the previous example for including drivers for a POS system, you would also n *Figure 3. A new Install Application step for Sample POS App* -12. On the **Properties** tab of the new **Install Application** step, enter **Install - Application** in the **Name** field, where *application* is the name of your app. +12. On the **Properties** tab of the new **Install Application** step, enter **Install - Sample POS App** in the **Name** field, where *Sample POS App* is the name of your app. 13. Click **Install a Single Application**, and then click **Browse** to view available applications that have been imported into the deployment share. From d11b28042843d162cd94c7ae72552771aa5e68b6 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Tue, 20 Sep 2016 08:57:51 -0700 Subject: [PATCH 13/14] Revert "fixing links from community content" This reverts commit dd5b8b569378be09e14f61a452b7cb1f455a2a73. --- devices/surface-hub/device-reset-surface-hub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/device-reset-surface-hub.md b/devices/surface-hub/device-reset-surface-hub.md index 7bea0bb722..e222434c5e 100644 --- a/devices/surface-hub/device-reset-surface-hub.md +++ b/devices/surface-hub/device-reset-surface-hub.md @@ -44,7 +44,7 @@ Initiating a reset will return the device to the last cumulative Windows update, ![Image showing Reset device option in Settings app for Surface Hub.](images/sh-settings-reset-device.png) **To reset a Surface Hub from Windows Recovery Environment**
-On rare occasions, a Surface Hub may encounter an error while cleaning up user and app data at the end of a session. When this happens, the device will automatically reboot and try again. If this operation fails repeatedly, the device will be automatically locked to protect user data. To unlock it, you must reset the device from Windows Recovery Environment (Windows RE). To learn more about Windows RE, see [What is Windows RE?](https://technet.microsoft.com/library/cc765966.aspx). +On rare occasions, a Surface Hub may encounter an error while cleaning up user and app data at the end of a session. When this happens, the device will automatically reboot and try again. But if this operation fails repeatedly, the device will be automatically locked to protect user data. To unlock it, you must reset the device from [Windows Recovery Environment](https://technet.microsoft.com/en-us/library/cc765966(v=ws.10).aspx) (Windows RE). To reset a Surface Hub from Windows RE: From 6180820dd76bb781217888fbc47111e679276b7f Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Tue, 20 Sep 2016 08:59:03 -0700 Subject: [PATCH 14/14] Revert "Update" --- devices/surface-hub/device-reset-surface-hub.md | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/devices/surface-hub/device-reset-surface-hub.md b/devices/surface-hub/device-reset-surface-hub.md index e222434c5e..fe97b78978 100644 --- a/devices/surface-hub/device-reset-surface-hub.md +++ b/devices/surface-hub/device-reset-surface-hub.md @@ -30,7 +30,7 @@ Initiating a reset will return the device to the last cumulative Windows update, - Local admins on the device - Configurations from MDM or the Settings app -**To reset a Surface Hub from Settings**
+**To reset a Surface Hub** 1. On your Surface Hub, open **Settings**. ![Image showing Settings app for Surface Hub.](images/sh-settings.png) @@ -43,18 +43,8 @@ Initiating a reset will return the device to the last cumulative Windows update, ![Image showing Reset device option in Settings app for Surface Hub.](images/sh-settings-reset-device.png) -**To reset a Surface Hub from Windows Recovery Environment**
-On rare occasions, a Surface Hub may encounter an error while cleaning up user and app data at the end of a session. When this happens, the device will automatically reboot and try again. But if this operation fails repeatedly, the device will be automatically locked to protect user data. To unlock it, you must reset the device from [Windows Recovery Environment](https://technet.microsoft.com/en-us/library/cc765966(v=ws.10).aspx) (Windows RE). - -To reset a Surface Hub from Windows RE: - -1. From the welcome screen, toggle the Surface Hub's power switch 3 times. Wait a few seconds between each toggle. See the [Surface Hub Site Readiness Guide](https://www.microsoft.com/surface/support/surface-hub/surface-hub-site-readiness-guide) for help with locating the power switch. -2. The device should automatically boot into Windows RE. Select **Advanced Repair**. -3. Select **Reset**. -4. If prompted, enter your device's BitLocker key. - **Important Note**
-Performing a device reset may take up to 2 hours. Do not interrupt the reset process. Interrupting the process will render the device inoperable, requiring warranty service to return to normal functionality. +Performing a device reset may take up to 6 hours. Do not interrupt the reset process. Interrupting the process will render the device inoperable, requiring warranty service to return to normal functionality. After the reset, Surface Hub restarts the [first run program](first-run-program-surface-hub.md) again. @@ -63,4 +53,4 @@ After the reset, Surface Hub restarts the [first run program](first-run-program- [Manage Microsoft Surface Hub](manage-surface-hub.md) -[Microsoft Surface Hub administrator's guide](surface-hub-administrators-guide.md) +[Microsoft Surface Hub administrator's guide](surface-hub-administrators-guide.md) \ No newline at end of file