+Optionally, you can click **Browse** to change the default output location. -6. Verify that the path is set, then click **Export** in the top menu and choose **Provisioning package**. +8. Click **Next**. -  +9. Click **Build** to start building the package. The project information is displayed in the build page and the progress bar indicates the build status.
+If you need to cancel the build, click **Cancel**. This cancels the current build process, closes the wizard, and takes you back to the **Customizations Page**. -7. You'll see a series of dialog boxes next. In the first one, either accept the defaults, or enter new values as needed, and click **Next**. You'll most likely want to accept the defaults. +10. If your build fails, an error message will show up that includes a link to the project folder. You can scan the logs to determine what caused the error. Once you fix the issue, try building the package again.
+If your build is successful, the name of the provisioning package, output directory, and project directory will be shown. -  + - If you choose, you can build the provisioning package again and pick a different path for the output package. To do this, click **Back** to change the output package name and path, and then click **Next** to start another build. + + - If you are done, click **Finish** to close the wizard and go back to the **Customizations Page**. - Click **Next** again in the security options dialog box, because this package doesn't need to be encrypted or signed. +11. Select the **output location** link to go to the location of the package. Copy the .ppkg to an empty USB flash drive. -  - Choose where to save the provisioning package, and click **Next**. +## Apply a provisioning package to Surface Hub -  +There are two options for deploying provisioning packages to a Surface Hub. You can apply a provisioning packing [during the first run wizard](#apply-a-provisioning-package-during-first-run), or using [Settings](#apply-a-package-using-settings). - Review the information shown, and if it looks good, click **Build**. -  +### Apply a provisioning package during first run - You will see a confirmation dialog box similar to the one following. Click the link under **Output location** to open the directory containing the provisioning package. +> [!IMPORTANT] +> Only use provisioning packages to install certificates during first run. Use the **Settings** app to install apps and apply other settings. -  +1. When you turn on the Surface Hub for the first time, the first-run program will display the [**Hi there page**](first-run-program-surface-hub.md#first-page). Make sure that the settings are properly configured before proceeding. -8. Copy the .ppkg from the output directory into the root directory of a USB drive. If it’s not at the root, it won’t be recognized by the device. You’ve finished making the provisioning package—now you just need to deploy it to the Surface Hub. +2. Insert the USB flash drive containing the .ppkg file into the Surface Hub. If the package is in the root directory of the drive, the first-run program will recognize it and ask if you want to set up the device. Select **Set up**. -### Deploy a provisioning package to a Surface Hub +  -The following two methods for deploying provisioning packages apply to any kind of provisioning package that is being deployed to a Surface Hub. There is no difference in the way cert provisioning packages and app provisioning packages are installed. You may see different description text in the UI depending on what the package is for, but the process is still the same. +3. The next screen asks you to select a provisioning source. Select **Removable Media** and tap **Next**. -### Deploy a provisioning package using first run +  + +4. Select the provisioning package (\*.ppkg) that you want to apply, and tap **Next**. Note that you can only install one package during first run. -1. When you turn on the Surface Hub for the first time, the first run process will display the page titled **Hi there**. Make sure the settings on this page are correct before you proceed. (See [Hi there page](first-run-program-surface-hub.md#first-page) for details.) Once you've deployed your provisioning package, the first run process will not return here. It will continue to the next screen. -2. Insert the USB drive into the Surface Hub. -3. Press the Windows key on the separate keyboard five times. You’ll see a dialog box asking whether you want to set up your device. Click **Set Up**. +  - IMage +5. The first-run program will show you a summary of the changes that the provisioning package will apply. Select **Yes, add it**. The package will be applied, and you'll be taken to the next page in the first-run program. -4. Click on **Removable Media** in the **Provision From** dropdown list, then click **Next**. +  -  -5. The available packages in the root directory of the USB drive will be listed. Note that you can only install one package during first run. Select the package you want to install and then click **Next**. +### Apply a package using Settings -  - -6. You’ll then see a dialog asking if it’s from a source you trust. Click **Yes, add it**. The certificate will be installed, and you’ll be taken to the next page of first run. - -  - -### Deploy a provisioning package using Settings - -1. Insert the USB drive into the Surface Hub you want to deploy to. -2. On the Surface Hub, open **Settings** and enter in the admin credentials. -3. Navigate to **System > Work Access**. Under the header **Related settings**, click on **Add or remove a management package**. -4. Here, click the button for **Add a package**. - -  - -5. Click **Removable media** from the dropdown list. You will see a list of available provisioning packages on the **Settings** page. - -  - -6. Choose your package and click **Add**. - -  - -7. You may have to re-enter the admin credentials if User Access Control (UAC) asks for them. -8. You’ll see a confirmation dialog box. Click **Yes, add it**. The certificate will be installed. - - - - +1. Insert the USB flash drive containing the .ppkg file into the Surface Hub. +2. From the Surface Hub, start **Settings** and enter the admin credentials when prompted. +3. Navigate to **This device** > **Device management**. Under **Provisioning packages**, select **Add or remove a provisioning package**. +4. Select **Add a package**. +5. Choose your provisioning package and select **Add**. You may have to re-enter the admin credentials if prompted. +6. You'll see a summary of the changes that the provisioning package will apply. Select **Yes, add it**.