From 02d9238ffdd2be85828dcbe830b59f2bb658f664 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 06:34:32 -0800 Subject: [PATCH 01/64] link test --- .../mobile-devices/provisioning-configure-mobile.md | 2 +- windows/configuration/mobile-devices/provisioning-nfc.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/configuration/mobile-devices/provisioning-configure-mobile.md b/windows/configuration/mobile-devices/provisioning-configure-mobile.md index 360fd98464..17c8daf5bd 100644 --- a/windows/configuration/mobile-devices/provisioning-configure-mobile.md +++ b/windows/configuration/mobile-devices/provisioning-configure-mobile.md @@ -40,7 +40,7 @@ The **Provision Windows mobile devices** wizard lets you configure common settin ### Configure settings in the wizard - + diff --git a/windows/configuration/mobile-devices/provisioning-nfc.md b/windows/configuration/mobile-devices/provisioning-nfc.md index fc11afb5d6..cafed93ae3 100644 --- a/windows/configuration/mobile-devices/provisioning-nfc.md +++ b/windows/configuration/mobile-devices/provisioning-nfc.md @@ -16,6 +16,8 @@ ms.date: 07/27/2017 - Windows 10 Mobile +[Link test](provisioning-configure-mobile.md#one) + Near field communication (NFC) enables Windows 10 Mobile Enterprise and Windows 10 Mobile devices to communicate with an NFC tag or another NFC-enabled transmitting device. Enterprises that do bulk provisioning can use NFC-based device provisioning to provide a provisioning package to the device that's being provisioned. NFC provisioning is simple and convenient and it can easily store an entire provisioning package. The NFC provisioning option enables the administrator to provide a provisioning package during initial device setup (the out-of-box experience or OOBE phase). Administrators can use the NFC provisioning option to transfer provisioning information to persistent storage by tapping an unprovisioned mobile device to an NFC tag or NFC-enabled device. To use NFC for pre-provisioning a device, you must either prepare your own NFC tags by storing your provisioning package to a tag as described in this section, or build the infrastructure needed to transmit a provisioning package between an NFC-enabled device and a mobile device during OOBE. From f745f4f0c9637e76c4f8d4e76fd89f255857663c Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 06:53:19 -0800 Subject: [PATCH 02/64] link test 2 --- .../mobile-devices/provisioning-configure-mobile.md | 2 +- windows/configuration/mobile-devices/provisioning-nfc.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/mobile-devices/provisioning-configure-mobile.md b/windows/configuration/mobile-devices/provisioning-configure-mobile.md index 17c8daf5bd..a1265f1b23 100644 --- a/windows/configuration/mobile-devices/provisioning-configure-mobile.md +++ b/windows/configuration/mobile-devices/provisioning-configure-mobile.md @@ -40,7 +40,7 @@ The **Provision Windows mobile devices** wizard lets you configure common settin ### Configure settings in the wizard
![step one](../images/one.png)![set up device](../images/set-up-device-mobile.png)

Enter a device name.

Optionally, you can enter a product key to upgrade the device from Windows 10 Mobile to Windows 10 Mobile Enterprise.
![device name, upgrade license](../images/set-up-device-details-mobile.png)
![step one](../images/one.png)![set up device](../images/set-up-device-mobile.png)

Enter a device name.

Optionally, you can enter a product key to upgrade the device from Windows 10 Mobile to Windows 10 Mobile Enterprise.
![device name, upgrade license](../images/set-up-device-details-mobile.png)
![step two](../images/two.png) ![set up network](../images/set-up-network-mobile.png)

Toggle **On** or **Off** for wireless network connectivity.

If you select **On**, enter the SSID, network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.
![Enter network SSID and type](../images/set-up-network-details-mobile.png)
![step three](../images/three.png) ![bulk enrollment in Azure Active Directory](../images/bulk-enroll-mobile.png)

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used.

Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

**Warning:** You must run Windows Configuration Designer on Windows 10 to configure Azure Active Directory enrollment using any of the wizards.
![Enter expiration and get bulk token](../images/bulk-enroll-mobile-details.png)
![step four](../images/four.png) ![finish](../images/finish-mobile.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](../images/finish-details-mobile.png)
- + diff --git a/windows/configuration/mobile-devices/provisioning-nfc.md b/windows/configuration/mobile-devices/provisioning-nfc.md index cafed93ae3..00052a1685 100644 --- a/windows/configuration/mobile-devices/provisioning-nfc.md +++ b/windows/configuration/mobile-devices/provisioning-nfc.md @@ -16,7 +16,7 @@ ms.date: 07/27/2017 - Windows 10 Mobile -[Link test](provisioning-configure-mobile.md#one) +[Link test 2](provisioning-configure-mobile.md#one) Near field communication (NFC) enables Windows 10 Mobile Enterprise and Windows 10 Mobile devices to communicate with an NFC tag or another NFC-enabled transmitting device. Enterprises that do bulk provisioning can use NFC-based device provisioning to provide a provisioning package to the device that's being provisioned. NFC provisioning is simple and convenient and it can easily store an entire provisioning package. From c59314456c2b2a1ce88954bd6fc9a3bc03a3bd95 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 07:10:52 -0800 Subject: [PATCH 03/64] update wizard table --- .../provisioning-configure-mobile.md | 2 +- .../mobile-devices/provisioning-nfc.md | 1 - .../provisioning-packages.md | 17 +++++++++-------- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/configuration/mobile-devices/provisioning-configure-mobile.md b/windows/configuration/mobile-devices/provisioning-configure-mobile.md index a1265f1b23..360fd98464 100644 --- a/windows/configuration/mobile-devices/provisioning-configure-mobile.md +++ b/windows/configuration/mobile-devices/provisioning-configure-mobile.md @@ -40,7 +40,7 @@ The **Provision Windows mobile devices** wizard lets you configure common settin ### Configure settings in the wizard
![step one](../images/one.png)![set up device](../images/set-up-device-mobile.png)

Enter a device name.

Optionally, you can enter a product key to upgrade the device from Windows 10 Mobile to Windows 10 Mobile Enterprise.
![device name, upgrade license](../images/set-up-device-details-mobile.png)
![step one](../images/one.png)![set up device](../images/set-up-device-mobile.png)

Enter a device name.

Optionally, you can enter a product key to upgrade the device from Windows 10 Mobile to Windows 10 Mobile Enterprise.
![device name, upgrade license](../images/set-up-device-details-mobile.png)
![step two](../images/two.png) ![set up network](../images/set-up-network-mobile.png)

Toggle **On** or **Off** for wireless network connectivity.

If you select **On**, enter the SSID, network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.
![Enter network SSID and type](../images/set-up-network-details-mobile.png)
![step three](../images/three.png) ![bulk enrollment in Azure Active Directory](../images/bulk-enroll-mobile.png)

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used.

Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

**Warning:** You must run Windows Configuration Designer on Windows 10 to configure Azure Active Directory enrollment using any of the wizards.
![Enter expiration and get bulk token](../images/bulk-enroll-mobile-details.png)
![step four](../images/four.png) ![finish](../images/finish-mobile.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](../images/finish-details-mobile.png)
- + diff --git a/windows/configuration/mobile-devices/provisioning-nfc.md b/windows/configuration/mobile-devices/provisioning-nfc.md index 00052a1685..68d77e21b8 100644 --- a/windows/configuration/mobile-devices/provisioning-nfc.md +++ b/windows/configuration/mobile-devices/provisioning-nfc.md @@ -16,7 +16,6 @@ ms.date: 07/27/2017 - Windows 10 Mobile -[Link test 2](provisioning-configure-mobile.md#one) Near field communication (NFC) enables Windows 10 Mobile Enterprise and Windows 10 Mobile devices to communicate with an NFC tag or another NFC-enabled transmitting device. Enterprises that do bulk provisioning can use NFC-based device provisioning to provide a provisioning package to the device that's being provisioned. NFC provisioning is simple and convenient and it can easily store an entire provisioning package. diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index 2a0a5b4e8e..f56fba526b 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -71,14 +71,15 @@ Provisioning packages can be: The following table describes settings that you can configure using the wizards in Windows Configuration Designer to create provisioning packages.
![step one](../images/one.png)![set up device](../images/set-up-device-mobile.png)

Enter a device name.

Optionally, you can enter a product key to upgrade the device from Windows 10 Mobile to Windows 10 Mobile Enterprise.
![device name, upgrade license](../images/set-up-device-details-mobile.png)
![step one](../images/one.png)![set up device](../images/set-up-device-mobile.png)

Enter a device name.

Optionally, you can enter a product key to upgrade the device from Windows 10 Mobile to Windows 10 Mobile Enterprise.
![device name, upgrade license](../images/set-up-device-details-mobile.png)
![step two](../images/two.png) ![set up network](../images/set-up-network-mobile.png)

Toggle **On** or **Off** for wireless network connectivity.

If you select **On**, enter the SSID, network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.
![Enter network SSID and type](../images/set-up-network-details-mobile.png)
![step three](../images/three.png) ![bulk enrollment in Azure Active Directory](../images/bulk-enroll-mobile.png)

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used.

Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

**Warning:** You must run Windows Configuration Designer on Windows 10 to configure Azure Active Directory enrollment using any of the wizards.
![Enter expiration and get bulk token](../images/bulk-enroll-mobile-details.png)
![step four](../images/four.png) ![finish](../images/finish-mobile.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](../images/finish-details-mobile.png)
- - - - - - - -
**Step****Description****Desktop
wizard**
**Mobile
wizard**
**Kiosk
wizard**
Set up deviceAssign device name,
enter product key to upgrade Windows,
configure shared used,
remove pre-installed software
![yes](../images/checkmark.png)![yes](../images/checkmark.png)
(Only device name and upgrade key)
![yes](../images/checkmark.png)
Set up networkConnect to a Wi-Fi network![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)
Account managementEnroll device in Active Directory,
enroll device in Azure Active Directory,
or create a local administrator account
![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)
Bulk Enrollment in Azure ADEnroll device in Azure Active Directory

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup).
![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png)
Add applicationsInstall applications using the provisioning package.![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)
Add certificatesInclude a certificate file in the provisioning package.![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)
Configure kiosk account and appCreate local account to run the kiosk mode app,
specify the app to run in kiosk mode
![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)
Configure kiosk common settingsSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings
![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)
+Set up deviceAssign device name,
enter product key to upgrade Windows,
configure shared used,
remove pre-installed software![yes](../images/checkmark.png)![yes](../images/checkmark.png)
(Only device name and upgrade key)![yes](../images/checkmark.png)![yes](../images/checkmark.png) +Set up networkConnect to a Wi-Fi network![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png) +Account managementEnroll device in Active Directory,
enroll device in Azure Active Directory,
or create a local administrator account![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png) +Bulk Enrollment in Azure ADEnroll device in Azure Active Directory

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup).![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png)![no](../images/crossmark.png) +Add applicationsInstall applications using the provisioning package.![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png) +Add certificatesInclude a certificate file in the provisioning package.![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png) +Configure kiosk account and appCreate local account to run the kiosk mode app,
specify the app to run in kiosk mode![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png) +Configure kiosk common settingsSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png) +Developer SetupSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings![no](../images/crossmark.png)![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png) - [Instructions for the desktop wizard](provision-pcs-for-initial-deployment.md) - [Instructions for the mobile wizard](../mobile-devices/provisioning-configure-mobile.md) From d89d8a73e7cf174931e39efc5b2d56c34b8ee7e4 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 07:12:05 -0800 Subject: [PATCH 04/64] fix table header --- .../provisioning-packages/provisioning-packages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index f56fba526b..8f01b3f025 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -70,7 +70,7 @@ Provisioning packages can be: The following table describes settings that you can configure using the wizards in Windows Configuration Designer to create provisioning packages. - +
**Step****Description****Desktop
wizard**
**Mobile
wizard**
**Kiosk
wizard**
From 6b4028edd781b1e448902987bac4261d88c09658 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 07:24:35 -0800 Subject: [PATCH 05/64] fix table --- .../provisioning-packages/provisioning-packages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index 8f01b3f025..3bbeee687d 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -78,7 +78,7 @@ The following table describes settings that you can configure using the wizards -
**Step****Description****Desktop
wizard**
**Mobile
wizard**
**Kiosk
wizard**
**HoloLens
wizard**
Set up deviceAssign device name,
enter product key to upgrade Windows,
configure shared used,
remove pre-installed software
![yes](../images/checkmark.png)![yes](../images/checkmark.png)
(Only device name and upgrade key)
![yes](../images/checkmark.png)![yes](../images/checkmark.png)
Set up networkConnect to a Wi-Fi network![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)
Account managementEnroll device in Active Directory,
enroll device in Azure Active Directory,
or create a local administrator account
![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)
Add applicationsInstall applications using the provisioning package.![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png)
Add certificatesInclude a certificate file in the provisioning package.![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)
Configure kiosk account and appCreate local account to run the kiosk mode app,
specify the app to run in kiosk mode
![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png)
Configure kiosk common settingsSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings
![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png)
+Configure kiosk common settingsSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png) Developer SetupSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings![no](../images/crossmark.png)![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png) - [Instructions for the desktop wizard](provision-pcs-for-initial-deployment.md) From 8de85c354c31796c3f6072d0cebd2c4bd40f7a7b Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 07:25:14 -0800 Subject: [PATCH 06/64] sync --- .../provisioning-packages/provisioning-packages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index 3bbeee687d..3442a05b99 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -79,7 +79,7 @@ The following table describes settings that you can configure using the wizards Add certificatesInclude a certificate file in the provisioning package.![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png) Configure kiosk account and appCreate local account to run the kiosk mode app,
specify the app to run in kiosk mode![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png) Configure kiosk common settingsSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png) -Developer SetupSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings![no](../images/crossmark.png)![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png) +Developer Setupdescription![no](../images/crossmark.png)![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png) - [Instructions for the desktop wizard](provision-pcs-for-initial-deployment.md) - [Instructions for the mobile wizard](../mobile-devices/provisioning-configure-mobile.md) From 0fa5161c0f194f013fa465fca0c76e588ca93eb6 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 07:26:44 -0800 Subject: [PATCH 07/64] add description --- .../provisioning-packages/provisioning-packages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index 3442a05b99..732f5956a7 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -79,7 +79,7 @@ The following table describes settings that you can configure using the wizards Add certificatesInclude a certificate file in the provisioning package.![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png) Configure kiosk account and appCreate local account to run the kiosk mode app,
specify the app to run in kiosk mode![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png) Configure kiosk common settingsSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![no](../images/crossmark.png) -Developer Setupdescription![no](../images/crossmark.png)![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png) +Developer SetupEnable Developer Mode.![no](../images/crossmark.png)![no](../images/crossmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png) - [Instructions for the desktop wizard](provision-pcs-for-initial-deployment.md) - [Instructions for the mobile wizard](../mobile-devices/provisioning-configure-mobile.md) From 2049ccedbafa4c150a1983ded9f6e7f8a1ab01ed Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 08:04:02 -0800 Subject: [PATCH 08/64] sync --- devices/hololens/hololens-provisioning.md | 58 +++++++++++++++++- .../hololens/images/account-management.PNG | Bin 0 -> 2013 bytes devices/hololens/images/add-certificates.PNG | Bin 0 -> 2152 bytes devices/hololens/images/backicon.png | Bin 0 -> 304 bytes devices/hololens/images/check_blu.png | Bin 0 -> 20441 bytes devices/hololens/images/check_grn.png | Bin 0 -> 20444 bytes devices/hololens/images/checklistbox.gif | Bin 0 -> 877 bytes devices/hololens/images/checklistdone.png | Bin 0 -> 330 bytes devices/hololens/images/checkmark.png | Bin 0 -> 20444 bytes devices/hololens/images/crossmark.png | Bin 0 -> 20437 bytes devices/hololens/images/developer-setup.png | Bin 0 -> 5128 bytes devices/hololens/images/doneicon.png | Bin 0 -> 410 bytes devices/hololens/images/finish.PNG | Bin 0 -> 1069 bytes devices/hololens/images/five.png | Bin 0 -> 429 bytes devices/hololens/images/four.png | Bin 0 -> 470 bytes .../images/icd-create-options-1703.PNG | Bin 0 -> 21957 bytes devices/hololens/images/icd-export-menu.png | Bin 0 -> 2149 bytes devices/hololens/images/icd-install.PNG | Bin 0 -> 35810 bytes devices/hololens/images/icd-simple-edit.png | Bin 0 -> 15025 bytes devices/hololens/images/launchicon.png | Bin 0 -> 462 bytes devices/hololens/images/one.png | Bin 0 -> 319 bytes devices/hololens/images/set-up-device.PNG | Bin 0 -> 1535 bytes devices/hololens/images/set-up-network.PNG | Bin 0 -> 1847 bytes devices/hololens/images/seven.png | Bin 0 -> 325 bytes devices/hololens/images/six.png | Bin 0 -> 549 bytes devices/hololens/images/three.png | Bin 0 -> 458 bytes devices/hololens/images/two.png | Bin 0 -> 443 bytes devices/hololens/images/wizard-steps.png | Bin 0 -> 18165 bytes .../provisioning-packages.md | 1 + 29 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 devices/hololens/images/account-management.PNG create mode 100644 devices/hololens/images/add-certificates.PNG create mode 100644 devices/hololens/images/backicon.png create mode 100644 devices/hololens/images/check_blu.png create mode 100644 devices/hololens/images/check_grn.png create mode 100644 devices/hololens/images/checklistbox.gif create mode 100644 devices/hololens/images/checklistdone.png create mode 100644 devices/hololens/images/checkmark.png create mode 100644 devices/hololens/images/crossmark.png create mode 100644 devices/hololens/images/developer-setup.png create mode 100644 devices/hololens/images/doneicon.png create mode 100644 devices/hololens/images/finish.PNG create mode 100644 devices/hololens/images/five.png create mode 100644 devices/hololens/images/four.png create mode 100644 devices/hololens/images/icd-create-options-1703.PNG create mode 100644 devices/hololens/images/icd-export-menu.png create mode 100644 devices/hololens/images/icd-install.PNG create mode 100644 devices/hololens/images/icd-simple-edit.png create mode 100644 devices/hololens/images/launchicon.png create mode 100644 devices/hololens/images/one.png create mode 100644 devices/hololens/images/set-up-device.PNG create mode 100644 devices/hololens/images/set-up-network.PNG create mode 100644 devices/hololens/images/seven.png create mode 100644 devices/hololens/images/six.png create mode 100644 devices/hololens/images/three.png create mode 100644 devices/hololens/images/two.png create mode 100644 devices/hololens/images/wizard-steps.png diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 44d24432f7..6914053b2f 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -29,8 +29,64 @@ When you run ADKsetup.exe for Windows 10, version 1607, select **Configuration D > [!NOTE] > In previous versions of the Windows 10 ADK, you had to install additional features for Windows Configuration Designer to run. Starting in version 1607, you can install Windows Configuration Designer without other ADK features. +[!WARNING] +>You must run Windows Configuration Designer on Windows 10 to configure Azure Active Directory enrollment using any of the wizards. + +Provisioning packages can include management instructions and policies, customization of network connections and policies, and more. + +> [!TIP] +> Use the desktop wizard to create a package with the common settings, then switch to the advanced editor to add other settings, apps, policies, etc. +> +>![open advanced editor](images/icd-simple-edit.png) + +### Create the provisioning package + +Use the Windows Configuration Designer tool to create a provisioning package. [Learn how to install Windows Configuration Designer.](provisioning-install-icd.md) + +1. Open Windows Configuration Designer (by default, %windir%\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\ICD.exe). + +2. Click **Provision HoloLens devices**. + + ![ICD start options](/images/icd-create-options-1703.png) + +3. Name your project and click **Finish**. The pages for desktop provisioning will walk you through the following steps. + + ![ICD desktop provisioning](/images/wizard-steps.png) + +> [!IMPORTANT] +> When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed. + +### Configure settings + + + + + + + + + + +
![step one](images/one.png)![set up device](images/set-up-device.png)

Enter a name for the device.

Toggle **Yes** or **No** to **Configure devices for shared use**. This setting optimizes Windows 10 for shared use scenarios.

You can also select to remove pre-installed software from the device.
INSERT ART
![step two](images/two.png) ![set up network](images/set-up-network.png)

Toggle **On** or **Off** for wireless network connectivity. If you select **On**, enter the SSID, the network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.
![Enter network SSID and type](images/set-up-network-details-desktop.png)
![step three](images/three.png) ![account management](images/account-management.png)

Enable account management if you want to configure settings on this page.

You can enroll the device in Active Directory, enroll in Azure Active Directory, or create a local administrator account on the device

To enroll the device in Active Directory, enter the credentials for a least-privileged user account to join the device to the domain.

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

To create a local administrator account, select that option and enter a user name and password.

**Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
![join Active Directory, Azure AD, or create a local admin account](images/account-management-details.png)
![step four](images/four.png) ![add applications](images/add-applications.png)

You can install multiple applications, both Classic Windows (Win32) apps and Universal Windows Platform (UWP) apps, in a provisioning package. The settings in this step vary according to the application that you select. For help with the settings, see [Provision PCs with apps](provision-pcs-with-apps.md).
![add an application](images/add-applications-details.png)
![step five](images/five.png) ![add certificates](images/add-certificates.png)

To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.
![add a certificate](images/add-certificates-details.png)
![Developer Setup](images/developer-setup.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
![finish](images/finish.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
+ +After you're done, click **Create**. It only takes a few seconds. When the package is built, the location where the package is stored is displayed as a hyperlink at the bottom of the page. + + **Next step**: How to apply a provisioning package + + +## Create a provisioning package for HoloLens using advanced provisioning >[!NOTE] >Settings in a provisioning package will only be applied if the provisioning package includes an edition upgrade license to Windows Holographic for Business or if [the device has already been upgraded to Windows Holographic for Business](hololens-upgrade-enterprise.md). diff --git a/devices/hololens/images/account-management.PNG b/devices/hololens/images/account-management.PNG new file mode 100644 index 0000000000000000000000000000000000000000..34165dfcd60dd4ebd89677364665fed8cbd16759 GIT binary patch literal 2013 zcmV<32O{{1P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf2XaY7K~#8N?cHBY zQ&$`Z@Gs~r4?^8+N(7c=L}7)I7$jNHghsP55=~sPM|j|6?m{r`ey648UA%a48AL=`rot#34(nASqO})^M3AqSiHNd_VMIhZfnh{MIU(&iqX&Pj>Hf>Bj?n!&j=$B{=Z+4!? znZZ9Xb^9J3F^GuBgUkk*5r5yghwm=m#NJPS#P?VJGB&1=GK}PC=!0*D)$QL0kMzAn zMCn_4_!u2$e#iS?UsjpoC1n_W`0cOwIr@)CI*x;gXeE|0eB&05^bG0sWS(IpOEY;R zB3doOH*S08ifb6jp;X72-#8*7qE)u6vc;`ja}6W;t{LZuh$s_ewtV@+xL&ilhLL>x zo`@(@uH3w%mu#+KBtJ()M3gDF?k?#in`;=!4>S@HWy;KanqkB!BBD&X|M0P1vbly4 z5z$&>7!grUU>FfmPGA@jQBGhO5m8QH7$pg!>sS+p4p->)XPrKtW3}-5)~ayJUJP~a zMOR4QL6ijyqeP9{(XhCHXh{HV`mUT7szqPt?x#G~CB#H19ct98aVl^qZ&Rrq<2<6ptADHMjSm9IYkBPgv~}9t)-?9Q!eu`y;OrENMJUXU3Gql&ef*^yH0eH8MVRafK`(t#{J^fGpRP{ zAX>899G}3Pc(I>$Etx!&l%sxJw~s6!5UMuHhyDTe7-Fi!i)~3kLc zfP*+#=8JEmLczUc@+7X<*44iMy6E6O6u+$3|A)x%yy$S|T$nzd5toi8j;q-^mRX#g zTtdLVMXw8Dq+lJZ_}O#Qz}BEXPbu1lcli;Ro^p)L#?UOn)gmtjV&A8%k&O|c_H!Ud zN>_DzW8dTr6bqKFUAVN7^CDrp98?|9@iBsMOSNP2Hv>i|aZMa=L&*Zp zIm${~5ar_c&&`_KjB}Ho)NQ-RMM+jt>X-vc_*j8FkIwn06_I6j5n7*{&x<|(7)Fwu z^YJKIjCmHL14Vi-h%3Dht=6#L52zAs49$9C+AIlL{l>^Asg0hXwda5a&?7sI-rj*J zF&fj`(xFQ))jq9`H;bbqA{5Mt`Xt77yIieC@nX6oqo=eL$J#C@(XG-cfI;V+kvxwg zAh$Y7<&}IGv-_kN*%p>N_SK}`B}>Wf~FXB!&?YoB!p4%{7cRZOq5V z@4haUICn%utLvk8s#L}#at$Ntt(tAv_3DdyjfiOFs>}S?zq3@Y#q$g!>5JAn?0kiR vL_{lBv8@naz4wM*OQya;L@yH&WeM;fX{u$6=UmCB00000NkvXXu0mjf92(UC literal 0 HcmV?d00001 diff --git a/devices/hololens/images/add-certificates.PNG b/devices/hololens/images/add-certificates.PNG new file mode 100644 index 0000000000000000000000000000000000000000..24cb605d1cb2aa8de6f39688aed11fbe1c79b776 GIT binary patch literal 2152 zcmV-u2$%PXP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf2mMJzK~#8N?cH5W zRA(Lr@JFb8sKa0x$L@$)u|S5_T?1rOZNj8YV`*aIT`yKP@v2E9NwadZO_L^j(WGgj zy;!{Qie&MoO)pH{4fUpuZM02sVzuiObp1f2br=+8RK9}j`+v`S=9~iq6d9P(Jip}R ze9oD3COOZ%|Mv`sHD}MBodyxn3e({eiA2mS5z+FCMx!V&(?mooYQgZCdNPg6eZ%O$W86+YGHYkc+UFyQbx9@HuC3)LdZs|9*%z_9h!3Q2_3ntCCn9o_;Hlf< zM>tf5H+P2++E|*&lHDqd3JcblEv-JEtl@L<=6y8mcveqK=p6g^Pe_kV>Ukofg{)Jp zpw>5P@z%@R^t?M$MAi;xDYc}Nvz`|P_uJ#8XJ^MubI%1iZF?rISc z<;tzWhk6|F73;C^gpaRutscwmbRwc$xzcB4irkL3dBVs30U>|KLqxeW{CGl-OV&C+ zQuc%o5z$Iv_z+QEFnow8FBm>Vlot#iBFYPf4-w@B!)G~#>(TXLGfwU^^Yf~~$q!$} zv9OuVqV;eyx>|x}ZUyP{@E%*FEf^D8}$n$=Hd;qay37lzNWsllF5 z3Kxzi(G%M8`?{#MmLQNG!xb}2^faT+rSh-y7_Cd^6^ z#4%N>H2JK#WITbPupjqSE5dGJNDJg>*!(R_I)QWPAnIoA$3@;VQf6j=o@f^io{=eO zRaBu?FO~Ol_F)~HymwHoPoZa^47DM>O0)JMuiv7N?No#7m=wLQ#0%)IA48j~^&|T| zl-W;8wUW-Gea3OfIqBC(S*Oa$fLWYbt|mR7L1sTiT0k=w&$Vmy6$_FS^PRw3+pdu@W@7LSYsiJg`b38PtV%Pp_~p zQm7EI-s^@6nioASu|T*47xcRGIC#7ZZSiqn;D+Ab3NJ@gN~~zg3JA46+Xb(K2iEIl zXp5Ua*V(7y#dRD#z98O~{xDtEsdv9H zRvm`Va!}vo`=#WvFWfV#^z!*}z`o$am8kQjaN2d@wjY;^&lbdi%3}1yT>U6#&ZA?_ zXS=B|t5;zcwOa*>x-gH(`>PASRt3e0Oo;U2glbvUH8>sD$@q2WbxUQ=y+gJ5Y|+k` zwSRREPMG!Lf;yjy;9MQ(vp<7q=Ur982GDBe1Agm?n?M5XXP7>#4Z~*{L>m06geb!y zxf`ShDG!R#^qT3!U9iuj9GiXPxOd0QE@ zPNocVAGhnSn*@+7YwP#pCwu+IhvAcBIz$GNS^7{+KI|q$5~&$lBYt_*E-J)~NSVt*#1B`7;0SX{^2#tE5?cXeDsu zqZrQlOi84Mqm@u)nAO+R)M6ilidxV4xYnCijGU9_Gmt@tnhIwXK$+!g;||xIHd-Bc ztDT5egnUuhc&nX=@`m9rs_z+QEFnow8FBm>Vlot#iBFYPf4-w@B!-t6S zg5g6%dEp74(TOQNcKQ#A7@TP^mN{Ny&BJNTCcNZ_x6ou>5T9xELfw*Q%|Px z*2~+lx5jz49ud)E{ds2v{_@K6I#Zsg%F50d;RzqHJ+K~^Za>h|pZv7}?>5)!W)l(7 zuO*ow+40XqjXH3CP?@r0(+0EFlJ!Z3l2R9M-bcfZXY~tj4L-uDi~VZ+5Lfy}F#LGJ zY)M39k=yBVS4%pVrH@BSEyRtvY3H^?=T269?xHq0uHa2!}aPal@jf{*;OG_&*E^cUO zm^pLircImn@85ss%$b`vZ$5qc^wXzL|NsA2OVa2EYV7fJaSV}|nq2X{kFi6p;bb|# z#5@~@i3(r%Tng4Q39Ww+V-U!#axZHw^QIpTcXoShQfP3|f5Cj2Us6Kihr=KCsuiD( zT=IXUV8Yz;e@6DzRmBd!m@eG0Qux~>yh`t(Tua^7K91s(&-NueaC)>)EWvqNX#xXt wnMS#CbETy~$iXjS2Jf8BUae&`7L8$L=>6k&TX456KhRwap00i_>zopr00g0P!vFvP literal 0 HcmV?d00001 diff --git a/devices/hololens/images/check_blu.png b/devices/hololens/images/check_blu.png new file mode 100644 index 0000000000000000000000000000000000000000..d5c703760fb073475c417f8a730a8ded321ae830 GIT binary patch literal 20441 zcmeI4c|4Ts`^O(CYedl|ov|dzn8i91BgUF7jL>S#JjR5XF(zvZm25>)*&-?tQBgWV zsU%UPO+t>4D4a-&@O^A0qdDh%f8XEo`n_geui38a{#^Hczn^=#?&psuY@?;Ih|qE& z002ZxO$=2A~3czgiBLXF&6_jKI#WsY> zq}EAV-xfDCoGVqH63QDH8F*OIT6uoB&`bVSnKO|G&W46p3^fOwb$d}X@b=NjwOU;J z#lEDxYW@;|`6o?OtOp)rDe^nD(i!UeNtKvzE+8-;Kw5_euL0%;08Zs{a=yU9ctFCa*IxVM+8nWVC5Tjf zu6BVu#xQ7$0Nj(`-d<&;VwLHVwGtY{ImCqZDtG+im!X5y7W~oo5CBr5C86H-4f|G! z=2TT_MCOa`fOp>F8&?yCV0@f;cb-hx9h^A-=v?)mYO;jI4DW9STFR9G)Oqyhfb3X z(?7Q6-l`{~Q+&98W+rJYyS)_p{k*F$Y%3n*jjmEu`OmrYOK0=z5^J z+Gn&!ci1>(6%goRddw35wj0Q+5GwL??+XBcK}wL)Wj(1+x0foH@U6H#ui>`vHz$pQ z`tqfB^u_dr$bl=EPHQgi*H=9B=(4nu6XMx=X|)n-*F!N3QI$J(zl-WH77P*vl5Z;( z1qsg8D;HQqlzA1(;~efF7b&nLKKP5wZIihRBjjNZLM5za&7##!P&VNNn4O7quMTq# zCS!S}NuGBMeFn6$gX_5h3A+IL>N>Edf_n`Hi)v_@eW>*z%h<`0z>WoH(IG8BQ zy;vBv2q6{_iZ9iaUl@i*uP!(`$MniM!jpwhjGoYJ)D-6uxZRlC5Wp> zZPw3D&9}K^9g?v~ZC3*3(SgOLW@*`HPCQ-iy2N#Wdg&eOhIr$Nm6oxO?VnV37{7~s z$NR}=zQ`fT1NTEIipvt0@-L+<^I3W+&iwqcrxDBU6Ofvy_i^p<3*zZ^4odk-yCtJ5 zgidTYp>RS<2|>7!c|P-Xrm$U~T_qvv!gkv|IYxG>wk;O~pPkII%S_t%-d4(%a$#LY zNG2tNPS8EK*Ks(E&+)GLT`T-K>y#@yT8heG!lY$+zREIgB3Xxa1*w-RTzOQt+gqtH zZdkf7LMQV=Dh98*LDfFbrti3mE`Lj$=a*9~OTl)<^w_?=;jbln*1TCGbzaT900nM! z%RCu-(jm(v%R0;WeX&MPS9;Rs+yP7Zd+&Dm@bsQ*g^-} zpQDoLmL`>2Xy9{;mfjtgd~ z-&6ObYfB^U*MGFeZ@ar5pGG`EjBP#`T~MQa_PNm!qXmblWm{Y1TRh4<%FZhADaa_8 zS#(--C)ijNoL_T(o%uTR`;Q(zI`im7yn3Pzsutaz*q&IM*mT`#v+ri*{EYnHLDSsU z&F3Av^NVP~n=y`Q4tATj>nc+My9xU`q3Tq(?w)&} zPIe$D4%K4SFI8Le7geq)r6$=XJ~gH+p%i!>=nIVqGuvOO5{pwwlqzd1FK*qy>i68% z?Ej=cDKRhcPFF_#rEZOGYIjJ(>4$2k*CactdOf~dj{n2DtwvY)^a-R})5X13c&i}F zwRSlK2@!3dU3>X@nos5cv1bYHGmd$>1=pgj`5OJ&amPc=lI!KyE3NL*lXnC+;rGdn zl1KeVYk>5?RXh~lupqslEpvvx`0tjv6{(A@2S4Z5b?F^WDbSPDi`t*PzwLImjBELa zquDY8?QvDnRaDX7jeFm{c+5|HON_X?cmC?&kYM{mx{-`fhvhY>SaqM82E133!JxrO zgV%`^lojR@e1p0YE>mTv_AAXBYBzMtR9qY%K6glRFm*Rufl*P)(V)5CZ2H#K7xE_Q zjc`lAk~l>9Hilnn)tyhl>5DI@EL6sxTyGv~sdfBMJu#(>#fMk*F7jCwDdcxY`VK`F zQKL~4`VzlYX{BYaiIRo?u@BKj>VER~RMV8(3J$KmaJ0x=#Jn*Po4h!|8|H!5!4{(q z9E(2csh=rh5tC2pq`Yv$t5m-@+|u`|XPTx3BTIy%)96SMf7B5 z?AusTnn>NNt0GOCu6Ff*Hmpa)K2oeNJdlqsID1R`_aZR;LDi#mx`cCtPlQ2&M)#A( zYsA_ww3=?IfTGW8AD-85DH<5YJ-AtK$75&l+~qkqWIB{Lpqmqx+41G%kjJ)cOApVk z`@Bzhhxz41^J@#9J(qr>L$HZ@vG%>O=>6YrjwJQ?z(q7f?2eo&dn3m%@N4ZD5NsM) zDT00FeK_D^Gyl`yyrn79h@JWgy$ME%wh2R9oVVPtdWfre(fQi{n{oYb3r?wNJNj+t zBRrtK>e&A@hSFPoIO#;vp1mqx8=UITLf99F1sSSG2BbYwz!@ z-rV}OMfShjCtSkr@aSZ9YLCP`wYpz;sxTp^V5?g}w}0`q0GELdsbtNn#!tn59~Y0l zc%F>WX)NyZrw`m4=xj&JGsYI3zg@{*A=Bb7Nz z79;k4dH%k(swS=`HMTc4=9b6qwBgQ@_scHTm)$8_dGmp|8AOsB$bvb86e>+ewx{rxER0Ilk+oO1Kw2>HpexnHp9$LfTM|hAZX^s@ zRu?Cv?Tdv1cz`S-%-6%6=7sguksXhVg?^8j5wfuHA}lu@S-r6eVGb4>VR$+dgsH2j z!%0Xq3Z{usL8+@@P$*>>8i`UxppXbO2982u)ikjv4cO#M7AFM#(q@ufur>xplhr~0 zbYxvwECv>V@bU3c@ljQwGbsoZ27^H$(Fime4wZm=`O#QJUpUQ6ZX(E390Smc#H2D< zR5}ed7MJKu-^J3Al^v_-`)jga9t;bM?^V&fCh0*O5xztQ0;PgPcz7UYQ+lxsy`i9! zjht2KMet*Q2piCgzKcl$4ZT4cOK$d1HsFu`{*6#j@mT|rN#7g9*u``oXGSI=KzGms zs@n_d4rMvwto(b9b zn3}lM+ECjpEU*T2(ylQGrUp25HGMP&t&hgzjSRKaP$+#A9;2$Ng-7e7kZKxwXl(?W zPuDaHJ*{ ziJS^GUh3CDyyz}0A0iXfqdCc`I zWOVXB$$BOlG)*#FMEbvzolHcYMf#(LDZ&OnKu+7tw8k|i!tk*8;dcm1Aic z8Sf9BNubl+|9+zLy?c|wX)(vLd#veLQeaOdvs`f+V@cOc9(2WCm@dD+(`8W-Nz=>xMrq( zrp{sPpy0l1qLo@&NazLK27q3Z`sx0eTF1Z8PWR8${*cF}Bbh77#a8e41%y>2Y`t22|)EI$nt?X0nQzj#-6{(}WPf z@wSZ%r#U8t6N7BpeUS0-KVgOLvOqU@5Z~|c{5&;gWHSG;zdw5P9}CGIh+7Fe6Al(G zE)H`XXVxVSjLVRvzHu`}Ud;o{-|huy`+#mh6Al(GE)HVv%nUCK`4QN*I! zj}Na3TvK+0mF}PSRX8P6coR(0pv6XT^Im@U+@Op_)wNRh;1bK_@XxePmkN5?STF26 z7uM9EdBi;CxV}WKH!k7X$CuZ1T8OAM1nb3O&{HO|9B;;-4R~GLeu|pwQMf6quKIey zhtV_3BX-7Ld)N}1gN<@LZytOt*B?M!XxN^=6^?PQZOo#kKk0}d-AXPx_Gjp`sGz&Y z?NSWSDVpGxuINhMUfB(bZuPKDy6)?@v+L30KTwYJ6Rb@>Mq!X&Y0{bSWM?^(AEw7tyS*NsZ@Z*T*d|Y&{0}06pe=B}< zk;9_5-6tvx2L`UWpO{0+3bh&}C)t(AES`7ma}Ujc5-wsL7T#YPL`E_?M-J@Y4AZ`K ztWv`u(L8I=)LnAds%7)E=3kt1QAp9Gs$an?_=C7)4LbYrhrz+_=AK&Rp}aqrcUlgn zQ9|2HVcMr3P?E!qx|&jRdd}%CFYM{K(HI}6^J!7)$1WF{j=Lq!6-tb)JQDKK&0o!N z0S5h}*pK(Kn#?g3%-q$fIxn$|ZUqU;jK@m0>1KSq3(Mfr4X#lX2|s+4ux z>N=M?8fiBZoKT>ht9ZX{s=+82(d@yUNe24aYxlX~_@`XYeu|9u!z`?n96iYIW z+of96Y+m(B>elaaw=ITL%4U(VlNcJFXf&aon}fPRuIjypcy` zv9h@1R+{KST|PeEEI`iflJVf~+|L6$d*zV{%u{vhgr{n{k!9kys#Qa7uYG?QqN#j- zWl-|hovu&I>vq-Zd7N>Jvh0^HI#WetD7@&%wW#^FFn+6=yJn}Dp@f3BxYf7bZN{Hh z6dUgDjrh}$6m7F^OxfteW>1O+ME_1y&=8N%6nwACFAVK3IHui(2?4CP=4$Q ODW-;&208jp`~L;FEFlm8 literal 0 HcmV?d00001 diff --git a/devices/hololens/images/check_grn.png b/devices/hololens/images/check_grn.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f04cd6bd96ce6898c426f9071b25c0e94fa35c GIT binary patch literal 20444 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 NZNAbhkF+`LKLHH-DG&ev literal 0 HcmV?d00001 diff --git a/devices/hololens/images/checklistbox.gif b/devices/hololens/images/checklistbox.gif new file mode 100644 index 0000000000000000000000000000000000000000..cbcf4a4f11ec93410f8a70f57343e8c144b1dfaa GIT binary patch literal 877 zcmW+!y~-Fw5S)Y*Nuz}pDmEGd;#xTn6f1?8Xd@{OtOT0@yF7r!p@NMz62Wc!YlLe| z8A}ntV%mEHv9c7zYP|2eV!6GAo7tJU`_9|1z5e0TcnS}I7yi43i}T7wxp@2h;sOE! z8ZZzPP(%sUD5HV_3}OhQF^myRU=mZ9jcLqa0gG6|YAj;~8`#7ac4Hem=Wm3FkVcH0 z=3tW$(S*;81r}LiHOs7UfP)<3Xby9P6P)A}XLFh}T;L*?xSGpc;RZLk#ogTI4g-da zm}blz9%pR|5?b(~rGknosaj=KG@wBZX|#qlq6tlEO0zYs87*j0OIodEt!P7=+R|=q zYe#`XMM^7Hjs!<>Hq_{bk0M>@VwbwQ%U$V#9_*nW-NQZ76Fu2eJ-erSrWbm#mwI(C z_eyW{W^eWG-tL_aI_#*^9e0lU$7~uh+VC;M1s7d%wacz}z=Iz0Xb*eD6Q1;xXM5T+ zUhtxqyxPlN@rF0O<=x))jsu5|oObNwA_&KgBgx@)h9?Sz6jMrd%Bf@^gBi-`3}+-0 znaosXXF4-k$YPeVI?GwfMmDpR-Pz8*06RfDZXe0d-k0E)slP1O-^IT-p1=3#`(Ho3 z{^Zs7|9JGnZ=XDI^Y&*i-GA{8Zan*eA3wPH)|c1beEIKZzWVdt7q{+z`_JQ7Z{7X+ e>Ye8v{_^vWzdyYF(O(~b^XRAdzPoY-Z~PC&ew%Or literal 0 HcmV?d00001 diff --git a/devices/hololens/images/checklistdone.png b/devices/hololens/images/checklistdone.png new file mode 100644 index 0000000000000000000000000000000000000000..7e53f74d0e3e8f05b9eac2006dbfa5b4da8a4165 GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4fjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sDEfH31!Z9ZwB;C)XQ#}E(iw^PpwHY*6YP5+W4yo{Oq;OeCh zOjVaKyiibmvS_b>or2U;^+zqy_s;O`*52bd$8i~NNMpBry`SmFB9R`$+ZN7mOw6s1 zwInNgcAR{s=_k{=XkKZ__s}kmdKI;Vst0MEIB9{>OV literal 0 HcmV?d00001 diff --git a/devices/hololens/images/checkmark.png b/devices/hololens/images/checkmark.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f04cd6bd96ce6898c426f9071b25c0e94fa35c GIT binary patch literal 20444 zcmeI4c|4Ts-^XuMc1pBKXH1f0cH0aFGuDu7(cYN3jR`YjOpzp%5|yN~MWv9nMJb^~ zQQ1*x2vWe+I=P>^8VLXJI;7LDIR!TGj!!C zu`{PHIloT4R6^#s70y8?L?)B8Xx7W!mA5NiwIfYJrPSEKOo@D&s^8#Z5#Up>q2Y3P zsrU^*B;b*>1W;<1REl1>Z&>~wrGdndQ zQVEv~3)S%Eq3a|NzT&Q~$VD2p)^nFD>QY20i6+Rh?FsX-q1y5<`>FxpRE!eT+rGho zTDiR1THQkha+?ruZ_XHoySujyb<}0EO#t8(H@JRC3zfeh#9&5<&rs@;-f5m2rB7`g zi1N53Z*m1V)z#qI$L6syKYh6H`SXtU_Gc?@lh#r0yY3vKmu)I_9rXSjZ1`>9Il79HTi7NW?G7{s{^RIxv8mdees4Tzd1?s|;$eNn7XUVzsUe;3=Nnf_0D#%4P|XXb%Kf+IX_d}ccx!soE$MHY zb@!0eZkLf}lB8%M3ptyY<%E$m_SRfb(cFys-9$yZ)WLIaEL#p)=5kHWh%NtxB9U@S zqc~J@n(1AM*%Z}=2od*4x5bAf<|c%HQoUt0O(9ARb}vHF0d5ncV})^ybcVTDseCZv zh~oFHx40f-a2LRaecM}Xi8&g2$-(G%nJeVNb9xK*Sfolnpm8yY(Q{5EJ>XnkV01wD zbmxO?Px*#uBDoS>`evRu?zT4?Sy4{9sIMg%ORc&H&ymTlSa4x=j#$zDkJP%0{?imf z%}XV9r}>j$ltrdiZnkbKpIM!QEmYH<)gY-SDYnO$5)Jp68Cm>~piy zTKq&IdNyk2jtKH?JvD{>WbD$y!=ly~&pJO;cxdsE>A1K{D>F&kYQf^zdkr+NOXB#W zTCnAJ!`qYF%iD47%I&Hj)=4G1oA{pni@mN!rGl`Bb&YgCi zr4zlDlzY0s@w~&nbF;O#CgN*$&#|^i%S}D@Xo2Tk&jH5yH{9#9UL0GrGVX!v!>TUJ zH*s&o`u$~O_bTnKjG$}GPnst_k3Qdj-uZaj^!bmX=2tqS^)TJ>oeA;@EEhM;0?i<$ znEO)4Rvc45rmTr_&df^BYR-~&>2s-aj?UcZv@_4b1?SY3Df#>HY?rL$Roza?PV`KJ zbNjOB=UC3hXM@)a?w_%y+_v1FeAeOA#Z7I+6)y<0R~M27VrD%1b3xmr$$CxUvOlz;`?Q-%aqf#Z3{8r zdatbGamU@Vt+E}mExSu}^LjFp(@V^Y)_e_>Gp$^)bp29GdUWmd(QCZ( zPXF;P6y2?EX5BMfTfywAWw#m0PDzg}>2v9Ye!Kf3qW0T_RUzYu$Ry>87k5kAS8zZ2 zZg>^=@MCgPeo|S_xyJLoy1k6veN88;wNEZfS%dR?P=1&E(xIc?So-8Kv{y?`uszv6 zlzydiF^YzBZoB3PNHM%@#hgMbTo-s$SsBqde^nD8&@Db)>J=sOLnvNwpoZrYUb%Oy>GO9>*?Fq zn%pYgwqtHQ>h1>i_S3ax{oxsNGLZ^egySZ*5i9kN{)g#I&2w`OEcr0of5{=K?PV%u zbU3PBw?5(-dA;VMl^?7$?E;Uyiz(LGu675PrqxlnXKCi)Vq00;7fFPaIf>g~K3F3{ z31;_^n8UuLELFSM0{UC}YmaSJIbisup*zf|tEffC#P50KAI_P+1|d~IN`K?LR^zFr z_$4~%>T$DX|9$-N?3Cp-J=OX58xQN9cz<%ZN1;sN)scd|$w#LBN`K)ul^A~5` z-iI%)P@aBb*7qv!DE?FX-Q&h}#RG%Hdp8D#ad(4T>+8D|lM?`(u@dM$V4WPnLIE%2ob$V<`E(KSEYl*5%-diq^$!v+eC& z1ClKRi)0B6+Yao=c_senw{0qP71S0|;)g_wB&Wo$>)h8}x34DFKY806_|3BMH~ACV zhHJL3=ySfuXy^)i6ife5cOdy#^3Gu7=cdh#sRcVaskJRz}&~CmJgCb zW4VLK03SA#hysA2aR8e_^#ZvtcaY9t8o}Qe-Gsv!G$XjHjvd;LO$I#~R)HMQDR8AT zHPDNSr@@VhQicHpD1Z;hrN9DwyqSK403-NFTmtl)XGXzcBSpAgMsQPJg)ld}RWLG( z1HyEWItVHni-GCkkr*9qJO-l$!=f=b6b6mL;t?1OL0gZ2(S?n@;6y3tmm!DdL2xv) z7^@EYX9V};a@hnF%HQ7~>5oIQICK;SkH@3XSQHkEfJz|zwlleu00h%-@o13oIA)+9 zmBV0j87wA@7nkDB+R8P8!+8~be~tCahizx~y(*^P7(Iw1DuBX9VUTE)j}K}pr61RP z8x(Y`ky9%DoVT+*Fa1ERCX%pi;Fx5O^95gU|=DI1d_y zN~7ZNjYIPa)+CZ^iKAvN+o(5P~?3Og|^k_h;+4!<#WOjo1{9 zAIKZhM)2`5{e9kjpH@80$kZTEsJsbC^rLJ8X@;nuY(EpJ{BK_(Gek#rGgT?7{G46R65Z2|^^ zK~jDultNHk2tmBFO3{QZ`V$NpLT z>q@Ae6eb;{5mDp9al>SZA&R%oc{BbSt{;`f+y-*E|H3td#t8-5BS4NH(SyVCfiZk2 zbP%SS+ZgJAMU)v+nycHu_^^IsM;VHUHjjG`cGP)9Z)B5}-`% z|J$lLx|aUD8IJGU{F~=^dNI13Sn$?6-ctP6dnL5tL1`Re0{ihq;_q&FljJ`wo@3Ez z|4P;~+Mo%NsUoueNp>KilHF{f~=;vrjf?1oBbuoBdC{sXUCWe_%ZbBUB8WPAH zkirGcp!eh~0}Uk_|YgcD-&vU`FxFDY=O8A)wun2JpfWz++ z;^Jo_z#_yY01m%Ph>M?z0E-Zp066?EAufI<0xUvY0^snwgt+*b2(Soo34p`z65`@# zBETZVB>)b;ONfh~i2#cbmjF2YE+H;{CIT!%Tms2yqF3!|xK};%6ejBE%&C z4!=u?i=T-Aix8IpIQ%XlE`BBgEJ9oY;PAVIxcHd}un2JpfWz++;^Jo_z#_yY01m%P zh>M?z0E-Zp066?EAufI<0xSY?N&R?c0?33Ol;96N5n=6eRyp)E1sK)J(GCCtmjFP> zZUFc^41IS2z*aN>yxj}{gm?g$%Q~{@js*aSrC6JpItMhobG7kSc2V5<`I+x)yGL^} zr6WV&MDq)8(rNXw5#Tuj)nHLwlDg()jX~*YvI=nNv#VW>r6XF4-h@e=&PolRE{#^m zTChs*Y-(R~@_y^}=^yQVPrPm;EUNtTKt|Lpr7TUgR^R7rovIA~{$8Vj6S%v+Cjv`) z4Vy@{yBu=OujB^i#dF@~TI3pZwJL77W*8HF@$+)}!K)SN;(0Z9s^4;QS7$y~swyxv z88le(y5`-}%$V{o(qH>C3}+QOZv#c?>-;>+>dJ ze4zPR4N>BJQH4I6m-6HylX~{IH0ez0XUBBMW~$uN zcW=|G_nQW&RX5OHN^DN0NPY{8JY*N8CtdxuCi7W`J+o)^=7YCI_fSL^Qi39`EYIn5 z{}NE>9(eP-Qc+L?EG#m0CM@JdMWl=@BT1cExi(e7Wk<(l({1M>fDGV$Fq~}JT9Vmu z@3?0y_>^cP=i?e9vrr@jSPeue%2w{^tnSxTsxNr=+ohA8wr#ieTuDCf_&!QA@_Lg< z4uD$4Rckg_w?fD4%+UK)^vDX!io6@$Z>stYbs zv}-;dUNQ7-Q4b~tE*T_tq1WQoz}MQY@J;@t=-WZP%O%;Sk#e4O9yPb$8g(AMm~U^6 z)Cp5mu`6Dk?ebpbep15jFR#&FPD5esiwU` z9watW^=P5+=>e&f>1<=JTv=cNyO6Of*WhGxQ^{`l)g21mN9LbL95gu8*H%5(G?Ml* zqGDMHI41(#Qitm-_Wc-stVv`r0o@HNo&Ay|bI|r?4r-%HVh~(3S!%Orv5ecPH>B6( z%0H1d2kMgLAL`D(F3FyDq57K91IdE(3d@VT)gXQ1$&MwZwGqG+&a(C&-RROm;yl|Kx~e%LTjh!ZuxRG~wQb_$v6 z%tabCl^t-qqFFgR%w$$Qx?W#2C?fT0+qxBx-MwPFauS-(8(&R^@BeHbDX~uZrr$?O z`>V`5EfzxoTjzQQpl@g9<5 NZNAbhkF+`LKLHH-DG&ev literal 0 HcmV?d00001 diff --git a/devices/hololens/images/crossmark.png b/devices/hololens/images/crossmark.png new file mode 100644 index 0000000000000000000000000000000000000000..69432ff71cfcc2a5a57dab4801e792beae02bdc4 GIT binary patch literal 20437 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 literal 0 HcmV?d00001 diff --git a/devices/hololens/images/developer-setup.png b/devices/hololens/images/developer-setup.png new file mode 100644 index 0000000000000000000000000000000000000000..826fda5f256f6aaa3aeeb3ccf15575ba44eb5bc3 GIT binary patch literal 5128 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 GAMqcfKjq^9 literal 0 HcmV?d00001 diff --git a/devices/hololens/images/doneicon.png b/devices/hololens/images/doneicon.png new file mode 100644 index 0000000000000000000000000000000000000000..d80389f35be5258cdf551b1286fe81af2976ebe7 GIT binary patch literal 410 zcmV;L0cHM)P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0WV2JK~xwS1;K%! zg8&$S!Qbf(!Uh0ib8L4{-F*ge9%eTtVP!JY9e`183D620lx@ z9~eHZKaLiRJ-{Aw2jIP!F5p?{nE);P?Gxw960RnG?e893P59OY$9uYQ?x1_V0r+IB z3*d}l>kq#r47{tpFu=W6RaNZ|FtFEp0dT(RfZPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1Hwr}K~#8N?VU?& zQ$ZL&{ZFo36a-iP6c<9NJ3%Sp#+^SviL`F&(oM1WNOe)rq_mq7p^row>BFYBwP|Y~ zpZO+tlDU&flhot}de4DFNGEr)C>&<~uOmf6YHYg*0A?7qnMQa&)|nB5cE-;}Y?7^XrW;*(-EJ{_acFNsg;^&vhfmiS;#|wXv)dpBjztGv`XqoOtc^AwDVAUCGqhlZ+V)uY8)<)>k(+94+w) zZLb2`uJ-Z6>!=U$NwGbxe7cNJ6g#N+G&EbSC_uy~_4*K>6g!Cc zWXjHJ$DHdBAFS&`d{XQn;?vx6Da|>E5Bd-vL`*~<;)95Z=tF!EF%f-;4x?*XGk7AcbdVy9;mrbFG5fMXbGqfFcA>*F)Sc37< z3p7CXLfxzgg%jMGeC|a!fwH^6V*plx*_vP^TG#UW_XrgVgk5D*^#7z)G( n0EPnb0f3>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0YXVcK~zXf?U%6) zgD?;PA+r#QhzVeVEJB-ApbR6Vq6th8CO|2GU5F7+Fy`NWlOUzYHN1rJz29$3xP9L{ zJ9B{Np8Oqre#6nFk-H*FJ9y1O^e#c0gfNCAOj;PMgK!iv%)%fp;3Epe!N^}lzaG`G zK`^4xEFFkJQwgP@q(ye1Yv4Obi{!xfd310~h-NgOk2237`hYAiA(D7IzM{Y-lcQ^D zh)}%C0~T&NI(4(U0qpOq^HqrKT6|27cd!?ILuuCAJ~`NlNggyWq<^hzRo(7W!H*|i zUX#P~1Bgsi&lVz-!1o}Uf%PzVL@?JI`vNkCvfW`sXbP&$}-+<5l4##-` Xddt!MjkvtF00000NkvXXu0mjfeao@w literal 0 HcmV?d00001 diff --git a/devices/hololens/images/four.png b/devices/hololens/images/four.png new file mode 100644 index 0000000000000000000000000000000000000000..0fef213b37831a28a1ce7d9497f2680d9e965e7e GIT binary patch literal 470 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 literal 0 HcmV?d00001 diff --git a/devices/hololens/images/set-up-network.PNG b/devices/hololens/images/set-up-network.PNG new file mode 100644 index 0000000000000000000000000000000000000000..a0e856c103517f2c8d9c6c4036e81d5b71f7ca0c GIT binary patch literal 1847 zcmV-72gvw|P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf2FyuBK~#8N?cHxo z6K5O;@GpNxS!Ssl4Me~!BU%QI#2|@57YWJ6Tr^?HUg`^yW!noeTO?UzzS)bJ_(orB zE?F{PkPVD)_QGT@2;0=+rip=W84;`)oDrE+rWVYkim>Ood#=4}uap7Dt>pVjF5X?Q z?e&uT_V;_PoH-XRT$l$DkxR4?YHVy&i$p}LCm0MOSIrXMBVO+cx!9;Wh&*tXAk!&JLmLsOT+#L9e3b8ZbNBf>?6yz^l=VTlc`ZYX>H;$ge znaj6u=fPvlGJuFE4VeuxBkn$YjPI}9M$_j%pQ;d>(4SoaXoa?E4k=6xLO>{rXFQbI_!U~(cN zS}6lJAEeC{O9;u5spHJ=tbmAUh0SZ(V%L^gLP%Z(;}{STIYDO2*FTM@r36a|$;^16oH)E2{YQrfi%LH!Xmbwz=V>fsF94(vwH{t~tHf2W6Sce7d~`i~ewPN-goVoc$3uUeLd zLpWq!CL)dH_O9|9n^uCXgerkx5B8-C9@$nj7O908`nt~J(6Fp3>afeJR>#+?MMYLh zd!r%j?lS(?PrhF{Ce*f#`qW-Jv`g{^&`%YA%wM<_(DMB;x z`f3~FwM4*n9=U{*>T_19wc7e1&{{Wx_G2N4SrN!}qN?*@DE>LD`)WN7f_Xo+=N4jU z*n?f-y|sOcY(l^3_2sc>Ei?9qvVk0)Fz~6DM$SqZ|v`fi|@^PCM}+P8`*$ z1!LINBF8x*ICQKBo#T24)E`L=phYXIL_b})oKZ{@-*p4h%&#MqxH_^Y?X$FQ^j zs)(Xp?QgpXh1LTB@rd}G^0lXdun63G83etP2zz~KF`m242R}Th*{0rGR*BP5oQ(&N zM+B{UU)%jGLXG+y=1`Qh0P;q}eldWu8AHe^@>^Rwp+#jN2d1@?R@b(rtq4XffQ*WZvKB+g zX}y<{zTrzyDcUW+Xf+a7&SVRgIB^|udj?CpU*>w0iv6w9sybtmEtm(DX+m=_8bj4) z8M*;9ctzFIC8{GWv}B+GLjy8Y^yBb%Bq?CzetHX0s}^l}OVC;!Lni}hO<)MEiU`h* z#Z)yA!DzgFu}*2nk5;l%dn?N3mA*$m*yF4b3vp zVi?t)ryqyn5}OurdIp1P*4A_cow6mgYjr8>Foc{Ss+?}ixQ5=+Oh)w^I-MMu5|zc$ zPas)om|K>%1LnbDrL5fayQBcR8;dM0)#Awjg&MP3q~S3PiFR&pokvwY`e!b#D@WD% zWV{WP>&#g=QfOtBCH;Z8;=4l#_Lz2csR7=N-HQ%_|ECX`)N~r zj7uNK(c3j65cJ^kLk&PnqRoP6Im08SD|E6|m4ov8jn_>&P8n$XB`Pd=9Qiw??8Qs; zYmjltJ>4aFA~(q|90M=W6Oro}LPX>$hR_-$$4c0WQMO$h7b|CiXlWq zu3`ugk*gR&MC2+<2<51MiHMv~_*|ZvOR$7cUM^#Zh@4aEGw#lrUrx}UgW38D5q)$rK#Y(zxMC9~z=TPb(GvW8GWel9+H_cbxc zu^}Q_S)aaBqh(C8lr?YGZosxzUQ|m&M9a6O!iPOu%hi%qYAgv~w$@|o%M2nSTE4&r zFTQzyyIM+R8$z;VI`zSJbhKZ&%@T+fLgy%wV~_tDPsabNKG! zpEx&k7q{*`63g?Lo1a&Y5)tWS=oIAVprZH%ydLo5y{1igzF^@CUGny>8AFJO$SJ(X lG!eN@tAx}%5z#6G{slT%veanMpx`Y}7sn6}@3)sP3bq(;Wrq}P;ujVdv{N)cv{a-cz9k-`m(v_Zf>*tD$25>-D+u1PFAws;#=u9p_9?#bf9S}+fyCquP2K&R<>ka=3H-Nml2w8lJV=&@~TZT zU4eJDR?KtQ?HrdHxaR$TDa|c$Ve_w)-wOQrPtcQ_^XrveMK!O#d$rBl{i@SwnL}@H zO5ZuZly0_X8y_!mW1jEqdfZV;SM}LcmdKI;Vst04A4%tN;K2 literal 0 HcmV?d00001 diff --git a/devices/hololens/images/six.png b/devices/hololens/images/six.png new file mode 100644 index 0000000000000000000000000000000000000000..e8906332ecac02906e2ca6c0dc6cf93d5ff50629 GIT binary patch literal 549 zcmV+=0^0qFP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!TkVXL`r!kkAd@#NC=*}A;TKUA_&@6j1WiGA~+i;(wUB8!1{GNM~5v#RwAkb>u8G2S-B>#@u4lk zIXNcOhI3nayR0nvM^ zQ_I3|;sj@O5)E|Dj9P<<9HD110*)bqfNK)v!&vt$7yHHLVoZ_aTTH&BxA_v4pcA1d zo>}0`L+C$FOo_X8;Dt-$IZ2~xhs0AqWT1BhZ|Q%dijM4lpHS?7vzpoaj;Y!Ew!Of& nM4{GW9Dj&s4iPhlhzWofP4^QsA_S?#00000NkvXXu0mjfnd|F; literal 0 HcmV?d00001 diff --git a/devices/hololens/images/three.png b/devices/hololens/images/three.png new file mode 100644 index 0000000000000000000000000000000000000000..887fa270d7aa35e9c4dbc69a06ac0431f5c9f5d2 GIT binary patch literal 458 zcmV;*0X6=KP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0bfZ(K~zXf?UzlC zfPVa_5hCY(S|;6$a9CzNp6`Wu=fpH<+1)HIeg8HhvBq5oFZ(}EP@w$GR z#JH~OXl6d>cTV08JO9H`9oMm7eXQuQ1vk42tkdZhmaD*f|!Ju1rT_o{07*qoM6N<$g7h)U AeEPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0Z>UqK~zXf?Upf? zf-n$&ooIp=trQC%jVS<7DGa2;R?DK1g&rH6_Ou{4W zx-NM!AM|`BZ-<_Uqus62fYq+0zm@do3UMoQn!u8mH<}y)IqHH|QBc$rBrta<@}Cpk z&&2V7U_jP*4rl<;u#}QzbO3`8w`jI=pyW){bTMxoVBz{t4)syGTlA9Q4mQ=^KA&V? zH8h%F9qsjEf5geZ*4Z#>e~;&3)>Mu z|6EE5`Sb25YSriFO4Mx9^mF;~uqHmYF|+7i4fycN_rn=f0``8814?jp9if*|j1CYY zD}n%i`q=Yqd(agGla~i~bwbExQIR1z}!;^X6@0>c{kFMQoRd;po zU2E6Ap8L60xPrU{A{;Ip2nYzGl%%NA*YOMl1e5{>?Cae@Wv1cR0n|xJLKviG8vpcb z0AVI1Cjl`hkp=pfI4zICeS{Sjdq+M=5d}oZqvqf`&6Z1M z{CDY-_z=t$fAlwlqjc*gdyz+}AjYwnBe+_<*;)je9`s*nc(ii2wqGt{9-AegJCr<4 z$srueg>rpgPG@|soYLD_6gpy>Yu7e_k=(5hP z5>KsgXh#5aCHEI^y47cbogq{@PmMxzpj&SeRiUy7@(ayAhd_s+P)Y|zH#uL z$r&e`bDfk|`oDMwiQ3XeFDP)_J+>>{Ks9hLagy)&m8 zBC&_4eZTOkB;M|~*os#%;v~->-gAbWp+T%l%Vnut?9_K18xN-!AX#)KKM1HQ%cv@^ zA~Hf?si!^9fP_3S=gqDWBs$*TeCVM%ywPs7e`~eN{TRu-t2KRg@yg8QLI;HnDmcrC zCnBv-MDZsI$dDfQ!8RRcgU_5#kdj-VOnUC|40g+j6>_O7j$w3mXj$V*n<+TL$1*Ze zP{UN+Vzn~8k}Gyr_qnT8SKoOuoKl8{hENR+X8?3%Y4rroviH88X^^)jWw43yZlXbV zK+5wayaSb* zLzi3W`!2j50ngv*eT$TOOm|Bq@y(5|wcSFekqAK-8+mjVfmlyYU5k6W8WEBU*%*;b zHLQV%tbmA^!21F!2%Zf7>U9`Fje&|GH^*Q&7_F__-!q;A4ZPbcbW9K(r7qBQYzBiw%MqT?Bp0S;xZS zbL#P`dMcijE}svv4>7cJ$LdHa$OIU*57|y3mUMRJ=_aNs1aQy!S$6M^MR*==eWLHx zUvA92w2ANS^i#qmfR^47*sOAS^S7riN%D3MX61Xh9p5TY&4|SCX_HOBO`NFR!)HSa zaV|%pfiG=!2bC*Du=FRrW}I1p!5X5Yd`Jc7f?~Sec?7{_n7YegtTQ<`YMH>!-JunY z9o{u#B8=3otJ2AtG{I>M+c0|NNT+*4?cz`3{FC~c!ReHf_-SJSX}RpU=DgK@nDX`E z*=^2l^MK%Ri4}sYorT)8_w8Cbn%@kZXbrB2qUX`Ha3<)TOxT;eM)~%#QLve{d)(q6n%`-wzzpTgPk`zr9=`&WB zhU_H5Hf2-xuua4Y<6H0aysQt+DDSkT?WWGXiX9~h*`RYS-!UZqEqeG2vXP^(-%w(d z7EIx|nPQE{<&Fyjz|Sfio2HZy?*WW!QEqY!A+mstQV!W$67utN3(9;Vb-D`j3(?1T zqo5B+;s-`!6XnukiS@AWG*6iEJ|33mQoGHjiy@Cv{t=635bEG#f z1ONqVM-~JMi!&+o#3>>qF&LwRAHw4d{by>x$DEeBBhQ>#QJs}Q)+|Ms2nz~9j2hoW za!}S_m!a`q4?D$MIiRIJ-YR9&4!qNJS(qr7k-I<6JSMR0Z=&*DnwZIv zHl+sNMc_+yl*`|`f+l0sU{J|pYmkzkb^niq5ZD~h*z_BS$1{44biGn3^K1-*E z$advEEYz!LqhyV?ZUn~|qONX|l~|DA1Q{x!6gN8e>l5dEv(&Pa1x^HY(b&dCjJ-i~ z&fQ#OW=Ek(wI$!LP=7R1!Q%^}G8NI;ce!iL1v)`NO8BjB9=*#u!8=j0>*eH$EQnCH!a zJ_efKBO{$v0pNo6tl)S!LSZ+LYJ~+NM_B+Vh7ey1dpEE>?3JBewveUg?|YU3!|Y6K zwAnr|nn>Sxo4MA!heZmAXI)xSwe)5lD(n8->|r+BsPQM$T?L-U}XTP671 zG)A{Y5MM$Md~yyJPkX0*+~iwKislbgxQo{R!T1QhzL%p=bmw?e$npu2(pdVer~EiQ zWv_K<;&+K$k?`}4%XQP4{+`OIF3%$8qE8>fm|o|ubz58k$bjlm?H}Lr+}L{-s8rf0 z&}7X|#+>`cyG0_kM50r^60i<|<)81#JgvGiK_NhRZHz>SB|?2w{(ezHm`-}*@W_%| z*0}$eF(`o4sI`yF^k)R6qiYdezbNBuP-f}kMJ>KbVGXnV3qF~ZfLtwzKk>aow^)5m# zu+iwzvX!&$29s>QkRnQP{j|V4awGWM;HsXlzB=2`Eoq~Lry*bHBGyU~XAiQPBmed# z+^e;d#b@hVJ2b)GGAA>xCG!v@$l{g*0!%@iLm4xc%4h#NPOle zU_egDHU4MIfH+3rp zk1eC(j(dCMUS^$o9ZYQ?e2r-ICh{oC>?jCYML9}{h{)^zF!eDho)X2SQ)H5|sR-}J zXZc*w(fH}jbexZOA?9c~;IGm^R(DqO=gzH-#;{!Cd}tC#WYm5#%-Cr9(!)E$Iz4v1 zN#N-YkAaEmf!R%BKlhS^g2{&(q z#FOr@mWH0XcK<{0^SAi=NkrAXPqb+YmJ-Wl*e1gR_;CT%i*Tq11mztCUKJY zK*|K<8##y zP!(B+xVnEgVXfK@0Yq%}YX}N_5(*cC3{I^img2B0QLx30Yp@E*Bn;BB=MK7-V^P&* z?YDHse_Nk`Uq3dOOpbGGPP5&^WHE)O0xh7_Jw3Qbl{ zouu$gUEYv$gwPvtF&3?I(>m@Rkpc_YVih#nZ4S|FEasIoq0LBy6D{S)KYMQxtN{rL{4Bdyo*3svd-1f!4u zV-SU6F65dct0$Fdmioz|=C2>S18|YFy}e7T?|pc@x!L+5m$g5cO|1wAdj>nb3S$XS zmX{kC2o4{9TO2w+MOk0IXV0}-JtK~^x5hYjq|-MTsgSgHNUtuHM^!Rz_m>yzgD_w0D#4DXetm8o)1RuKb%v@+neI6f z>k6#S05C%~h71d>Jck*ZW8Io#4py=q+eEmAQ(CB2rcIViB?5}O6-Qyfb>B2YZGwnr-o<~u_ZU%l8GlgD^){xS&gE8H=f9$GaV zu=-Enj$+nrdf)Lm;j?6MniQ9C!UXhNpj|a0AFj#fAUb(Sa>%7s4-N{iha)X_6+|V| z-|jWUn7)=(maL^>WQ+jkwkcZZg|_QPBWT<`;(dl>Ws2{bHn99tO%=IJ<5YJa@$a@0 zt7XPz+iic)q~4?{W(W~rZk`iSm@E*&iB%gHho^InaWBaPB5sI17an-rl3)ze+N+kM@ejH-!U+k8r-)S*FORw)D^;ot}Yzu{$3WnKW+ zmAuqU2^~-UZwc73b9D5zn8z+gzrM@&zfi^`>*J3%3=sEc-fp1OsH9ohNu=kbdsZl& z2oY(R^8tF0bgL*1;No^j(I+d_I(9U`v4s#0d9*l>gBT6_h_AZuW9=}~z+CLNHLO$s z0yv{_(JYR#J^olj_Rk)Om`OVJ-knj%MDaUn7-O=!(&Q1QqKhV!iWz!6bfMD2g#&MZ z5zl@V%pLS-v6&s-4vuOKq1m)kj`;yck~gU7Ja*)}d2L;HdLRxXV16DqA%`z+)B$;d zGHXuLSrQ0V0$}{~sXo5uF%jf)JcvGi10+^#nAYhb69ez}!~7s*o0 z^&&JQ&RZ$$o)>T(epMR306Q92S_q;&i;96o9)$$iyoOGY_Q`E3%@&xaqpxhL$uhmu zs7Erl`_*GBB?O*6(kJh0*XiD+2el$<3JKw803ya(i^1@uxNw(7j&Vf7Amsz0*P2LG zF)bZZSrQK|@*qslN+qmc7A`u4Zdx2F>kvw#2V)H3SW|!p!Q78yd!LM+tsYg+D~L&q zOS=3A0?ZLqNHK{b3IJ;S?fXgs&vYeTjKd`pP_PsGAnB^DVgQ$Q6cRivGQZ9mkAM27 z{8%woO2(ZI;FQiq-jNVkk>Q)C?B4!EV})jl!4wlo)3H-N3Jly|8{~Hf=U5$}=9-1J zU29<6M!A|pu6`ZoV&Ipf)o9AW1u2iA7~xsZkbG`(o;_)WnVJX@7Un>L)HJFZy>C4yyq5QlqZVx%f z>dVsEU=sdI#|>tj&_6Iv4Zw#62DitQ#J#=wi<&BCG)`b8OOF3y}uHFgy2d%kRVCmY4NrQnyC3~8V-%n8mGpzIV*FkWo0iEIhW{}3j zW)tw36R18IQ#LaQG#y36(f>`P{B8#|PIB;+2Kg_o$NUg&Zw}mAC+#C{fX30fO$Ly% z&3$eme@wmnC52uaZpuIE?SHCgSgF_96uaP`y5;#sab`GP&U`09I$gW7`4qTS&O*qi zGaN+>jBpfjxsT@?+wxH|ires{ott%X{Zz?k`{?yDtiBLSvf~A=hy2Z%wJ)hH7Hu1<^k#G6f3=V+CzW11cKhSX^}kkNN_G4z}Tah5ilgmR8YJuP zFCvRocvlfG%~G=?{ryR(Us;$jBJPf3&)MEh47|tzRE|LO3u934J9!<vj1_rZXgc!T6j&o%qn#fRnf>YFm$Cf~=C;x58nR=1 zIFO*Lj^ws;lW%dWpDRr+Qf)0i%L)&tS;q z%>asMOe7x1)2FXQga4Ad#tL#0QPVHhc25~&pUfijRF|zc?1b7i=Lht2+LZT$i9Wpx z$&&8vhn$WRE1Q$-+;N|K*H4*+FrVl#$)1B(mZ@a&$tSy8dK!|nNi6-ge#7*~yx~Zu z?3TS0l*x>Pm!V7lk?Y$nNmvFOsgfugC??x|YWVKwimKkt^H10O?G0L1*W21l!;QDc zUSI0JD>JXA_7|WjZ!cgQbiTJVGTlg%uG;DmcD6rTidb88Qa0Va1n^MqMKgb3XaGZ2 zNw=PTa=-C^FSt~N^tqdRVEOM#2$GYIGdy(>dU|?LH8t!W0 z81A9#`jR3zHx&GfDlNh)Y%L`9SV6u{VU9_4%U59)om5TtI_Ih@YCfcqIRya!C!6bW zh8F&92NBas&r%sNRZy`NhXo~!%qn8%B{@At8XD^A;CIunpN8(3fv=1?%i!{P_pph! zf2DJ1ds3nJ1e0wB=wbCxr#`mKbT#6cYa0m>NW3|5FgGUhn z;oiNK(Kd*GOC{MW?3S!2{*j|kXfWiUw|_q}{k*olefKPPY6u*h&)_UPfSHYez6%`1 zWiOg{it-|j3FD3^JON>-wSg8=UMYCX;U-U?0GK=ii9#j{L#RLt=40souJyPDUO%-y z`#J?4-z7?7AqK$!IGa{6Jl|F3vrWO}mg5dnrP}yweB5R19`~6p z6;N2fDR4>Rur_xx-4`Ewsn^7G(Ji>iH)g$zv+5+M#GxV(il{m(&L@7myEF+}M{Yl6 zvLD`N=pkHRr98LYuok!-9`=WJttZx^Xhp~>l!$Ed4bSWWhFEwknTu=ou(?2LTfgzxr0jlyLh%MA_4sMa*;}DRJxB~ zWM7&5hi&kRs7rT2&WRv*oEQgNjAnDejUcb%iYsc(*5!41E{3%;ID5hmRF zg~sx~8MPd06EnE`d}rM6+PqN@)(Y81tJdUuA!$Y%Xmd^UQrtAvg%BFKPHu&r$}>US zyaR~6eLH65j!am9`~d|_wb`St3CS8NE!p(9$_Rl#9hKr(=Z-S%Uf{a4Oby1+rAqw< zYwc!&m53A`A9XHRc<7Wgx>&A5*$y0 z8ge%Y^ncH7WS=nuEyq}-xGC@gqCOA=9BOA#3^0j?i&9+XuRMt?W|Eq@*DnjHB#)fK zxTvl)dW5lP(#`j$k+Ua1%l6NAA1zw)KX0Ipr)x{&Zeq#BhXaiO_V|;P8s|mmp-Z|f zA`wUtdU85q3)S_6*N*Y8-}*Ui>f1C~2lzPU*;9}PC0WiRpatyb(^SkAK3*14#kZvX~HN)59OS9ig-9gc{PX#f_lU8vDYBTu!y@~d0`bE!!*cmXQV|>;9chLKSUV3^b zS#d7Iqlm{pI@ln@^0vIpczj=|f3^gYIh5&)4nYht4J5yQ(Kq;tm(Zz|i|VbjI_;mh z+e6XItb-^KXqI0O^J2;&K)c3PTbY z);Wo=aFcBqoqk85M}%07Ri7*BHseunA&-U;zc&eS^^$WyFysDP(9H5bVe`EIXHA<9 zj;o6x`))k0ZqQ-b<)O>Xb>JRcH%ax6JQ5P-n|qoW8D2Vk=+Rz^(~zq6;G$ZEe*oWS zMYIm;Ba6vZmNcJ2KQtIdja0gKS8U6_33#O8u^3TCE0_^$pnt25T{)cX$y54eF~g3? zjyb>914z_Dt6jWnHds0@-b$Ny;r(d5ESHNG?v22Fk)rs~S3NEtKq z%r*rUxyNN{Uk#@Uy#^!2iQ;evDh~+8`c|r2d-#f6wV6-2PVgy#*ve8dg1X+Ow9daO zET!hPu3Q-lKNkZiToT5MjdIFgdL{Ma97UoU6%`04mR7eie24+SkF*uSZk?0yhPAyS z<3)sRXs()7wsWg7JRwuy%ej!{Zl?b7N!r;WhIXX3>j1TCqJI3F16ZfX*I6v1CmvVO zMeB!3{AnZ8qdmel*bM7|PCojIn~299e3b!6j4m)1<4t%TPFcOPK{X_auo+Hs(MEb* z?|E*NXs<})-phqz$Sic|EAFUalx~+O5j%h}W+{p&2$PEJHnAf@n{4Z(<|CsHgpRIU2iQrqMfh7=PtlhJfy71*r;F7gr^R%owG z-UjqGXEGm-%1w}c)H<>es=*^{>Jhp`;duJ2pFCX)HYO8-k zh&o@XHj-yK6)Ufe&!L+7!6>wna@J9{*z@L-mergnN4 zK99W`eLb=ZWzlv7CZT+CR5@M=+bPclOcTS0PdcO5yTmm7de@#tytMCBdMZK^F%U*( z6RWeB&}H#DAQ&8L4k%lp2sYjd&COg+xaNe!h20TNADCEd;x9eBk^yjfp zZ30&D-`J_Mv#zS`-_NGALhYUe9LVb{nU?U3tR91qW@~b{QyxOK-k;=3R1g+0nvcxy zfn@J@Gth)@RiDrc@giCYTU3V6OCD2t?c{#}%$;0RSIBACRg=EX`5I@3EzS*>OM4=; zF4xuVer;^WpA`D4a+`B$;%HRIt-jYsRnXUt+LZ9G>tpj=+kTaKN2=?-&HZdkyqIrs z5(VBa$s4Mra`g2cR0U=I9$54QC*ov6@FTO~XqUwZs}Q7bQFy87Q5_bJo{K~*d-ey0 zDz}}JGBWe@K2fJ1C}IbYU!h3;Hzgx-Ac6nwQr!07LiKHm$W3iG`rC`w z#jx*b`g?g@02u@#&x5avYVtm>;ae2WAEe?yDld{kkv@oud?I_RkZu=K>R=OomR~iv z6oVl1eR;c_!#^{w2Hgxdlz$fwr<@Ygv;O7gw9y8)^kW1*#;EwoEv@L!Q?|$7s4GxCc4K%670*jKd=R1UvQBPZ|JBXWsNynqk@Ozhe^pk{M9m> z5=#7I^$%y|4HVQTROy1<@=5Zp<31se_3N+Vpnd4VC+-Efm0cfMaoI0i^;!Z>ZOFVo)orl#|d?liCjE+aHS#< zbyiyC>^xBsdVwoWQ#qHtBBpfvDh`#tstx3hGD&6Lyd=pSlOweG0}YNJ=!GlNTKsw6 zR1@-kUcgD;%1Vy(l*mDU_imVOWI``aonH9u2Q5oJ@!ay@0rACSWmm7x-g~QIe{>SkGe$JTNJcU5L zcMRIaZ6(Hb?sPLoN7%x!Dl0wNflU$8tpWe8q*>7zmVp=A48E#e&-z2+`R0?}L62Yf zacSgMq~gu>ND#Ghmb%PXE&qboN@BOb_8^6K%6VyK+49Fvz7@CEijQ6b)rN7M37Pur zOiw$nmg^iWqa})kfH6~MeGOxAS3CHvTkGrV$Gg2GsDhdb%dEU`iv^p%h2sgs6Wk%B zoO+mAEuKihiY0(2<%n&{fJR?pvPv|%{g*D*~$E2cQiytRQC*cJ0g z(K1`ba{u!>a@Sb)JJDWa%mU4tLtV3$DsPkh2gd{}b?&2*IL_35UWC&rFV@j5^BN}e zE;;3q5<4k!pj%KH{(X`6oiPV!OLKb~HDn2_d;pn3=>{v?3^(OW(&Z2xChx`!ZH~SU zdtcTuxl@B28hjc){5ScZTH#&zC0$|ZrzCP}{pV!IvQ4^Lw(0R=89I{)-wl{ixcDu- zE<|Z_ z!*_`YWSfv%e=GPSrg}8%VfzEg`;RcUJ~JwPV>a!$!L3f(j0gs&d1)e8E8EjaEvHD1 z?~6s8st<^oLg`ycanH|xc{p!0&pPHuajPN-ESIrlPglip-_t-kj)LxJ8Mfn%VslO) zc&w?sd1X-*w< z6IJCHa|Zi5phqDgL=-~=r&vwR7|%zV0N;v}9v-ySwYfIwhPjG4(yzq6P1wc32gS^i z;nwYw>ozb)YAP7gKPXMEburD5>WM8qwZPXBO0y$M-bKhp4ySKncFl?j%GizugNvc) z&I`3wU86lU!%h)<43SNI)iLx7p-q5od)kM^t7lFDpB+O=>bUg!P+9|7xqSuKTju?twahI4(4R z;r&{GQysL?(xm6uj ze6S>}|Jyk}Zsz{ucf$>h)j9xg6cez5;9+h=@8o^rO69Ki3~STnuh2mrOGFX21#db; zB)_~6#--WkqwmR-yhx6}<4A1kD<+gA#9pjxd8FBkZtsBC$b6L^ovXb4w-E$|W5fET z+7PS#I@KKy?EIYJ?eqrG`^#^Cp|vTkX0RGLhy+#tBADSWF<&!t~x z##7UaHQ%afQoLJpuBA@IHws~1Tc`G1vJI_N%BxLx2o=!QEp~!yS{Frqo0&8T;_7u@3?9`v8~atU7dx+rFLOxQfIBYb_~%x| zem`DPQ2JTs$(SERrfQ(f(<-rTtI!Gk{Nxs*S0(*0jCOq)WoNU%T`&$(sW&|^8%+$f zyzRr(6)bC4#=p}pTBN+d7L0>melq6sEH#TrX9Rw^iPn##xl^9@?PJS{2@wQ(y~|DgVmp4-*Bi-;`CnR3 zH=wl__j#jRV+TLBC_@<TZR!>2w>?W~LiZP{=p9 zdyjtc+YccAK7V}*a>W4GczR8_{01WmaOPFRf;nzm8E(Z zTkb)y5fOn#=oY(+KI^K9_{wyy6wmqbkn{3 zyee7DFm>=MT#Of$#V*J;C#xupit)_L3NZ>R!cqGZQiP6UjNaf{kp;0V>YgoNF^R}d zs+fs3(YmXF+0{1deVLpS3|gnAuHsXNc`#V=DZH-w4A9g`MGY7Zr`$myks5or4*FKi zm>N9FOd7b=5tU5IE{HRENF;63wj(NAW>1@Im#I5Wn|;~t!rSLIvSRy_J$EkX@2z3g zs5*KpyA!zDf*A#)8WanUochtMj*#v50y&YS7&Sxy3Jl4G6=p{vcUwL5#c0a1aYqiw zVP-I!0lBAi4|a5>P0;hjM-j}CGv9pQ_&3Ka$X>^i*U$-G0nMxTZLp0&+ReBl*m#Q! zdJC9zLRhGo`yw!gz>>!F=s&&K(qRz@p$VtU!&VwgwZUYv~0B!9va7-?VKFVb`G^tdBrUW z2W>xwek^lO-StLhtEXnx(z7s3E#saic1N8)GT+X|FE%c{c_C8gBqHqr=9xEC#botl z-ip^3d0Z}X_%UQG#10>E*4)?C5XmLSjf8M53qP$HUx1hLB&{<|>yVG(&E;-dYbzCN z8EyOm(0q%dOG=aDaEUmgW}1jD4w)5$LBXc`{d;Me8m4q^RM3w%ziK=T2{G(stuexb z53H3PPemmz+PSYT3ooo(`Ul}MQ!#RRhkMmCy}LEgQCIsbv&1U4w~}6Z)!JhR)iITS zd7Y_m1VxV|)-F2eRHW3x&eX>8J2O5wrk>HTZ>f#7g^X7n?}3~ zNQoj|8f4L`%(Vx2=`9`8U2K1kAt_*DEKPB?O&oiSg?mIz$)+5p{m6!Rj#0p6s7s{4 zZ}lo0r>!6gEr*$vhvP^O>({2xAF{wjf=GiCuy9gX01K)pq(IYEux_vEXXpDZ0WoPn z86iXGmaIAMNR1^1+-j3FY$vo7&!OJ=`FnF6jHEuA>LJktlQlya9d~AmZHsk@{j}-E zc7*qP-1SN zfWE$KXY^q(WT_PytR3dU7DW=D;Q0F&pa8Tjvtm8H)$#vP2$XtIRsFmAv;1~4#XbGR%~VJHqBI)W%7#FVzZ^ZCg4 zaM@ycqhy`#KAqGVL8J!?MGf+wHez7cY2T&C?-M2f0}y8XIzz+5dtOhA;C4VEj!||@ z#c4uC;7TGv*VkqhhzxdW;l#$m-2rVj?T4%c6JHdQE@IB zs^_G~b+6sWK|`#kewK^e?Moeb@Y!GRI>^mDc%Ea99fA9Dl2;L80tGtbfOC#W$agfM z3E$0s^A~;j(vS0fgH>Qh>o;Ez>KG2Y8df{)))IVZ_Bixkv-qpAQ48Z3gGZr}Ur%97 zW-kWHLY-N2nH+H33RsRhN>+9}*_^O=<`{)J7Ww74@)&XOmIPaZ7>6>DNA9)*q-%F6 z%GaZJ{daya1@_M=n+`(F!e4_?@UOKq4D+8gdP)tNbe(?USwITB*i%snjJ}lsE!6I* znBPhEHZ%hK%p^gwjd*h~a@NT-UIq0rb|!PCeY>N(;eQBdmfU|v^dd#-{ti4i8r8Gn z+$$1WKBcnM^SV8R;!jTx&B|7!*ORKK#d%&R8SLRN=ciiYAkWoYc^V1y{(IqjI{+f0 zFwpoKV8PK>=vw?TXcg~2LvFzf$TgsDY{pEJKinlk$k+izNQ@39B z@%XsOwrsP`C83$=RiGreF5nBqhyyvk4XYEFx{0#ZCOV6?sZIqV(Dmc! zs5ProgBoIz!%(*CCGc!k!`WSWta;|qGIVhu!;$~EJKWZ@jd7!rtjqMXJ@~UgN2H~A zh9s_6W|-+tx0>Z?sAru^)I*DkDz7St^Mei^bmHVkLi53)ZucdqRmT%2+=+!_}3AJ8yxw_M^P@ z?LsC$mpUcUEE9Yx%9YC&WV zQ#BsuSiK|Bxu~tOyhAdUKGXo^JGdSLm-;@r;v!12Bk?LpuN7N%Hgg_YJKvF13O3Gy zy2fg*Wywa8fBDsIdYI5lD^rOS;pyd5N#QPFhs;A9jWuq+mRE(UnF?@bS6Rr_Tyv@B z`lT~s0$xEGkq@dYdx;+I$0}QcJ`a*VUZ3o(GzWDfa@2)gLkEdQzE`PA%TxuIwY6$( zd$9tqYax1Xyx)fEx~f;q zQO{;$=%vAQ1i-^+K`J9=(6H`*b1hi>iQf6Q0B+=Gs^?ML)XdI@4{we#m;kcV0AaejV#YOCwLN=RZQ^Ag-rmFg(gF z(6)AT&n5?=8-KeQz;L|Jj8!dD{VFk282Cdt)`g<_lo%A-ezC3|4GJtk_veP9E&2B7==}wz=Z^?M$A*yoKD?18zN&ovW>l;o}p+ft-mDEi}dafZ9Jmt>1#i>i!{jVtbzjurj2RlPs;{HU%NeDvjG zfKSe7=Z;TTw76wS=dcP=2=?>SdfW3EON}Mdt3~}Qd|YalMroW#Cjs@L3(hZmHl9eFMCBR zRkkr@qgf@0XSu*EwR40ASv|#K2;p@eB)H&LPU<-O0d{zxo6>Iauva-PWp<*`kDI+x zlU^!IiY*8dl(YqLOu#SO?8`L3Fe44ykcc_wRSPPYd;zUsYP)1+AT8@&Q80e0)sGp9 zI~)YFGT7jwp~NZ{Ct0z!u5zik?h*_PR@(wBSy$THyo*$!D-gPNfp3<2PAByo$rmQ= zdf9Or&K58fgul?vzC8YRvP2FY3PG8x*x(Y2fHH^D^;bO-*6h^9q%^5Q2CY1A0rWJ= zmAm3j@783KBL*D8i50tPAN`ighDs|=G^!mWNa@V-1`>*$jPzb(1yPM2kA_g}bFt>T z|Ca>+XNTGF>Cb?Fra{`5A3KEn{U7@>@@J8|d5NO@(_RK=@i=JPeZD}r1}3f=oEcw| zfZ6dR3MXaLA1%5R)GU?3KVLoN7dv}{j^aO(roOPoqynRR%KnPz($hp#AF^E=aK1T?F@~I9qU3I(F+8HsgxHPgoRRl-uL1|Jp6zxb ziy-Luh(Kk7iLo$*mf7)*{F>=WDo2+NXjjt%_-Y&Dwh5F!TKLp9Xyj+ijxd=Iec_CU z{~>Zj1u-RUd+>7H?dfUD*M6`Mm$q#K9HSvl7rjpVJQ0xE==X$z(^L-`lu<}X2njHe zF15mezI*SN47f-pwd;{qKngTnI}7|5A49|4LJTC}g?bYRJLDF;J6? z`WZan0KmYde+gPh2|-mTHxYl&`jXMP!D1424|B?9F^+^`iK(e(qwpN_g%rt##|Vg9 zX!;*UAk|c+HI3}A3NpVvo*^^_6rsP`G!zVZXe_bLnU8>jGXjJ`lOhbL#Pm(!+%l;1 zIzEEp4w!i+0nk<9p-BvJl(SZh(`cNQ9P!OM;RJ~9&>4kNx@XbwX5a9j{k;=FZ05)a z?PtYwC#saL9~K&z(4*@clKXTp;RG(nHr6E8K=Z=3QTFZeo96+`FCV>CR;w<&5cFVi zyx8NxXTjQ%DyorA(pq7a7O^hkZM?1RBpZZM{v>Ip`9GVV2uNPeBm+`20?H%sU)RsB zDB0Pd(ZIgZ`%j)t5`}&VIwU@B93Lz5#kIi0?eE*nV-^%bQuG^Raf9JE3DBQFkcyh- z;C91awk&i#o>?6E@W6G*2D!vF1h95NkZ43{L_h~oe3@-zP4yL6`0tAI{6!#dbl+7% zfxn1#IZ_LR@-7_qqV2yu@%7j$bp^ycF~OGHh5DKV_jZyj#zX0W#K;6T-zZcuKwkwf zh3SboLxPkH!!Rx>#znJh8ogOhn@dwOK=s=ZQe^6o{zyQKKaql{n6ZW@V94>_ zP*zSBH57E3w$l)ZD?T~11yn00rL(pF%}Kxd4arlke?Ud0$xeKIg`Aq6 z0?<(TDA~u%fj$^7HkDZ>KPnV4>Hh?u1z`H`M?hCpa$I5lZC7|oWDSH?RL5{UweLvd zUpMtvg)tyQCEYJjRzXzO!4{gvZra=Ur_KGH2^FkXPOMTvQXwfRQ3ZkA_%oIm$A=0Y zCPOya0e~;`wf&t@R>se4rFPi^#7C7Ec?g39 zY2yp;Ur{>ONhAlzS<_0tHrJkGX0Di2c>83FKR!lrshAtdGvShcO7O`9Yu6iS--vUFY6nhY!GRG zU@C^;>B|FhUZ8wGDkv%nVoy)9sV{kafRFOpXW*}zMAXbR#kr6|gVfkq43r(| z`N#g0=gNt{{nE5=j%Qp1Sf#CYqBj&ncVbL`flGKbVfxr+9 zh&C>Zu>S1B0OkA9!ElVG2{TQYD2&9<9x;u^dM6)UqB{5wPlng+Xnu5UhzkT3m5>ao zXPQKTt$^guei+Evf%5%mpcF}1fNImK8(czDq?N)c3}Yz5MqwbJ0tk|@(m0753oSH8 z=H&g`?K2+v+U$pK&2fc0HpL{3CLMI910s&$7Mh@;hKCKTIQuAIs1{Eqk905q|rpO2;B)Fq3vEu_=TQIV}HQ5r?Bth&QNFMJCZK&?u z-m47srw%lQ+M^P<4kVdt=#11v#Td96poq`ptQBYH>L||&$~_P7Z0TpI!AJr*g|4O_ zG2n#J?G@-uH!2)74dezm3Z_&9C2%A6Rlzja3`4*=4Z#Rw<>0dkBljRt!{ZxlOo2^} zX05uG`w4DAF z^7NX;v&$E3ofM3gs}3t=+{s{FB;?XDC_a!@4c1N?g@_ZJUA~%*^hP*P=qT}72pogr zgQqfuXUyTtRUX*uB}$O$yBjmc~Tv^?Yh zsk+`1+Fl2RG`>-Ef~)A&=?@eT1Pm=ipr#X7bnP^tjQ`!qcdwEkP8KBG}fa@qYYDnlfx;= z=b&9?>I2Ph&Ldv{$a-Z(YYHYsRrA^C0*@uL0s^^^L|F;k{3Thno2Xp3$r!clU!JB9 zS#fp}pm&DC%d>5havj-D6D+wwE(W@8H<3Vf6Z4%#ev6qtTT2iG`TqyO?RDnpT}l7| N002ovPDHLkV1gh;tycg5 literal 0 HcmV?d00001 diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index 732f5956a7..a05c5a2660 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -84,6 +84,7 @@ The following table describes settings that you can configure using the wizards - [Instructions for the desktop wizard](provision-pcs-for-initial-deployment.md) - [Instructions for the mobile wizard](../mobile-devices/provisioning-configure-mobile.md) - [Instructions for the kiosk wizard](../set-up-a-kiosk-for-windows-10-for-desktop-editions.md#wizard) +- [Instructions for the HoloLens wizard](https://docs.microsoft.com/hololens/hololens-provisioning#wizard) From 95225470e6f80e8c6b532ff37d42d83c825cd1cc Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 08:12:45 -0800 Subject: [PATCH 09/64] test break-all --- .../provisioning-packages/provisioning-packages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index a05c5a2660..951e46282e 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -69,7 +69,7 @@ Provisioning packages can be: ### Configuration Designer wizards The following table describes settings that you can configure using the wizards in Windows Configuration Designer to create provisioning packages. - +[!div class="mx-tdBreakAll"] From 39142b14ee1d079a4ebcd2fce98bb0bc23b1dabd Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 08:21:07 -0800 Subject: [PATCH 10/64] fix table --- devices/hololens/hololens-provisioning.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 6914053b2f..42eb63bd49 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -75,15 +75,14 @@ Use the Windows Configuration Designer tool to create a provisioning package. [L - - - - + + +
**Step****Description****Desktop
wizard**
**Mobile
wizard**
**Kiosk
wizard**
**HoloLens
wizard**
Set up deviceAssign device name,
enter product key to upgrade Windows,
configure shared used,
remove pre-installed software
![yes](../images/checkmark.png)![yes](../images/checkmark.png)
(Only device name and upgrade key)
![yes](../images/checkmark.png)![yes](../images/checkmark.png)
Set up networkConnect to a Wi-Fi network![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)
![step one](images/one.png)![set up device](images/set-up-device.png)

Enter a name for the device.

Toggle **Yes** or **No** to **Configure devices for shared use**. This setting optimizes Windows 10 for shared use scenarios.

You can also select to remove pre-installed software from the device.
INSERT ART
![step two](images/two.png) ![set up network](images/set-up-network.png)

Toggle **On** or **Off** for wireless network connectivity. If you select **On**, enter the SSID, the network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.
![Enter network SSID and type](images/set-up-network-details-desktop.png)
![step three](images/three.png) ![account management](images/account-management.png)

Enable account management if you want to configure settings on this page.

You can enroll the device in Active Directory, enroll in Azure Active Directory, or create a local administrator account on the device

To enroll the device in Active Directory, enter the credentials for a least-privileged user account to join the device to the domain.

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

To create a local administrator account, select that option and enter a user name and password.

**Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
![join Active Directory, Azure AD, or create a local admin account](images/account-management-details.png)
![step four](images/four.png) ![add applications](images/add-applications.png)

You can install multiple applications, both Classic Windows (Win32) apps and Universal Windows Platform (UWP) apps, in a provisioning package. The settings in this step vary according to the application that you select. For help with the settings, see [Provision PCs with apps](provision-pcs-with-apps.md).
![add an application](images/add-applications-details.png)
![step five](images/five.png) ![add certificates](images/add-certificates.png)

To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.
![add a certificate](images/add-certificates-details.png)
![Developer Setup](images/developer-setup.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
![finish](images/finish.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
![step four](images/four.png) ![add certificates](images/add-certificates.png)

To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.
![add a certificate](images/add-certificates-details.png)
![Developer Setup](images/developer-setup.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
![finish](images/finish.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
After you're done, click **Create**. It only takes a few seconds. When the package is built, the location where the package is stored is displayed as a hyperlink at the bottom of the page. - **Next step**: How to apply a provisioning package + **Next step**: [How to apply a provisioning package](#apply) ## Create a provisioning package for HoloLens using advanced provisioning @@ -134,7 +133,7 @@ After you're done, click **Create**. It only takes a few seconds. When the packa 10. When the build completes, click **Finish**. - + ## Apply a provisioning package to HoloLens 1. Connect the device via USB to a PC and start the device, but do not continue past the **Fit** page of OOBE (the first page with the blue box). From beeaa6a77104a400a22596965636a4fb925814ee Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 08:41:16 -0800 Subject: [PATCH 11/64] fix art links --- devices/hololens/hololens-encryption.md | 2 +- devices/hololens/hololens-provisioning.md | 6 +++--- devices/hololens/hololens-upgrade-enterprise.md | 2 +- .../images/account-management-details.png | Bin 0 -> 20151 bytes .../images/add-certificates-details.PNG | Bin 0 -> 6928 bytes .../hololens/images/developer-setup-details.png | Bin 0 -> 5492 bytes .../hololens/images/set-up-device-details.PNG | Bin 0 -> 18818 bytes .../hololens/images/set-up-network-details.PNG | Bin 0 -> 12073 bytes 8 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 devices/hololens/images/account-management-details.png create mode 100644 devices/hololens/images/add-certificates-details.PNG create mode 100644 devices/hololens/images/developer-setup-details.png create mode 100644 devices/hololens/images/set-up-device-details.PNG create mode 100644 devices/hololens/images/set-up-network-details.PNG diff --git a/devices/hololens/hololens-encryption.md b/devices/hololens/hololens-encryption.md index aef7ea7f69..a673506578 100644 --- a/devices/hololens/hololens-encryption.md +++ b/devices/hololens/hololens-encryption.md @@ -55,7 +55,7 @@ Provisioning packages are files created by the Windows Configuration Designer to ### Create a provisioning package that upgrades the Windows Holographic edition -1. [Create a provisioning package for HoloLens.](hololens-provisioning.md#create-a-provisioning-package-for-hololens) +1. [Create a provisioning package for HoloLens.](hololens-provisioning.md) 2. Go to **Runtime settings** > **Policies** > **Security**, and select **RequireDeviceEncryption**. diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 42eb63bd49..bfd567fc44 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -53,7 +53,7 @@ Provisioning packages can include management instructions and policies, customiz ### Create the provisioning package -Use the Windows Configuration Designer tool to create a provisioning package. [Learn how to install Windows Configuration Designer.](provisioning-install-icd.md) +Use the Windows Configuration Designer tool to create a provisioning package. 1. Open Windows Configuration Designer (by default, %windir%\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\ICD.exe). @@ -72,11 +72,11 @@ Use the Windows Configuration Designer tool to create a provisioning package. [L - + - +
![step one](images/one.png)![set up device](images/set-up-device.png)

Enter a name for the device.

Toggle **Yes** or **No** to **Configure devices for shared use**. This setting optimizes Windows 10 for shared use scenarios.

You can also select to remove pre-installed software from the device.
INSERT ART
![step one](images/one.png)![set up device](images/set-up-device.png)

Browse to and select the enterprise license file to upgrade the HoloLens edition.

You can also toggle **Yes** or **No** to hide parts of the first experience.

Select a region and timezone in which the device will be used.
![Select enterprise licence file and configure OOBE](images/set-up-device-details.png)
![step two](images/two.png) ![set up network](images/set-up-network.png)

Toggle **On** or **Off** for wireless network connectivity. If you select **On**, enter the SSID, the network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.
![Enter network SSID and type](images/set-up-network-details-desktop.png)
![step three](images/three.png) ![account management](images/account-management.png)

Enable account management if you want to configure settings on this page.

You can enroll the device in Active Directory, enroll in Azure Active Directory, or create a local administrator account on the device

To enroll the device in Active Directory, enter the credentials for a least-privileged user account to join the device to the domain.

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

To create a local administrator account, select that option and enter a user name and password.

**Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
![join Active Directory, Azure AD, or create a local admin account](images/account-management-details.png)
![step four](images/four.png) ![add certificates](images/add-certificates.png)

To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.
![add a certificate](images/add-certificates-details.png)
![Developer Setup](images/developer-setup.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
![Developer Setup](images/developer-setup.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Enable Developer Mode](images/finish-details.png)
![finish](images/finish.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
diff --git a/devices/hololens/hololens-upgrade-enterprise.md b/devices/hololens/hololens-upgrade-enterprise.md index d85bb461aa..9d30a43826 100644 --- a/devices/hololens/hololens-upgrade-enterprise.md +++ b/devices/hololens/hololens-upgrade-enterprise.md @@ -75,7 +75,7 @@ Provisioning packages are files created by the Windows Configuration Designer to ### Create a provisioning package that upgrades the Windows Holographic edition -1. [Create a provisioning package for HoloLens.](hololens-provisioning.md#create-a-provisioning-package-for-hololens) +1. [Create a provisioning package for HoloLens.](hololens-provisioning.md) 2. Go to **Runtime settings** > **EditionUpgrade**, and select **EditionUpgradeWithLicense**. diff --git a/devices/hololens/images/account-management-details.png b/devices/hololens/images/account-management-details.png new file mode 100644 index 0000000000000000000000000000000000000000..4094dabd851ba8e39391fd2bad58b3012f1eff5d GIT binary patch literal 20151 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 literal 0 HcmV?d00001 diff --git a/devices/hololens/images/add-certificates-details.PNG b/devices/hololens/images/add-certificates-details.PNG new file mode 100644 index 0000000000000000000000000000000000000000..78cd783282ec329474af104339e006bb086ab3eb GIT binary patch literal 6928 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 b3mLLvtWvDwoY&z1=3}UDs#kg4IqF{kfkUH) literal 0 HcmV?d00001 diff --git a/devices/hololens/images/developer-setup-details.png b/devices/hololens/images/developer-setup-details.png new file mode 100644 index 0000000000000000000000000000000000000000..0a32af7ba781f2248c1aea15becbd142b4decd5e GIT binary patch literal 5492 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 Vs1?}{5asPiGLj15N^!%${{cbV5V`;W literal 0 HcmV?d00001 From c5f3e7c3454ce0cb72b6f5a7f25036dfbeb51bc8 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 08:42:57 -0800 Subject: [PATCH 12/64] remove breaks from table header to test div class --- .../provisioning-packages/provisioning-packages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index 951e46282e..23792f1832 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -70,7 +70,7 @@ Provisioning packages can be: The following table describes settings that you can configure using the wizards in Windows Configuration Designer to create provisioning packages. [!div class="mx-tdBreakAll"] - +
**Step****Description****Desktop
wizard**
**Mobile
wizard**
**Kiosk
wizard**
**HoloLens
wizard**
From b2972b2ec977ea9847f2de3f73bbacdecf60ee2a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 08:46:05 -0800 Subject: [PATCH 13/64] more art fixes --- devices/hololens/images/finish-details.png | Bin 0 -> 8083 bytes .../images/set-up-network-details-desktop.PNG | Bin 0 -> 7817 bytes .../hololens/images/set-up-network-details.PNG | Bin 12073 -> 0 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 devices/hololens/images/finish-details.png create mode 100644 devices/hololens/images/set-up-network-details-desktop.PNG delete mode 100644 devices/hololens/images/set-up-network-details.PNG diff --git a/devices/hololens/images/finish-details.png b/devices/hololens/images/finish-details.png new file mode 100644 index 0000000000000000000000000000000000000000..727efac696f17428455daf026604209e27e1537f GIT binary patch literal 8083 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 a+4Dn&u%17PNv(kRm|v-~n-8bkGBXZ2 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 Vs1?}{5asPiGLj15N^!%${{cbV5V`;W From 1edcaa1c29fd3764561d366089c1a512b9a13c0b Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 08:49:51 -0800 Subject: [PATCH 14/64] add note --- devices/hololens/hololens-provisioning.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index bfd567fc44..3b302be5a9 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -34,7 +34,9 @@ When you run ADKsetup.exe for Windows 10, version 1607, select **Configuration D The HoloLens wizard helps you configure the following settings in a provisioning package: -- Set device name +- Upgrade to the enterprise edition + >[!NOTE] + >Settings in a provisioning package will only be applied if the provisioning package includes an edition upgrade license to Windows Holographic for Business or if [the device has already been upgraded to Windows Holographic for Business](hololens-upgrade-enterprise.md). - Configure the HoloLens first experience (OOBE) - Configure Wi-Fi network - Enroll device in Azure Active Directory or create a local account From 8b2c3b1e1faaf13506a976abbe2161e9dcb670a5 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 08:59:48 -0800 Subject: [PATCH 15/64] update wizard steps --- devices/hololens/hololens-provisioning.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 3b302be5a9..e39dbc091e 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -76,9 +76,9 @@ Use the Windows Configuration Designer tool to create a provisioning package.
**Step****Description****Desktop wizard****Mobile wizard****Kiosk wizard****HoloLens wizard**
Set up deviceAssign device name,
enter product key to upgrade Windows,
configure shared used,
remove pre-installed software
![yes](../images/checkmark.png)![yes](../images/checkmark.png)
(Only device name and upgrade key)
![yes](../images/checkmark.png)![yes](../images/checkmark.png)
Set up networkConnect to a Wi-Fi network![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)
Account managementEnroll device in Active Directory,
enroll device in Azure Active Directory,
or create a local administrator account
![yes](../images/checkmark.png)![no](../images/crossmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)
- + - +
![step one](images/one.png)![set up device](images/set-up-device.png)

Browse to and select the enterprise license file to upgrade the HoloLens edition.

You can also toggle **Yes** or **No** to hide parts of the first experience.

Select a region and timezone in which the device will be used.
![Select enterprise licence file and configure OOBE](images/set-up-device-details.png)
![step two](images/two.png) ![set up network](images/set-up-network.png)

Toggle **On** or **Off** for wireless network connectivity. If you select **On**, enter the SSID, the network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.
![Enter network SSID and type](images/set-up-network-details-desktop.png)
![step three](images/three.png) ![account management](images/account-management.png)

Enable account management if you want to configure settings on this page.

You can enroll the device in Active Directory, enroll in Azure Active Directory, or create a local administrator account on the device

To enroll the device in Active Directory, enter the credentials for a least-privileged user account to join the device to the domain.

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

To create a local administrator account, select that option and enter a user name and password.

**Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
![join Active Directory, Azure AD, or create a local admin account](images/account-management-details.png)
![step three](images/three.png) ![account management](images/account-management.png)

You can enroll the device in Azure Active Directory, or create a local account on the device

>Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

To create a local account, select that option and enter a user name and password.

**Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
![join Azure AD or create a local account](images/account-management-details.png)
![step four](images/four.png) ![add certificates](images/add-certificates.png)

To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.
![add a certificate](images/add-certificates-details.png)
![Developer Setup](images/developer-setup.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Enable Developer Mode](images/finish-details.png)
![Developer Setup](images/developer-setup.png)

Toggle **Yes** or **No** to enable Developer Mode on the HoloLens. [Learn more about Developer Mode.](https://docs.microsoft.com/windows/uwp/get-started/enable-your-device-for-development#developer-mode)
![Enable Developer Mode](images/finish-details.png)
![finish](images/finish.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
From 7d3ac5e568a4b5b05ff1bef4248e655f17bb46b8 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 09:10:53 -0800 Subject: [PATCH 16/64] removed div class --- .../provisioning-packages/provisioning-packages.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index 23792f1832..c665acbf90 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -69,7 +69,8 @@ Provisioning packages can be: ### Configuration Designer wizards The following table describes settings that you can configure using the wizards in Windows Configuration Designer to create provisioning packages. -[!div class="mx-tdBreakAll"] + + From 8412e0f0968d7ef358e0f760f2cffcd709ba7aa4 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 09:12:49 -0800 Subject: [PATCH 17/64] fix span id --- devices/hololens/hololens-provisioning.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index e39dbc091e..eda5abdf15 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -29,7 +29,7 @@ When you run ADKsetup.exe for Windows 10, version 1607, select **Configuration D > [!NOTE] > In previous versions of the Windows 10 ADK, you had to install additional features for Windows Configuration Designer to run. Starting in version 1607, you can install Windows Configuration Designer without other ADK features. - ## Create a provisioning package for HoloLens using the HoloLens wizard The HoloLens wizard helps you configure the following settings in a provisioning package: From 0859c8b169859219a9d824e5f322bf19b5e0b3da Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 09:16:00 -0800 Subject: [PATCH 18/64] fix note format in list, update art --- devices/hololens/hololens-provisioning.md | 2 ++ devices/hololens/images/icd-simple-edit.png | Bin 15025 -> 16589 bytes 2 files changed, 2 insertions(+) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index eda5abdf15..d76b359a3c 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -35,8 +35,10 @@ When you run ADKsetup.exe for Windows 10, version 1607, select **Configuration D The HoloLens wizard helps you configure the following settings in a provisioning package: - Upgrade to the enterprise edition + >[!NOTE] >Settings in a provisioning package will only be applied if the provisioning package includes an edition upgrade license to Windows Holographic for Business or if [the device has already been upgraded to Windows Holographic for Business](hololens-upgrade-enterprise.md). + - Configure the HoloLens first experience (OOBE) - Configure Wi-Fi network - Enroll device in Azure Active Directory or create a local account diff --git a/devices/hololens/images/icd-simple-edit.png b/devices/hololens/images/icd-simple-edit.png index 3608dc18f3649ebbb21950bca6ec1c3af46da72e..421159ac171f9e41b245a655662ce9247a7d25c2 100644 GIT binary patch literal 16589 zcma)^Wl$VV)bDY3cemi~?(VW^7I#^6k>Kux1PCrcf&`Z!VQ~oV4vTwmCvbV*x9FzrJ^E;;}PFqt66O9ZF1_lOGMOj|=y{&_Rfki|?dcTt!a%F#SV7+ve zWMO_zP#nEKAlS=j$iTqVr=Y)BBECPPdMF!v!N6ek|98QDWy2zefswXSk(bd2Tb$(~ z0|^#?wQMeLFxIfbp~4o^2k;D%tOdrIu6;^38&Yx0-PHoc<8SVkwK0OU*0w*lZN+2q zkZ^YyP0Qo5R;X3Y-wAf`U5D8FMj_bo_+qf;4p}tK+WT!j?n~HDJSJcC<7=^$mX_iu z;8JLQlmoPR6nPF18hvLH$^9J_tz@D3QIQ@+_W0~F4Ii)A3eGa^b&!!o)d@Cc7Jcgb zD-|+gjeyU?iD{0<(CmrF=#KM6Ql?*VZ-H5Mtm5q*b$*+C3-C z=sYi;RMR92#ahcp%(q=0K^~E(fmDScwq97AHk&$~#&6;)141u|VK_wj5+UeDQhBt4 zo*Azx83mgopHU^{hgtL^s_$R)#C%)JX~XCJSH_Gy5I>1_^*C(<#|a z@g|HTr=1A2w?%hSpx?)+-;wrbq%zeGGg_FpymTY(4M)XCGJ%Q$;y(U1N?HJ*kPA}u zTNmi>^ub#Y5ZDy;7b#WuMHvzQ9ndQ<+{(N45yqJZIyo{W{_xuJm`O8)WT>+>l;UK# z{2b~aq>TMQMu6!7u_Gw_YUSX1Rbp)2GoPLS>KSGStoeX%(wRtN2)9l3t}U-xcA6*iCa4o!4G=fMqNXKS zuVXXeT<`DAIArOVixzy8?m?{>nJXpW?Yx?Yee}Hw+*=YcOBA~UM__}n$I&ulmWj<^ z`AKD66C;)o;i)83&-t~AgTuXbU?VnJ7g2j8lC56MmKZTspKGSZ;9Fi!%wV7E(mX{Z z!w5CpC5k8dmp6*U4@&M}zT*q5H)1hpp?$%~6L z!9ArFINI)Mb~nW;-uxR;$1OsH`F+hGpP1^9D-$+hC?>Ks_54K6mc#YQU}ppR4BNry z%=Fn!LvRqURMk8lPt)3*>^|&cjmu_e)Gkn-d>5|F`Me4Ta;dqTu?5OzsDxRK46X}} z_vc87lYjJz2YYD<_%>ZWiA)@%FTgLluOxLG7+DSE3$m{o#~29;lqj@7^Am=E`ejsS zF*%nD7DCIBG=vL@ZJl$`c^$`>`^kpj&S3VBMsa?3O5COF)B%3vl9Et4f#tYCLn%Xd z(a4a~JL{R7w1)`{%8fv4W{dSB*)FzN%9t)3SL59p^fYJDOF1Ge=9*9qeL%W3UT3jv zs~1Onf+y(w>yC#CY9lNe1}C=+R=mgb)!32>yHbB7%?KaCUzpSQ^bc4cB{sR6_Ab`%4Bb+UfweJg;%WpiP|P}AjyBf;W2 zjw}IW-YagS2-!*&S^K2A+qQ_33K=*$t9lG-c1U?;YMmIO$@%-=4hIHCAL)WLIr@#l zVAL}3Gd0O0>y4e_Qu-eM2y?*sW)SQg2z}k!mRXn+$2zFm;ztpVE9M$f_;jv26k71c@yZ{(CEbY?={B0>K-o6KhZ+$ z)*E*vfw<*_7rhcPyDL6fdQNKNTOI+)>{pO6MfMHy=%t!jcN19mniQ)$?hUr2*+7zX zcj*@Mi1-YE(*!C)XRSfM@=9pm5r+-Ho7*95C0YKz?lrR1R9B6TtiB^$fb**KDFZt~ z)q%uFyA9Ss(~Lv`HFkZjq|$vrT`(84?Yp!(OX}=~<`VB7TlZ=#EbiV{Tm&s932C$5 zK~Lc~zB)g!UTc*w?iORc8F`{KItBn;bekDD=-*n&aa9$td zkX@P6gTJ9M@t)wbT#Mdusdf|Aore;qoMY^4lWM+rBojt7$Jr2I_1AfHU|+M95cm-4 zpI&Z7HA}u&r&B96DdPTGCRDJ_^5HXpUMp^)G2oO{m@MM-L`MX_I2)m0Zr2+{hPUi< zzy9KjZKmW!5^mxqb97^fCKP*l0DeR`t*A-DZKMC;T0$q-JjhesAFdn2*_?v2v9UdL zMW%Chh$i~lefUDOsE|IJOMhbuo0Et(cH?{ixXrTo9GAef0*p-nJH?@+V(z+koE_N!Wk-0PQ_dLM_O3!5VD&OS$S-GY#`mv!3YSt3o6IvVuyP|2Wu~!>eJaExz^D0F2$Si{J zAc1%HWDWK-CZ}3YmFAxfP1NxbZXGp1qgZ&~jmEboxI1mf+Rt{+m0cCLS=@BYjDis`35LB5 zs?-`RO8_~^4jCEEIIM$%oXb(QtBYROsE3n9ULA)<=xG?}#ZCohRtZp4`blY6s}X(h zd)&^yE0}QpbscJ%EY2@715Dz+^a^`o=$G4jA|pE>{im8x4int-Pcz}G7H)$z&Q@)^ zr!Hom$@sGsBtDyJNp087cAdYBB58+0FG(RK*X9nYuA`NRb}1vW>&aMaPm1I#n06Q~ zjx4NtSvQIo4=;*q4ea4ZdX3zCY|U|+F(R{hBr~}EwzVxls^w@Ee+V>fxozyj)?#hz z_JmOOMQa`{kqb}f7(zlA-Cd!L{CE*u?s!F?0P%jW?m^G(q`>y%sx^t!Y}`m3j@y$x z-|uH%@(t$Eo+CQfK0h&C1m3Kuf~E_k4$6wu^M2zNJOP zGBI>0MQ6^2$gJd-Ui>Nc7un})Z9hApZm|j~B5ldNi7&FTHAm&j`w&BSH^YuP1&-#4%5)3+29} zq&kya%^9?;y<=N=WRP$driKveyKCWQ{X~6NxAO0Az=1~qjsg-nfnbWnC)IZ~YmJVv z@?Q>e4^dR=;Il2`vZ zE&D(UK5BujECqvAkc-zn;rV9J+D6ESX5wjn3yCGn6&$w>Z{5I%a$Niq(Ogm|6K{-` z0G!a(gc6^k7V}Srf})1*sVF9nBIi*zc?XiOqFG+5y)5IK;5Oz-`i$iO(Y{2TBDwkH z45qbMtv*xpUp+W$LhoDSNWP7dX?RSI9#Jl7m>^cMb3g*Xo6?p-L@)|1zs zNtp;+F+_iQhFbzbV%|)Td#(ock7RM{?HbANLv|HiwPi+&U|xT7#4;NO)MYKyI$7Oj z@vdY?EScm5ZO-7x($|oKVlG;>RxXEZElx2QxF8vWG(=~YJDVpj4rz$H#sI8J;S85M zEBMiNf27$E1a+z7EK5-YtSFs5!=A&w~V}C+-_ber;Aepec$&ei?gK_ zQd~r34vUv>@|1Sz_1uzxxv(b>l90e(sMvo|`l|IV&b6}Nw;3m{(mKKArbEA6Al+2J zKk%I#aitvZLXF!%B`YF42VH(hIbp|9kP8#6Vg!<`GeQcdyOOq!c6|}*{S4?!WTeny zdtK2_%9QT;Xm}aXZZL{_@KQ2sdqTD8OytLE3|W4(DF=b6X~YJw0h`4-VVFveYK3p~ zObUA>Y^M6;AcY=5cStR%mUch7j=p(4b9A*hIVV+xlC>NTvI|qtCx#lafiMvTb4)n| zyy$UdI6Y>BtRxeMquTYdp~cDZp?l7;o=>(Wr%NRIt6M+n5I$+ryGe0T-+#=Expw6x zyNkK#O(yB5!?)9_E3Dzc7_jQKeGFLhG-Tow8I4aB3YXxZEA}SbOYN$-?6(v!wya37 z^vZ|VGAoFB=46AQn3GU1Dq8X%fi4r-gIt}E6ovT#T@x`1k`lo_UXo0E!UoYu;`?Yz5}?u#4QaJVxA`I8q++;?;!>88jU4_u2M3XV z?zB27W6BGwy99@6TJB<1w8k9{Y@>!F`S%RoEMp6D)Ssv1PrguNZBtj#ai@&KoDA+I zjG!p0JTc+BjVu7Kw_vO$)PriJdw8$@GRY*cuM}8(0{2hR^l{STB+C^JpK0^i{Lv<8 zS2o$65>6y>Ix&*k%q-pvf>))9rd$=R%MNmNmW3CK8?MPp&8Zy_u{B%^@u$k~WFl@< zrXiD26!Ra-@W_nyi9%XBDFzrbTkVihZ`{fzLH;UJaAhJ-FP-*{Iu{R<+pERrYAfI1 z;@R;VbkHa=v>}st_~cV9X4*lCGk2jvnIb$su^A#1b4~JFF+>MRGds;2&V)U(BEhNfxhOyY7tFrJnm7^T)PEUtE{UG!fWui|urf2_20GB$C_d;v4gc z@z87{D3y`6YBgHD1!D(4xv{-Att1$Z#G3BgS>AI}o6~@@VoX3AG~`Ugx(-y10|M|I zBx&}cAb{YjUnSPHVfzK-n42j-F997*z=J58hc)7#KAfkgdX|}0kGa>dW~4lO1#SoX z_%{^isbFy?3A2)ZJYA>C6q-@hP}#3B7R9;QO8r)-18UbVIx1;%j}3Tn3|~AtS5+hB z3l_Dm<>GdOc(!$duZLJ|lT3Abc~s&Ug#LynGtWqh9;h~%JLxg5{L4C~5EWYS(>JI6 zWsbKJt=Zx{*?{-`HVF4zv_uQA_8!mi> z)}S2YDlGR>trbJU2$=+o>>=J7W@suCQZ9@U5Ho>+ym7=@`fo^HLFu-)`k*PTf=LXDYHR&{E;Xe5~e$TetmaZ z^6JB}YQn5S@+Pp2VRwSp7-zW_2%}SflT@8Hj^Aa?L%5D0`#QC3i6~ScX7;*ToMbST zqHjb28W)k+25uq@F+YlCgD8w08C#g0_q04^WkbJdqXBgLXyj!dvkDL2eywr zc*pTQ1gA)!OM?x*lOb+p!Hm}XJXJY7V6La&Yc#@ak{DKq|_!RrPUy+A<5hE)sTn81l2(GpQpj)YlF1fY3e znxO-9)b|+NHHa2AW`}nhRpC<}v>58~N}m-4JiAu6Aq9wj91kH26Vg|x1G=M({}wih z06mm^fFDyB6G3G8&QYT%9cEs#kCJa_GdPd$!hIrTdf*`o+o=3JqgcDL{?eOfmn$|F zPFEi0n{N`IS)1VSjZ6iF>+o{>@E``%Lja zu)=YEE7#KSWvh}Rkrdeb(FlwaPbqN&G7&N4AE?{&K)5&0ih@&GJcLqcYI!_2VW_k4 zZ-=F<{}54`K?57xqTnNCr}^bhrYyOe!*X`boEI}z-MHwOY zpFY5bP@JW`rYBZrqGh?^ zUD5>K>B3vAeR`TXLeEFBu$YF`lDg9rGirvevo0*whZJ@_?&pMvIn7nf*$_|GTyJ+z zPG}dX6a+Jznr;s&mcWSpa9jhhEyaFRWr_D6U4IyDr!i|lvV9cQKXn+ANcgujpACuB zqKe^5i2Ki^bt|hgf&+furSmW9gU|`C|Z% zC}{2{Q{%>-uE!%7eNMi-A+p(2{Gp95)<_5$TI{^Bp8)-hNQt8Jp_SbzX2FCj_&%Tb zd`{l-4{s3*RqtmF*y{3sZ$5G`4aNyPni5!U&O`83L11Sk0&B&bv=Ty`iaY2~LMLFE zoi0EaP2(r&avX}q<9GNJcQl!X23G+T~whlUX7NCQI{$bRf2KWujQ^RDTf{dEc9qQpi{s}Z-HOz!xIA= z(+a^H<=s{-8ypGuQZ!pasDG82gLA^xCLydo(z2^wZ;NX%#T{dvpSxIai%2}W5;?7b z4|LBJZxE{yX!eupAc?=^B(5XeC&vujp#wpbOL_pyz*E(J1|0z@H$KiLH&gOFh~qJ7 zdIB>(L}MF$9yaX-2b3ar2q>C;Q5brgi^&GSxrxT8G1)_%tP!L>9wC~+uDv;?a%z+B zuh@vcIU?V+E3h-yBaJJrNh+q~bvQ_I;;I>S)YBIB>@kvw|8wHYcxq}B*6MLqTLo1} zgbN8xy&^4pj7kGX7hs&6`W{Bh-Skf|+PJm)1HIGukH)fe3Wxgf@CR?w`r$}Tc9iPboAJDaWeIJ>5n*epp#>{fMeXqne3iqUhLL2B4} z!5+lNE4NLWzNm~7Hl0?am%fpSsYH=d+@xfB`^vGYpkDLk9w1?21~;gSV1I~|2Oh(~ES#i2(5@8UWmG|x8FM`-l;nlDlwGWlv{X8kfhdo(|8EuJj z^E#(LGl3;2l0M<^#N)%#VR8{+rGjhReDG-I!>dPFb=QR`LLw1Z-HC|vGN(68+J-KD zl=imU`@g)g^vh6Ild`^*5A@U8#jpG;Np2!W6AnuX?0k5TCh+?`9WV7aaZ927Y;gt~ z|LYV-l{H*G_rE%)ea~nZs)h-wUQj-8{OXOHK?n6X*I?J(-b7AJLO`l}LidFKlO_h?i z*+*LRkd@R>x=l_8ITr+SBi#zCl)v{D-zp1{;`ypu#YhuXg=P|Z%kyVRh+#Kg-QqY3 zG+U*+I+slj3#v{1m&>8TeS*MqZIV4wyZqK(v`m@-?F8AH^= za+^mb`15Mux@Gk>`fjsE);HQIPv9X?jMaG!?BV%+RETgGN+8$BMJh+Vy{I+-#^$g&OW&r~meFo^ChDxrp*H?20#&>= zOd+;y`6K|uk_aDGV(N2i5MWNrDZe#hFR+v0Xoyj?YF9rSiEH;Xa~lxk7f)!Qq2uC` zrmbx=V4z1i9H+>gBL5-hw#~_tX)v3i`bQk_BOrl%5@Z$Bf*bK+rh$P2(}vuRIGe|( zjnpvyi$DAriE69vH@YI=y!ELzJVFDEX^w5KhG6k5veJhYtnX)vOHBktVcRl9Urdh7 zb{Mi|)W6scgYTsgf)x@PV@!E`L$Lzli|G@_>!ufnOkjw~&DMK6Rsr{20icyt>9V{o!IW z=sJ7otK{KxN8=etf<5Wpb5_g0MXuJ{wpVG!xxs}(?15c8BDgbTw7(N&igxjb65it) z`ty(2#7Ga~T6(I4mu`_O%;N>z)na*T)3lT_8!#W5J!`6hIa>bN5JJ?2RBYnYzjede z#9nLs&LiwZ09EVe9GmabK(TBpC)N0O?9b!wCO9e~NGOL>xbwR*)ILb+BhKJ{83xZV z<6Pu!8M0TRl;j;C?cd-n=qt{_x#N;cNGQCcC>9>eCm?;k*`7j$l!W-fjmpNx-=X$w zlwjfe@Aziu4?Vf;OX_fc12>}#zFIat{9@kEmFz8!{KUcYvN!AN2~WGmD*!LjQo)YRv6qz7amrgCDc(KyaaP~3^;T?_$YC^+AayKSblz<=QW%>MpT+Zqoyy#;b z2nTaL0qHj11cvLKb+V=nTz%OK*nldA7s388Ragpz^JqBucnk|!ZwQX>pXd!^0gHJ# zX|xc3?&i0jrXS6l@Hbs87HBHV&UC3;69VI!=s+?EUVVrI)l;|}E~B7!IR|nTVd+wn z0L}P;HAd;C!J+Ya1D*{n-*_IjN+rVHofYz{)bL&8IYtSvkY_l*=Wls?@XWf~Heyzi zf6i4VzR%DZ4Oti7ZwbB#QVXndrElg=J^u9UyC~xSEAQruxS5D^QZ0|DAK`^R6p6q=KIr*l1u8F$jAnMv=8UhWL_i%p|0^*wg(Mwn)a zjx!UPxH$*IESj)pk;&w!OYVkpE9=_(=xm_ti#^~!RAaO%O@ccOD!!EKy`#UVGw5w8 zbj&tjy3e8;f9)@nE{2_iDvcA`>4$}zR+9z--x@cV)Hz&{#lbdtnR^?37rNw}6i(4Zpy~~RK@qvrHg8p?pPbE*00xmQR2;gj zH#c-vt&eW!l4@^w9^&B&2Dr*SEQX8Tm0##iCAp}~4hPG{`fw7-vX%;`(?~2n&L=A^ z`T%20!+ure7<{ga#a?XLS)}f$tIIfJ3meZ_f7l#wW3MijMKH(6VGRP?myllz23*c8 z(7gWYNm=w$n*RG0_a?!?@n*ZZUHC2%{~`e2qw%ltST`a)IOqp@cahi1X&n91@zBTD z^<*jbOJKL@;KsUSXA@g&jNwz=q87+39=eCfDc;bVuukP$#8~GOgWUZ#6?K2Fgew-2 zr_zn*F%-s9>@T<`J{?+l1p}b_~j!IGOv zg$BqmGVmQL@Ra6XsJT3gu#f=omYu)mlCD&RHdcuu-eVq_lf02z`F~0fRf+^QITo^v zI5vA5x{q;I*#1#bt9_6*jI|IMqQBWE@;~q$9MMxfZXTu;{M!OGiGGXpAlSFE=jt+q zuK02Udum7qgLJTd^Gt*yI>VvZkZ$plLhoZPbqpw?5SiA%!AL*zZH5T@60=lWwpNM) zY_eg|Q9XfSgqeh7pjCNfCSnp`D~dxEcCWP`l#AGYhggUh>MX}jA|Qg!*VsJFGS{c9 z6VR{CHZeKB(`~n;BOCtq$)Dm;PI*ocR$yL+!a)cERHqSJj5U@!`bSy~eWiycqZp<+ z1_hTOhnVd4br@JyFOf$ub4t6b|Lf&d;BSvgXu!xbgrC9BK@FS7qWG{_k1)mK9VsxZ zx{Su5u$5&PrjF}Xt0p_>fVV~?co+tU_M25kN9TS0tk;e4jG!SSrnMFC6A>Lva81>( zMDQFQEsZdJfNPQ^pnj))MwETQwclGFtefp~8xi~THe=hj# zT8Y>kX#TLO+g_KP`}|Gm4Tt;diqYvs5yxUOvYoMxuFH@FzAHd)PwA(*^z#JDLW_Jo zsGL|V2XA01a``6(K&LSU)1`wcXz zFZMTg8`5Mc`q0;q{hV3E?9PFVUvbf3)>%!Jccx|7NM8TacS?whNIHvAJl%OX~Wtw1nW33?8pjwmd<~NN-XJJ4?yxZ6qDXiz`SyClyhQFxz5{EG#<6 z;}VB&g8Ez7HxV*+)_Y6Ggv9AbCiU{wx7aoP4s4kikhj=o+fYg?TZspjFEm+2(Z%Fs zi0!#=NtU>$npQEg7cD-XgT!r?ZWb2oWW7W=ZRMSTWLF+GA(wK8h00h;WTT9?aubj% zHWB8Pihr?S?KS?JYT|Ps8Wo=ihc|r8T-IOpitsc;7yUPsZ9-->QAd#@?02;{QEGL zRaYc1=dFC2bxHxKTWByrk^OG1)|6~qV_5QUhElrln!91|m^JU9y2$nO37>PXBsMt_ z!yuhlP0rfuSkWd^+k!W~E^{S#UWh?h0<|ayOe&hENNA<2S3nq^(QmC8m)V0bh?Hiz zS}{9Bk6+JJqRq$&2BA%6Z8+IXS!_(SX*W{CV59?sncs_gQG>nNOp0 zsALl*%ge6!zmk#vn=IpN@(N(9=3Z4XffY+MiR|ZV4NjXCv$UKqJejdIflc|dxTD?r zll&ce^i|?5%N2*M8tp(Z(wf z%D9ww2j=`Lh2{n<>D>o)7;+@!Nv(xf{c)M{ku*9VR4F&w^9Z1Kl;Dn;C5FQ7-#BXi zksapMo~13Wlt?D}Nby?X`TZA7%(Vf%T$tt*&1TU6)P+*dsfBPaz z?W+sxrko5*B-a2dTpI(;Rn7X{%R@?Osd7gC(B;L)BhIyqULwX!P{)=9fk!tRZgRSm zYHXZCvstKmhf$PuNVb+bJ%cMO7AEHd^R|LPpPU+)6`36+>PRv#7q!GZ?zqvZIz_P~ z8g9%wb7#>`F0BNdJbIMTgF_6ki2h<)>77j<#lN#A_#gSV)m_2i90Db!HMVEE9Od52W@=NcRC)NuJKF}2C^5!n zdR%6pz!MdewjO57(3RtuXA4btnNZCV2%!xs+UM_t9^o&wOlP`S<;X`F`7~YflXDQZ z(Tj3C1Frz)_0r`b>*{a^mSk4}T$k^}CoN9ZWAcoe{_Mp#N< zMrX?6tfyepxi3OZ{Nd=i2CxWzaWgIIa(#GZ4RMN3PnOJI)9MYAgC)=!9j@B{o{LSCmL?ERkV#!G?kGJC~Y9PDn2Q`L%iaesxQZXAFyIn`r+ z_73gWzyV$;j}hv_Sc>%y5y-Vuq6Vn2=~tKp9C!~Nj^t$MUKdvyA`c4;=vS_yB&7%& z#tYF>)tJB#fXp}Auox9+tx^1NGZ`&EVja)VzC-oG{X*o?97G#=IbQ^%>FuNMkH-UlZa6@W~b>fIt zp3snLv|?}*CGoB@_)`=)W>di<`3non2;`Hk=-BG%;NJ|G{C8f|No$xZks6m-)OS;l z)im$V{RSk#6`H|-4wItW(>kadE~b$TBakT9r#y&?)GZ71-6bJY#}m25e{ zN8*T-SIK%>m{l6`pX4mo15R8m-nsq;`JXHxLxy@Mx1x#lY!$+%LoI#0zSAjPjgqQ5 z0@23S?5V>Ht!c=ZkVuslmW>tM5@m{^l?YzRBG;By)nlBuB0=1$K9isWRb)<*ys%ZK zZ*|ed1vb-`n&0ptEg>m2=XoW)UHY8kjbQp)^N8;q1O!5HJKTyJ+_f>f%# z>LW!cQr<}y9W|s0t_f^JlTZAS`7PH!Q^x16pC!o!jFPR33!a)IXgS9K%0}skin9H2APr zb=K)R|vymIQ1i> z5qqOqHa5!^&_n=3*<*8MvDuiM0Aa0_8#ZzK>2i3Q3n{KOy>oF433dVxm z>}fe+FO4h(zXU!?PAFGo=uEvx+ou-N1u9otR^Y>u%S-m@=r=6l3*yLIyhF@AIA1E! zjm8Z0tl3r-HlSh5$o%+GQm%gVT~HO)Uk`f?k(gOAZ35T~H`~P~IL`6;qLl&sM^FIv zmN0qyJp*4;CMLJ#V~@5|eBY6Oyicav$|9eRyp&9lI<85 zHng(d(8jp^nEO5U4wb8wR1J3enki4AIlkwiDaGEk>@MXNBgDG(q@rZM|G2j1kn;gf z>b=T_b~(UIbS1n|b?o?suXgXlfp;&O^DPxFxf9)kgC9zx8b_OLCH$|Jk^-7MeP7iO z`QDj-wCrLehR^vtU_#LY{ho08Kt;V%eqca7>Y{p`wR+Dbbxy&T_e$IiRTJ$0szZLK zh7u~M{BDEa&$UW+IP>~`_Xt-;*}siPCV|@)ge$*|deyxK>!rz2U9YRe9Ub6@LRmyI zF7o@c)FQl4AU%rG4vV)5Efb#2PnF+rvl1!2xq9#k?PRP21NgicCYXpCsFaqtjLU+D zK1#@w@7UnVo{)vbm&j&il zEn*pKqQQylbF|*E^~My)F@%IEW4H$6Vl`5|-M_lAug(@n`$(9R!UcXX>&n$bP*Kyd z@$sIBWTzi;>wjD4hqeD|*SD8aC_I#Ja)|)9vA8<~bwRf<(}}as(C>Aa>Mfl9o(SKF zdrXdX@FkVKlM&rB%mJ3ECs#$nhF^#8;hq&1p-MJS8iyAIQJ@P%q$;@ z6T?qW#NipTRF#&N^d?;4Rl7(b7CQN@oUbVFoGtuF>oY+UvU~%M3CV52DjCOzrCqs% zi4X5;#*z^ECdRQr%#ofuVl~>E0iF0}GA)x`Ew-QG%6=#?;Jb99np2~+A;)r_ywhvF z6vn}>a8anpP)r<0zA}U|wn%~`BH>jv9C0@00Qdzz*6-X$d0T@4fq-z|>Q0-j2@XHd zGmb%}&Q^^3$5eH)N-yKfz!uzVZz^~P4r!No%g;}Ju&-6UceXWYa2FP9*WOecNI0i- z&c3ZU5NTp%XUvfIjR<2>V1}4e`U~E1gEm7L$V+jjzDf<6(vMr@4>B>9JcfhjqP*|S zL|HgOZSe{mFE0d&rTO^zm>`Ec|2ii>zJ*12_=XyiEZ4qBOU*BK$1|oHnBR0_;y%B_)_^1e!mSAiF#qub&%nW zBPnuVd-joDphveA%{DvjyvWr|5-y4oc7)jdZQAI;S66o8T{V=nHAq&%(cRr0q}?mK zLrwK^JlS(Ob{BLLJpUO-aPWc4K3M}a{Uo|>X)Rvnn$1*c4Ti)l83) zvLre%Cf6k}@00m}AD!7&9Dk)*s6)wCG__8ysP}e7EFRSMAx5gy9nJ;f2Jv3=xemW`x83Ylm*9W28UMu7eA;8j;v-rN)i zRD$>m3Dq?W0Tqzqk^mFJos59r9Ker7Pof4?RUxuy3q)eqUpR~mQThnSp)dE)UE>mg0 zGkN4ddZGhl0yX*wG$l5JZ2g263=+B)uR7L2BKc&qD8j#3oe|}`aS7RlbMxg4=n?gN zjj01&%ab5A8{7@2NX@Uhe}ll2?^T3jsC5(l#)9zM`meEr9g0gT^uUEu<9?_Md9GoX ziG$^*FYgwl(+Hb|t|E)s5$N8NaejL>n&e@WMDVJf>}>(ZG|e(-dXnfnYs6lf$ayVc z>;H@~``cu`wSi^BObqKtJII>KYZMcv6#oJVj1BRrjO&PNYpOKn9UI`3oEWhV2zs`^ z%fH2fNc~9_#r+rcF-BW|j2kHtc$WesEG95(G-8l{Fy)h1%USRKjM|GhvZ6P{=cIy|HCoN{%_Z83e*G7B_aQB!Uvo+fN5a}$11F}&gi}9gk5izfj5Q9)`A@8OgbCyqF1K-# zu71Vfr}OcOTLq7EHOxbt=U~MsNjfNu-KKs-w}d3pAM^;G>>D;lhPuda?6azL885VW z#gU+N&x_1a&m!yr(7^fKcIgDQQJVH9RZK!~lLJebXlrah0m2)PRI#5kI&a9w^8I;W zY#Ku48t5VU+Bzm2r0-LgsPKc-o0BsHE{PI#uBjh4d05!<#|UqycfPLKprvRFv(JQ; zdbDi89(SIp(Tq0YhBQTUK7s@Bu{TGaoN2{LFXrrlb0Q374ecp5Mc$KPyjn%+HCn&e zq_K=xo*oQpJ6JB(HtTXu2)V~m8M+)|xRsIs|KnPJ>X;C;L|^(jo9&pTSW=WYAdG(dBhjEqz@K2Tg z?prfJhgd;{A$rplt2fPZfUuOT^V))Kqbhm(<5%1@fEA?kHh2z^@%H>MP0)rM;i-$E zdi`jK+<>m^3qU&&CHOI!c-5RI$eTNyRBo*9NR%29`_Sh#4wxqyF!jOvN$%L+GS2y8 zt%k9B+*uKy18Qc9JzsDJeM+Os*>r|niSxaPt?<<9_II4TWJwN0Ut#B5I2e%Zb%cXU z7{hA6X6yJtBJ2&3>#Cz|k>`ugw2`Sc2?td1KFY+A!mmU;EaP$g!H%iVkUW{H|0XQN zEOHS?5fA-3Knd_*33qMgQKxj28RaB?t>cZ1IKy?R$N(MqW4-*_q+}t-=MLTO7 znnXWrze)P?0qk?u-t>>7kX}z+Y4!f9rUFwg-|diz3EBKy>3w<1%8lEpc92;sV|WKT zhOoUI7F9bF@#4`7IOlHBgi>*$PF!5|`O%yHj9F6$)JRR7pPm#`JJKUen`rNc0={b( zU*l7ch`^*H`YZuT_TAQ6+_$7K2d_u$l5I`zYztOw#E!FvlAf8{;pdtJ%?wX4wnV*<=a{fHxPT<&@c z-C{XYjaJiUuCR{$pZ#BkOtzfMOx#cgq5e6b#pZavfs#RTn+3U1BCh!MS{Fv3akIRP zBS4lE?ove+P7%&P!t?ES?HC3+T8)j)a07rc0O0sZ;+Z#)_LCeWoBQ=5#ZJ6^Fe2uU zbsOjlsqu|7vQX5tc1DuS4ShF&yr5y1>5kzGu)t)2&|yGKM9Px&4_}X9G`-jg7`i_ z2lhDm(KL6-BOVG6DZvgp@cef!>YgyJO~LME$fhN>aK7$N+t;aeUE+~)1PJ`1m_I3O zBUGw@LjFU!R%}QpAeU;|P0=;DGz1+=Lv2H#yq6cu9_4#%xe(cIA|?2XWh(7ra&$iR z?W>OJx%nAwY zFcX+S>lTYQxCH^m;m}S+zhH68;HTF$eu(CgW9OdD``*bK3r`DMN@}v(_%CgJns8OS zFta}XFM*dLfHp>uG=jHCFX-}L7tr3n&lvh zsXhDW`WP3LD5L24;y$w{O$;l7gu~v}*-KA)G{t0Y>yS?b)(PV{5j-zB)sw$w`G9x* zb(NgaBm?``N3tW|&wU&X;E1Q6h8SPbqOR>c!QJZP!vAh?VZ8zvyQCqX`eZ$X9p6cN zkpG;g`6SWbfUi;Sdg7B$S=Pag1p%N?FP|A!K+gTSMsy`uYwF$SGr@M~;pa-m@fTP; zkH8n4!vCnv&&RJz;WSQ4-}vsn2ss*0ebyHbJ;KGinAE*~R|L#JtOK@C;%(vo5g^n^ c4{w?t+}~}G>P_B%K>(wopeg@T78w420RB5UR{#J2 literal 15025 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 Date: Wed, 24 Jan 2018 09:22:25 -0800 Subject: [PATCH 19/64] fix image links --- devices/hololens/hololens-provisioning.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index d76b359a3c..bf4e799081 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -38,7 +38,7 @@ The HoloLens wizard helps you configure the following settings in a provisioning >[!NOTE] >Settings in a provisioning package will only be applied if the provisioning package includes an edition upgrade license to Windows Holographic for Business or if [the device has already been upgraded to Windows Holographic for Business](hololens-upgrade-enterprise.md). - + - Configure the HoloLens first experience (OOBE) - Configure Wi-Fi network - Enroll device in Azure Active Directory or create a local account @@ -63,11 +63,11 @@ Use the Windows Configuration Designer tool to create a provisioning package. 2. Click **Provision HoloLens devices**. - ![ICD start options](/images/icd-create-options-1703.png) + ![ICD start options](images/icd-create-options-1703.png) 3. Name your project and click **Finish**. The pages for desktop provisioning will walk you through the following steps. - ![ICD desktop provisioning](/images/wizard-steps.png) + ![ICD desktop provisioning](images/wizard-steps.png) > [!IMPORTANT] > When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed. From 38f12ce476e03c9b8b2b8823a5e2b4c45774befa Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 09:23:19 -0800 Subject: [PATCH 20/64] resize art --- .../hololens/images/set-up-device-details.PNG | Bin 18818 -> 38846 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/devices/hololens/images/set-up-device-details.PNG b/devices/hololens/images/set-up-device-details.PNG index f32b1bf26012404bf04f761fd98c9ff5ada3c1e6..85b7dd382e24d5d19a0b4d8b46194b6aa9541db1 100644 GIT binary patch literal 38846 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 Date: Wed, 24 Jan 2018 09:24:38 -0800 Subject: [PATCH 21/64] fix dev mode details image link --- devices/hololens/hololens-provisioning.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index bf4e799081..f7b80497b9 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -80,7 +80,7 @@ Use the Windows Configuration Designer tool to create a provisioning package. - +
**Step****Description****Desktop wizard****Mobile wizard****Kiosk wizard****HoloLens wizard**
Set up deviceAssign device name,
enter product key to upgrade Windows,
configure shared used,
remove pre-installed software
![yes](../images/checkmark.png)![yes](../images/checkmark.png)
(Only device name and upgrade key)
![yes](../images/checkmark.png)![yes](../images/checkmark.png)
Set up networkConnect to a Wi-Fi network![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)![yes](../images/checkmark.png)
![step two](images/two.png) ![set up network](images/set-up-network.png)

Toggle **On** or **Off** for wireless network connectivity. If you select **On**, enter the SSID, the network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.
![Enter network SSID and type](images/set-up-network-details-desktop.png)
![step three](images/three.png) ![account management](images/account-management.png)

You can enroll the device in Azure Active Directory, or create a local account on the device

>Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

To create a local account, select that option and enter a user name and password.

**Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
![join Azure AD or create a local account](images/account-management-details.png)
![step four](images/four.png) ![add certificates](images/add-certificates.png)

To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.
![add a certificate](images/add-certificates-details.png)
![Developer Setup](images/developer-setup.png)

Toggle **Yes** or **No** to enable Developer Mode on the HoloLens. [Learn more about Developer Mode.](https://docs.microsoft.com/windows/uwp/get-started/enable-your-device-for-development#developer-mode)
![Enable Developer Mode](images/finish-details.png)
![Developer Setup](images/developer-setup.png)

Toggle **Yes** or **No** to enable Developer Mode on the HoloLens. [Learn more about Developer Mode.](https://docs.microsoft.com/windows/uwp/get-started/enable-your-device-for-development#developer-mode)
![Enable Developer Mode](images/developer-setup-details.png)
![finish](images/finish.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
From 36423855c1a838a9ab3ae7b2aac623a4e770b76e Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 09:25:54 -0800 Subject: [PATCH 22/64] resize art --- .../images/add-certificates-details.PNG | Bin 6928 -> 12786 bytes devices/hololens/images/finish-details.png | Bin 8083 -> 15662 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/devices/hololens/images/add-certificates-details.PNG b/devices/hololens/images/add-certificates-details.PNG index 78cd783282ec329474af104339e006bb086ab3eb..966a826a46c3671f7a6e955f699f5b4a6a268c22 100644 GIT binary patch literal 12786 zcmcJ$WmH^Iu&4=1a18{v5CQ~uYb;1`hsNFAU4xTgAp~~_*0{U7Hqf{?*1;Ng8}7aH zf%$s?$=Epgw_OHEbpHsW4zN+&>MM)Y9ofI7b0Rc-^Mp6v{0g>%hUO`2Ey$gYe z%w8XeZferv2$hrM`>%s{R$_``2naRt7>_1MuVXZ4867tS1nmC*xDb<=u*nb*I3i^w z#WcJPkJnJVHGua+XD8;IX_xB~cxvCnl>U8GJTmUXUL0s(I&5uhU~aW@3esADGgcaW zO?Qv_u-}m=Cyu^vK?i{aIdY;_{u7t9SiHI5$GOQCxEaq98VBF#)4>j0-Q3oKgM*v( zS;KI*%wgNxp-c8sO^#~-udcu+p$TzRmvgdj7zLbdN7 z;j4@36Gvs7e%DE@!ZCg}7z+XQ8BY@qR_o1nY<)Q!{k2jk42aKRNCd9n4L+AiX}v`~ zE2rZNd42~%xv_NXvm=bNuC0{tl(o^(j;nWc5%|ZpCO$3=upc>j5R<8g&Ekc;i~n5n zU5AeD?GD6=D4wK$aPv<72P=?oYuC*r;^1*&>4=`!lHj45>WFvO_5oEWtf#7PyyMsl`_ z7i#xm6!JM68C}6YrN{^irXjg#mPboE`m;Qk8}k8gsgWrhQ!?tKB%Fp*pft6_8}y_F z>yTMPz}tB`G6LK2&;L1tyWK*i$IZ#cMxCF3qd!Ny>KK;)*_O4tx|Pca+_>`|f~yoS z@EBalGPylcDtK4j9YQS>)0IOB9*-?tgtW1nnOYu3KECeouh4))&(oBuXdP9DKKOjX zFWfOJ9Bi7yVP=8f4L=4jnw)ROIY%=AZvALs5E_IS9|7Y$;aN=mK|U^iRUuHo&u-q^sYPu zNoL>q$Wr^=t+bFTg_v9kPV80e2c$ujQ+F@JjP|Hf4wCZp)%Z)?Bx6xG$HI&z*M~?S z`^M(drq+LJ!bvG~*dOVOg4^J!V^$F=cyHY`G`Y7je)rD!p(MUHwK9VfQl_i+4ifSW zb|W~pRI}m4M_oL!hn+ee&R0CpCTU?n_|j!2qKZ-&8Si)ce@{;h(`RG|ftlvz9Q`~n zE-2m$apzH08K#cHLqb1r^G{PTR>T#8gE$+i?fryH-`06QCHJ%oH`0hr%&k712upWe zn>p=e;b?ILDzTVNo{W(t-d{ZavzEiQC7Q4B=kXATKf1KovUq!YkWC$fW^H`l#aq`p zQuvcz*d#Cb??Z;SOHy=3C49&ul*`B8pD!Y^tpqK4CvgRZ)5p7Ub7p7eM26!!l5a$kamLhhlX;(B_q4l;A(v7Ec-aibu(-;G$=9>?y>ND*oz(3Q z1ElMdO(2eNex7>K_R*iWC4=3+Sf?e+z{ZkN$f2eN<4={t5Jc=sR`X!t?`KwC(D(vK zi-uxKHc5sUN)Vq?Q(Hqm=$S1bj*&gpZZK!C4(7GjyDqEm9Y~1(`%Ouieg5p;zFQcm zH^9HWG@MK6WQYr9<$RYLx9Wdq3@7~%Cs6e#$iCESYvAoIB+4AwU6&B<2LXn`IjS5uKTUG5x&T zeUbdwKa!UPwXj(4(|n7oUQ#KPpZaxb=Qd zxw=O>V7wv4v--~J;qhHoMno;=^T|`8{`n%gE8J+1%);|c1Gms9PZOvDSPqGF9??>j-zcapzoyxI&Pge*2@qvzkVJKzh>JSq>bpf_VxA#OsA}J;}6Fad|G>9SuZf;6cX47p5`GuF_~c^ zOSSpA_p_$M+e(c$teEk!?EXmpBNxIC-(K~;8Leo%<_D78f&`)^_=GNuwpguVZI#uDgK*wmW z+0q<&d|DP(R>1}FDZyWIG8;JOGU*NIyL%= z9tdA?@v7M4XuZh4-Z#>>1hja|G^!hU}~&r1|`GK$n<+4x_o>fl^YKfa<#*mbe>~}2Up3oNq6K37AM@UDvgUi zTj^1^&$|Qxdu?n?deTiBmqKs1Nk&BPNkgB$lCU{B(lK$xU9^VfIh9(R6#;+@0zcxS zH_y3)EbSTk$SM1P!Za&07q4#jd&X#p+8$A(@i~XCW#SSxJg3iG#mI zxgk{;6ZOp=VMw+jSZ`DflI}_h#TfJmFu3oiQkIc3@#Ki86 z$4oVP^vGS@L6FH{yZs5-+1Q3N!tkas2W~wlj^cO~F93PVgtD)m(cmWdpMt%+6d!pG^^|blDc_}TrL<90R5&)3E^T?XtvVj& zMI0EwBR5ueE7dY~$Fy2rIIE6t^OMTfZYI7su6ed)tbr8_j@R|gZjPFKo|1InT6`J0 zO*c+@yU*KxK5*oQV|I#zg`Mp49lRz_P@5HtixF2{enW%r8M;?IQB#R(($6e7hq8mM zFnlFw!sErEZoY)UedBtE&MVeR8P#RWy2axWGKgT*iu~1PExw8w$hVAUQwhr~CgeK* zF(9N}J~Y3$=!?Y&_*`9)IFn!Gcj_iDJ}G z?*~L(Ys5#e^8|SO)2-?_UaHHMr_%0^D%PwUKaLi|DhV{K@amhF96)-XMJRSiAiyK_ zOFd&f{Y&|k#dW4d=Gk9>rySyhEb_rhkQ+61KiGPRhb?FlPSrDGBdF~m`JLd1x$hUQ zjJWmZ3rg~dT4|}e%RESnfZ)5tiHhET&PI{wUqYw3vH z&w`PE&O2EZ(uDe`OI;je{rGI1SDftz$h;-?*NenF{xI^bgG>AL7a+bX#&U$}fs6Be zi0|394I>_%J}J$SN*Hlo==r*k>Lu_V)0OH-qOtERV29$MjJE7BYUM+VhwVXWJ~RDD z3It5io8MJpMkSnuQ+X)mtGA9utyJy#WM^iaQrYfehoCIVpYlFPZ+uD`b_O=3Fqx*f zwQ@p{4Kf_wS7!YT12cV5Q{Advwzd}V?`b#c(k6VeL-U#_{o1B(U$HbzC;~E4l-JYX zpY`;p!|KIL<6uo^noFfA9=F&!as_xEjrU|7l05F1PG;!_>rhmzB>*@C6MrU^?Vs;q zpH{0 zs&ZIbcpHQ5<)g?yhL>gveiFHKdsp~3`Rg-yqpo;?IC16&rLQK`K`Z;_rk?zMtDToo+-fZa zsX}JW2OIa|<7o|{I9{_*d_1Kg6>ybhhHYwNMO+qHw9fJt_`A1Ja@AsiVOdD17`6Ki zN1cZ<(n}NkBSj1=VI`C4H>67$wB9D@N1ULnp=1EPFrLIIWFCWy?<~mZs6TT)d}K+= zGC->vMpkBxhMKP)mJ}{8ucNImA#P8c*U6eZZrI0C$MggBf@ZupJb%rD889V2^p{=y z(xd(Q&d?I5{SQL@=ljV54cA#X`ceD^sqAP}Z>nnV$?6_0V(I54!3pT8jGt{ll`L?TsOgHbk z5lxnw=47RjL)=)k)@R3ry%`flN27sm?_xWh+%NFlHTRsi%FUU4W0*Qbm25Z0EvPME z#lmz<5`)HZwq<&iH@?yr*xUTD`o+_~DIQqnSqBjflfVBwGY9U^82cF|^E2Pio!vn2 zq1G?(y;8ZthKiV__R83Is<$Xsu6nI;Hiz-I6k=`!PX0QQ-c2e$t>C$+M)&T@7Bf2U z|FAOsZ7+=*85?b8=1PTGI?`~{Qg#L0**7hx3Kyqxz$`eXOe{SLip|k6Khsa<)c^h1 zShb=krt$^9H6r0*jS^d>G>(CqlOfnT=&E4mZiYkTk0XN%raX4OyE4n2Y=XNDqsd^U zoTeg}{&>}%6-zCzsmY;GyP{YB>Pm_+5x~hx9~=|$X?^^{PHj zSFV#UyFl8sJKyZZQmJT@=h0EH zIH(vV33+5gQNmtGXnV6YTT_Sna8WB^r-Q4TQj?^s#ue@dcvZ!xw+VUXQpi)ZwBgaU zivFiI)QbBCXpVkA<}D~io^7$3g4BDh?ofnde?k=Zy5nM$#Fbq7E)`;v&c`zV$uAm*rM7^csrRd`HR`S- z73;rr8LKN|N+enyUc5Ryk_86T0%bh{0;)ab$Xo0Df=4u^IA{di1(T9g>Q7-rMIn~Z z1)P-92sjuwDgo5OXTrGB&%3__o@}Trbhp|4Y<|jG^G~zNmxD=zGl?f<&^`(;e@&T1 z#bj*u5a|pHN5Uf|{HkxtE@dR#Ie=0+F}!)XgX&w-&GKb+aAVzYs7w%BO_M-eJVvz7 zPcnBU;Ma}oMe5@uDPcNh{cx?&)(7`Ts6`XVW|@^Tr>Mvs3lTFOYhcJ>ucf8U$J&;9 zB+E4FFkwP?3qSq_Z8(jNz+Z& zOB5Xa#jmNlH*2)8qgPhI^-jGwQ7X~EfuFr>n<+hG$zg^I6!d8=mY3Of6}irLz4E?c z(Z&U2S}`D{uKju8>WAgmn|G7{GJ0Fqu)C5cObe8XVXL2MUQ}RrM?`wV4ezFDM&l#s zGJX#Ay^(k-S!;*}^J$bWIOk>;eWTcz!W(UQYsz0H{idL;h|@7@+D-D^w%eu9?IiXy zKrko2M3V9Ve{!GkQYt4+JPy!wPbht8_b!Z7yTzMLFKdFoo~Lxq&q3`(48t}0z-nyr z?{=l)s;HTulY@=<5J)N?rSw!;4fZ3>J2Vz1vK(8X3|J_+0jPB>)ZGt4RFik#7w2vp z0eg4*R@-jD-YJutuNd7ggtVWFL16)%w3C(W}ml6}i_ zaCd1PWRLw1*YR&_k5riEk2!+ZlzU>8yOYc%Qd7}WXGv!0v#J~Gip=9+B-BTr;V`GzB|Lr0EK8pDm`gTfi zVpcCkGO~HGu?jKqAnP}tRQ{RD!SZ5uF{2t#(V{Tith~a^E(;^Y*C-VKv4o=qNNp=w zyneC%sV@ECzM$-enpGG4Oe)BrDrI}X5*CKCRbHw!1kjiYpBgbX(Tfe;MA(?Ob2YIA zw71O4#Vft%rYxtgnif-$!Cl*W6X>|aP2C>X2X4nKq?ieGOLxmd3c!HuUjw3}0Cxa$ zT;C1zhb@i5C*g(X&gjHM{fqxa8REY!;{T0ktL1(7F#5(}YnDC;tn4_{f$8oToEBY_ z?CP+=&g`k93d~G@!~%#cPIbqW39^4OXhUh|Pph}XdLV3z_9#rA&%j4@VT3qxLb^gl z5s_P3U278rEitIuf3I@rp+Xxzzb3$jvc2-C(4_w+E)y9Rp=)Pg$fxxF<}tpi&%woB ztf633$bQ8T6KBouwa z=D)Y}UOW@DEa0FKX>k3q{qfUy4t8`=2;^dxjSzuv9WxY9_+f~F5j|v%SUgI78LfE_ zh{8dg?ZC6^=Ri*UB$k3)=heUin+T23K>Zo2Dv{fl11tblOBvu`oUh!MKV*P5vu#(h zy-C{hisFDwvyG(mv~Q(?a)t-#R4D={NIH0VJ@<{{S%dS?TXqvP?Q+mo+nb`&eTyeGZ$G9Z zn~+f!cJWwMzuwWW)cvxrySA$WRKG@T_QxFug%}F2EH4~siRJe)=_;<_xf#!4R2v~_ z{zL~c17mF>%C=`_FPdj1ik~kY_d4U{x+GR27lEi)$E$$Euu$7_MaK47yKmnlCMixs z(1%AqC53|0FEGJT&x{`$oIi+Xj=sK0B?3bRVdGR#pooSECmhsxtz`QUilt)k*1}c} zRtXd>%L;4FTDoVEn zET-Go0{A&(V+A!8shlG1=*8iP|9nN{gp>nSwI+{gtLAQz;o5rS}63PWJ3bCu$j z+r9*0AoRn`^6R;aVW}&u5bXw*Fn-!65&5mz$*=?_lS8g-Wa=<}kuLCW{%0NM1%X#<3A4`G5NUrS z*r!+^Bq)wLEz%X>jYi#%_VIrYH~lXu)qn7)`-cnS+uKhOBAoGpTGlswf`J|z4x1rC zFte*8@ZExtZ%1pweh%yQ!JS3+d?GkxsqD@;9)>L^9<`zW&^u-@SP(y9X_A6i?(>ML zDdK{y#RF71^11I?y1(;x)L*{ti6>r7NyF!?e?aajY7p8=97q;)YrY*#P!JZZX#m$S z>ZXnva9#UdE7hAicK8Xj3Ek9Hl-lO@9yqSNqMg0}6YVgJ)cG;nGvB)kX0%;zHb6PD zd1c@qq?;R|m9QM6V+(jT_zi<`sl8(JGEUAv_!*#W5e`1Z}d)Y}u- z(g?fm?NIxhM!rSVYYe&`{h`ZHR$nQ*8*lE5xsc(vx%YiV229Ks-Nj<88Js3wmr-f(sdTL_hqH<8;bJsR%lZ=o zYYeJKIqueimZs)>+~}CCnS4cti9w$bmb7!prmu(a^`%1PiKX$NG+BMdB}7HPmr7(& z@kVSUGnqiTN=Eohb{bO_Cw%m6`=bGE;Cm>h;we2lV`hR5wD~9c9gMdEPDgETK_>SWMI7L6IbYia4l(DC6hD0AD0w;lxX6CtYfluKa zrNH(MG)!bZE1Uyx^)2p@l?2R)G%9mwq}cAGL%}wPJybee!EPAW*wLAz>z&{O6>5sl(s<$UY3}z;8oThEk%wl80ZI?_9hE z^c?{Q(6I(u1wG(bLw7)5;`pKg;3%%oB7Ppc@7i!o&Ji;Y*Tk8CTJpVr7R`j~=*oHD z)E)cR>>*%y@=R}TLwqG1+DK}vyW_fDIRTo&QUuk@QA$_N{41?xiomeOW9@RKOcB6r(5vOj2r{yX zP96|}L%?o60r3+M)VwYFGN}#_5{nxg(9Xcg5DwLm`a-kSN8n-{}!Lbzs1825*sN?PW_ad1~vQ zJY{CnQ=?83330%5@L9W;9chX%XHJ4L^DAN+V|aBOQ@?NlQk0e1$of-B2LepZ4wh-4 z9r1k%*aj)i{giR5)P2MCbYoqgMxlAk_60o(`xVs%$@!wGAxp?51Q}1OQ{tFy2Q=4- zd5BkHfsqw~^O-k@X{pMI2GD_WbLqhjpAN?iuouA>WzM}9Wt9u>CqA8E+xtBPjDbneFW zYC?G|96fiE)GYv)V+rC>M)?%bUGu|(IiZI6_%ReZ4m!aI83`H;O)bcEv@rdzzR~=X za~qW(b2HkLgQi^ca6V^HDxgF1$tG95$-EV*XRw1-vPhES3s>-Z4Wh$ZU`R`6Caqpz z;MHR5M0o0_PsFQ&v7PS;HBY`2*6Q@iN8v-8gM^0-^uQMwKZ%26oql(|2*dE;LG{Gy z?p#K5k!sKXa5Y&UiRKSK9tCIkElyJSiu4jZ=RIW@D&0ZtR-3V90c>&wVXrbNb!E(9ca?zbZAcadcCcjwYQ8@Hol*YZPzz8 z+wA716r{&W589m(Ed{8m6-HC_~phz2nyf zlt(p(g)N6b-%L~~sDPU>q8em7*<$<73md1qUNnp$rFg2^O0-pEjTm>imzL;;cH3AW zsYj&zAwRQ>QaGy%^WX(7qc-%jw z%Xl?Wycg$)ySZr#ZP5rprlq|UncUL!dUru5}B60FM&x*ewoU_8t+^8Eq z3ZL*XMPqN=WveNh(;j7{xDnf84+jxx49kpcVd$IDsROA)g)(j5^BS|0aL;S(N#rzl+%+AaC<)t2w=Naws`3F$o} z%N(*e97rfqz{>xjYTI_#o&~Dq4AuQslLZ!Qf00XV z@gn{Q$?$Z|$1gj(=z7#K9X%`CaSy&=Qozk3w(3iWSi(6iHxWD`3oFpvCo>E6om zLJoVrJz5Y51$KbqvR{(R)>j5Cd3K{?v92^?NG?&CcdpZR7eDn**RpYQN8u6#zLpew zI;Zu0>?`lXPKqvVPlPdwr2RNbLk5vQXVV=YI!EE*JN zWxo-jdHuv5w_#zpM1N^G6@>TY_Tr*L;+Bn2U5=iMQ~KYFdl$dl(Yn0063YLNd2if9 zNPwFg7a6a8xA84B%R7vJZt>Xj{`y$n*}1xSH_~0pJ`DAa{1J3;)GRu7c0^ueP%R2S z<;<9{Uuy;S%4eR}pB^mL(ZBXHW+zk4tko*^9xfDxFOUff2}X`|@uE|=C;v|m>i;;t z*9VWj(}4?iPth4)>|T@cQ#!_G$MzO39%U=Yr5azdKBbs(D8Bx3tLm~uc$)gt{s(yxxow@{y?NizBTE)D}y8 z9sx8Vmm*PO%**3V>8eZPdudR7!)V=6y|I)964#gMTyY#VyeHY&GDLfkzqCj*94Zca zvz{nH`5MOIk|>;NSE4L)G9?Cjm8&T|1|cMCw7)bQNJX&oJv43n{Rlx+qDAL zCG`>~{PP=GqY#=<61*+be>y+>-E7G5Ti>~yG%yGep9~ek=r5`|8N)M!+kNb$MJUT7 zP*E+3R zwcBC`P`xtLibw`>SyU7rC+b^lCG*L9TgbDkgE4nnO7B)LrxEGEyj;-CkL#mO(0X`6 zzx(+>@uZkcq>L%VpW~#=JV5dzEF!h}KJ*RzAwQz%`91Ri?9)~i((20sI{HJHTN03w zjat%g-~CpAeDww@V(Pfw|8LOxS|J7zNYGNDG>(0haLt8hTvJVLr1&K6U!%cm{Nt=I z$Pr5~zt3BAYSroRro63pubXh=&A4^&# zA(4r}>|u^1U)L)u>eajZ=S=Qy?4Ua2zS{N>N<3zWGvm)E>#>bXi zN;K2dF+cM4)efBUi((O>w#(iDR-l)q&=aXvpFqt3yYO$naFCBDi=?i9d!VdIEpY2{voUP%sLIXb8;SCm}ab95KYseo)JhvxSV$ zOXnVxGd9ehMA;14K48xcg{w7pap}dD#y#j%c-_?SK7xOfp)c^Fx=u_ zxCE&tpqUvE%W)o3v?|hA-sX(;LmnvSx_!R#YWf{z%}H^i#9X7HLm8;tLC7P9&~o_# zarr_w!}pQ0=gLUte+;F{P1yRCZ>#JU$2h0DI&)f#*}TRH^RwI+9FtG)8*HFgVou;m zlh?}NaraJBV%UULVl6|6`T2kU-{bq1#0_m)b0OQvGkSCfW9}h zRJ$`U>%7%een5kMr&!7B-B}VZ#p< z{*zSbVaVo;=Cs%9zu;dMM9O2)0;hM3t@m-i+M1DHSoz5m(Rq7<{mb+#{mak)s2%%C zK?<|J+ZlS`;%_Z!s&_6722WGD+pzm->A9^74aRfY9w`uc|+GRe)Q& zO3~q^jmJMyddOZ|K^nvz%3RbqjW1CSez+1BH$KJw;wAUwX}Zd}`TQ5;7IlaeWKgu8 z63Nyt6uo(1p_c-uJB-%22K4g;J+-JP zxNQ?)7r z0xSWqZVbkcOwk(HuMrcM5Y2s=%51OdE6aV=QUK^(c=_D~bbqH3KGIyayewFHjKllY z1M5#ILspw6QY`w%B&QNgyM{BptIWoNBwG+;U5PQ|PZ{rpDkEJRdj34K+MFR+9!Q{x z#d9!yq)CvBE?unIQZWapztaR70kb(?5o!6WT0kUqGqV-X>n9Lk8D(MO`&pv#V61Zn z=%=FwqI=B=)XQl_`OoH2JxNbpN3 zBi$CXZ*2DpMmPIE^T4%v0@^7mvrt=5au4sO#KM<=TD<`{J@=--+0yM-Q|4Y zdMGQMKbz{5w@^z`$>)87l%U%tq5q~{n{`_OQvWUT7GZQTtpzsx4Uuo-?-Bz_V@dH8 zGHXyb$|HdbKnCICgIA2GK!SMzo#QfC1Bbi@0@8p)DrrHvctc?mfo=LRs8(<>_l;tb z*-|LbIlKf4v}w`=>Pw3I#vG8ntFhI4{j7AG91R5f4pU09&}g)J=dFaWUjIq(uRjGK z8YS^7{eLEWI|UEmB=Xlbw9m!6$*g>Q3lzk}QDcQHsx)D^^n6rQRO6OhFF3o8!dvqf UGL*0XX&}gcQpp9p^{n4{p0m%{XYI51@9g~?Vrsz8 zBf$dz0Qe1W=~(~(EGf)(mWzYg!zF;hF<&hH76#V=l><^MOmM{Qn#nZ)pgNKF;2t{@ zbNk-1@dp5ocKvQF771I6(D#m7XZ)`WWr-dcmUud|9qG7bYx9^<(^E4;hOd%L+?iYwjPIY#jsKx4a7BR zojtAHp(4AxDuY>fg0&y#hd9V+6g%E&7{R@OmmNM{_ulOZY>)tOr90;ym}nn<@Np?h zlD0KBYnwlj7!4K=`uSS(q0@ZYNQ2YCXN7XF*2hL`{)330oyP-bJN-TMJ1(DT@R}K# zX;EWwrpbu{WjiX`=OxlgwX*4uI>p>LL13Mvti6@4gGNO=^~FNJ&w(R-dDBmurcsfq z?$h+NCkJ;Y@op6z6u!GOTh~#Pjj$NBUUxDVsG1Jwlbh|atP5K$&z43Bvb~oymWQaP zLcLYAHiuP+ro#&cOCu;h;iuqI3f_OiVg;q9k~EZI_aT{x8rFIFQ(a3mJv@YLEZOO{yhCmqKAt@KQ62@(ow9Jtu3&wK zocYYzpNAjWHWW~qdtVb!bkXfo(} zZZ?;xU9AeIy8=1wMLNL(31(2IV3W*$j{QfhX!mFSUR`Buq(4meu)MekFt2-ImAAjmW) z5W3KuG~zIqnr+z_`$m<9D_A#D^VeF9_1RoepRd$Sm2AF}u|}FSl&)+mXm`Vh>TBvSjS;lgS_deS>%5-w2=4P303xCGqiD|{H5Y|F3x?)ag-I5dk`c@UXMKtie zly*V8d)jdhqm4HKDx={c9u6Cms~rv- zT{~xs^?^Pj_`+d^ln%8rq_5(rbI>ymqv@U1%=-0&*<51TIJGT$G01SeonnV^EFG=N zTx}!;m%z8m(K&G)eAXd-q%07QrNvQW(rDV^{E4z^b(V>>`rrGgT00o6WY6zN^MgO3 zn@+>i;9HZz0Aqzt@K#6Y_x9zFCl6Jf5EfEE-J#lN z%iYJhQu4RmM=1=W{br|f_`RQO=MYXs6u`&!^8{lZxr0Kg^8*w5QgbMmbI})eBl^(n z?689Z79TkRN5dJ{w0+t&Kl_B*Py1O9x~>|SnxW$oT?zMPgXwQ2o5!2YvT(9ph|L)4 z#P?=u`}77Rcln-|y+tr3vH#{gmn120my~l()-MQC(-$?~1Ibn0xVC~H2pgendV2J} zGCvJ58dy@PtGSEdDWd>44R_zfjpCMz*XU~ScG4r2(T(=y?8E&UD)jJq>nyCBapud` zW0roNJg_^Ge1F4CagT6V3BNrZZbhF6HzrYKap8yf3*@3k$^%XEi*SdH=Pz53Jxggb zmI7DTkq|41aCYd@ zjYt5nQ^0ITA@7` zmh*xw=5pt+G4b8~uNb0-PYACwu@?&g09qve`GEXaBe^hl%A3Np5yFjY3f_%w^>Ek| z%iodwX=r(3aU$$c;qg@fSbPpV4k<8>D3`A&J5Jv4Lq%vbhGDh8THC?d`|BN=-W`>h zpr*4pgM|1}JUzC)fVXF&^1#(9CsxF{nJb4S^QL^4^TPW#lmsMX~%;RAO_n)Ra- z>i(5O?W&;zNT(yGA|~||Ax1vh<2Q*>dB|1CT+cBS*&tus=+RqM@DGe-x?WykW?gl4 zYxc_mPy3siv`2GkszFsA3@ig3JF{A~F}782@{9r-M-(p2Y=;0onvM^Fd)2gt!DX%} z`1eWflwXS(Qd;~eRv#a_N=egv62>{~1g(?y$5!h1q(0%*ByO*(sbGwHcmP^pMaUx) zkhue*q0A%qSLAn})w~6(^vVISGRAnc4tFfKEAl&Hb(Ip^c|4(_EeGBFi5DPepa{`q zJ#{|=5geT+kh0Tsb7D3bRvhUf6C7h;8lJl&8`=t1o)nS+6h%AdK3q4_;ZLB#y6VM) z)W8&Q=_}FoJF;D^aj$t_`nK&n0oCucHt%qJ{aB6R6$x&K#Yh8;dAG#-o8%fHIW+_iGl{r;poKDrKbru0UM17_0lPfmFFn&s6 z`*@TY!~uYyGpy`@lTlz6z_XJ~i#*LG0*K)HZ@cu^&K^zf5VO-0@jsSJE)E}7jh|PVYD_vA zQGi`IVMQI_nr)ve)}AzyP~ma5or1b)1$rAIJ>4G=U6o;a5UlfQH=}G9O~GL`CiSx3 zuRIBQsq^qMhHnopSvA?wmW7viLD1pqr3yS}&kyW^p<+GAZmDijW}fvpFSek`O#k;7 zeka~qMu?n!GQ!O%wAN9`Vpp^CN^Bq9(=PE`)zO1Wghvye|Kn;Bzlf4o>b=@6lWui` z@NN$yP)f<1MrY0YCTh3=KS+??S(=TwId?x5KVO>Ryq<0~W=!(VSi8O(RI$BXW%5gc zy$16k%DZ5mGtc?KURLN@vU5B}V)cyuIz~95?*#^@c^LJ39+YwJh{+e#)FN{fhYjdQ zNt47@v(p4#S)DKbNo@zLjZ{Kq%6Hpu_R70oC4smc3?eEH3AT zIQ((HZ{}v$FjzewUocTbpD6CUFGHjAABjJ)J}Cb}hJ>%tJoL?(_(VJCu!M*z z{QVdOyanAa3ahPu&EbO*^fl4t;l!x!dSf9`m%ezz_uvhK2`0D6EP!RzCh_>TPXdyS z?)y}VRg>TsHFz(0OXbyvRYtP6Hq$ENO%x$~+l@Z^Aryx3@ZKYpluh-N&wS@v3y&+q zhDio-!F|6Ky*v)ysuh|k>58~DF0LoYg`5nb-*-}X-kJXn7U$urMQW()7BCGZ_e%_$ z{_W^bD2Fs>WTg)gcKW{0lx0bq?){5004gFm3!+p8#~}q z-QOLwOY?86@^}1Kefa-)pqvo!;%%kUwzw$U3Ex4lnVw(hiO_}DJY;KGGg%D7Zu9Z* z$L#I5S;7&NGg3fFj}-1d-xLPc{a|P-3JY?kRW%uidy*<5#_KPpjdb3ylil7+$NO3; zIQj{wv9f=Z7yL)Afx1i%IhTeqh2Ce;ry*$*0b zzWJJ9t3vYtIe|QX{mi-DW3B|E4JriBdn&=VPl>%!I@*2T7#aKKRj&ehX{1dT&`4ik zEnFB)_D=7_1&ds-ymy}V5DR%d|BgjSw^AZl#I_ITFWE=x)oAW{@UB)#6uFCpwQqq2 z&(D8b`bK$+c#FzAJBerE1>A8lU@O!PEy;l6fZHY^T9L1{933C6szPj83Q&Flt1W7- z6>#}2s&u4~_oVDYfUg#lP*<+V9lQy(wN!Z{kYW#m-&KkBmCA~AaXYfrT(8Nh8af4x zK>PEP^>YE~flST6Ef~XAeKvn{kI#-1ACh59u0XchDu^N^qx!?3ienDbA7vh4)Axt| za#yL)Rrit%#J7e2Cp;oudBb~cCMQ@z3}^hDIgoUpts5CA=2{%X%!0M1M zC>4MpFGFbP18a2A##cnX{M8_OSQ|4-5U95E#}OrcQXFYQd310Ec0SKWcVi%#DT!B3 z5cm*_1~`kJgvdpJS>8(?0}3-a##q8%G_~tYHxKWu=rF`1Z>+~kBy2V4$;}5PbhgT1 zp+nFa=WqmQjn0xj!kAX^dC@NIe26iiCCfSYu1Pul4Y8pVRaL<`Q(Tt} zTh<&6>T!;`a6pr1%l8jvu0~ky1aJ`^w9p|~?eT8Ws0mdkw&f+~!SF#{kcHrIZ5L*& zqj$gGlxFaY(CmA~9`S2!hi#JW57MEjR=8VfD1=lwzRFc@v8nrFFEW2IJKNwf1E-wn zFW@SP%u+r3da3^~ZIrJN9ts#c-3hiyWPEil@c7g6QhJZA+Jr_##?PWB>a|j}74B%u zlQ9)l9wY0KKEJT)rkXca#BQ`@`P3Ag6`ZdY+tN62%2y@nW8z1*=J`_b*f#OorYbtM z*}NZ?XI!)TNiuIkwIDq8oDm9wS$Uta_&(4WQ1F8Xt#Mp@H^j#kqGnW^-SR02ry6jc zKV?Dv=%c*0oZa@){lYp9u^!*A4Yk3tJs^ptdyIdY4nyLQ~EBc26(Lx z$2pCJc;p}-L;%w zgIv(K5&wIFF%Tg|Q6-YN!TuOWvW@Q13wMH~=Bm5Iu_FILsiE>ucg0SRgWW+-{CUfH zxDH#n6Lvc838HrY(6P4dbp7didD!wFRjp$^$Cu#e2Bi8OR}9exO_sx{8y~D+U^ML3^qlJub zs+KgXJHEFs3ImJs&7KqvHbiyyU(c|!n_E*XIPRLato>%C{NKfvP)h$dfeVxS+^pm_ z-@e1t7?A(S zGa7nQ?xZ~oR4)V^qAD5_x0*1>?EtSTqBnNy_wT1=fefCR6!@ss_m2v~td%PUbF=A1 z?G@rif*eh2SjO63Q?>hw4gioP2f9%W-M_~M;&;-W`9qYoX;DEOi0ny9oer<5F!)!d z$sT`C2G8%LG?U{#;ph`9M2LNzo)^>b;k2t)2(#YcBhFM*pQ$L)>W5^YnBWDiXfD=H zxLsAwY9Gf-q`d_22Ftxs0nDPCDs$^anD>i^?vV6Aw=|uAmx4cV*JiFU+f+yF1e|icT;m`CApoIGBlDIsT6SVpT^^n&}A5Me5o# b3mLLvtWvDwoY&z1=3}UDs#kg4IqF{kfkUH) diff --git a/devices/hololens/images/finish-details.png b/devices/hololens/images/finish-details.png index 727efac696f17428455daf026604209e27e1537f..ff3f53e5c8fc13ee0e25dfd627ce1dcdd2dfc99d 100644 GIT binary patch literal 15662 zcmch8RahL|(`OWScY?dSCpf{~-5mxU^u--AxDy!M-6goY4jKk`cU#{7x8KF?vlsj9 z#a^^j_tEOAI@NW46``acg^WOe@ZrM;WEp93l@A|20^jdF;9%a*yMC+>@0X7*DpH~! zDkq2z-ia@kKjeRW_)rsv_-y?3orZUk)^_>u0j2NX<6{y73gL$jg1s{0Kh!)8PO@N) z)FfU9McOis3-1g9ro7MetMA-zRTYIM4HShGC9cbhioyfKO+I3ONm{r4_Dd3D#`~

lcIE^Z~Mgb{vuvD919pBPJYlU4NCc! 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 literal 8083 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 Date: Wed, 24 Jan 2018 09:35:06 -0800 Subject: [PATCH 23/64] fix typo --- devices/hololens/hololens-provisioning.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index f7b80497b9..cdd2bd4671 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -18,7 +18,7 @@ Some of the HoloLens configurations that you can apply in a provisioning package - Upgrade to Windows Holographic for Business - Set up a local account - Set up a Wi-Fi connection -- Apply certificatess to the device +- Apply certificates to the device To install Windows Configuration Designer and create provisioning packages, you must [install the Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit) or install [Windows Configuration Designer](https://www.microsoft.com/store/apps/9nblggh4tx22) from the Microsoft Store. From 97a142d243e0ef792bd5ce822fdc0cea84809f8a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 09:52:30 -0800 Subject: [PATCH 24/64] pre-release statement for Holo wizard --- devices/hololens/hololens-provisioning.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index cdd2bd4671..73a1cfadfe 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -32,6 +32,8 @@ When you run ADKsetup.exe for Windows 10, version 1607, select **Configuration D ## Create a provisioning package for HoloLens using the HoloLens wizard +[This information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + The HoloLens wizard helps you configure the following settings in a provisioning package: - Upgrade to the enterprise edition From 4a2653c3a5a89d9f722c31c4661fe3184d60eaa7 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 24 Jan 2018 13:02:19 -0800 Subject: [PATCH 25/64] fix typos --- devices/hololens/hololens-provisioning.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 73a1cfadfe..1f02d05dd7 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -80,10 +80,10 @@ Use the Windows Configuration Designer tool to create a provisioning package. - + - +
![step one](images/one.png)![set up device](images/set-up-device.png)

Browse to and select the enterprise license file to upgrade the HoloLens edition.

You can also toggle **Yes** or **No** to hide parts of the first experience.

Select a region and timezone in which the device will be used.
![Select enterprise licence file and configure OOBE](images/set-up-device-details.png)
![step two](images/two.png) ![set up network](images/set-up-network.png)

Toggle **On** or **Off** for wireless network connectivity. If you select **On**, enter the SSID, the network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.
![Enter network SSID and type](images/set-up-network-details-desktop.png)
![step three](images/three.png) ![account management](images/account-management.png)

You can enroll the device in Azure Active Directory, or create a local account on the device

>Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

To create a local account, select that option and enter a user name and password.

**Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
![join Azure AD or create a local account](images/account-management-details.png)
![step three](images/three.png) ![account management](images/account-management.png)

You can enroll the device in Azure Active Directory, or create a local account on the device

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

To create a local account, select that option and enter a user name and password.

**Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
![join Azure AD or create a local account](images/account-management-details.png)
![step four](images/four.png) ![add certificates](images/add-certificates.png)

To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.
![add a certificate](images/add-certificates-details.png)
![Developer Setup](images/developer-setup.png)

Toggle **Yes** or **No** to enable Developer Mode on the HoloLens. [Learn more about Developer Mode.](https://docs.microsoft.com/windows/uwp/get-started/enable-your-device-for-development#developer-mode)
![Enable Developer Mode](images/developer-setup-details.png)
![finish](images/finish.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
![finish](images/finish.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
After you're done, click **Create**. It only takes a few seconds. When the package is built, the location where the package is stored is displayed as a hyperlink at the bottom of the page. From a188cd3364f1f991e971595eef2c5059020d9420 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 6 Mar 2018 13:26:52 -0800 Subject: [PATCH 26/64] new topic --- devices/hololens/TOC.md | 1 + devices/hololens/change-history-hololens.md | 8 +++++++- devices/hololens/hololens-whats-new.md | 15 +++++++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 devices/hololens/hololens-whats-new.md diff --git a/devices/hololens/TOC.md b/devices/hololens/TOC.md index 87ef48bb20..769deebcab 100644 --- a/devices/hololens/TOC.md +++ b/devices/hololens/TOC.md @@ -1,4 +1,5 @@ # [Microsoft HoloLens](index.md) +## [What's new in Microsoft HoloLens](hololens-whats-new.md) ## [HoloLens in the enterprise: requirements and FAQ](hololens-requirements.md) ## [Set up HoloLens](hololens-setup.md) ## [Unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md) diff --git a/devices/hololens/change-history-hololens.md b/devices/hololens/change-history-hololens.md index 6b4a3479c5..54958dccd3 100644 --- a/devices/hololens/change-history-hololens.md +++ b/devices/hololens/change-history-hololens.md @@ -8,13 +8,19 @@ ms.sitesec: library ms.pagetype: surfacehub author: jdeckerms ms.localizationpriority: medium -ms.date: 12/20/2017 +ms.date: 04/01/2018 --- # Change history for Microsoft HoloLens documentation This topic lists new and updated topics in the [Microsoft HoloLens documentation](index.md). +## Windows 10 Holographic for Business, version 1803 + +The topics in this library have been updated for Windows 10 Holographic for Business, version 1803. The following new topics have been added: + +- > + ## December 2017 New or changed topic | Description diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md new file mode 100644 index 0000000000..2306dbaae0 --- /dev/null +++ b/devices/hololens/hololens-whats-new.md @@ -0,0 +1,15 @@ +--- +title: What's new in Microsoft HoloLens (HoloLens) +description: HoloLens provides extra features designed for business in the Commercial Suite. +ms.prod: w10 +ms.mktglfcycl: manage +ms.pagetype: hololens, devices +ms.sitesec: library +author: jdeckerms +ms.localizationpriority: medium +ms.date: 04/01/2018 +--- + +# What's new in Microsoft HoloLens + + From 6ef642a0bb52c8c97fcc5dfa9658e8dbcc76a9a1 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 7 Mar 2018 07:04:41 -0800 Subject: [PATCH 27/64] sync --- devices/hololens/hololens-whats-new.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 2306dbaae0..388e617104 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -12,4 +12,30 @@ ms.date: 04/01/2018 # What's new in Microsoft HoloLens +Windows 10, version 1803, is the first feature update to Windows 10 Holographic for Business. This update introduces the following changes: +- Previously, you could only verify that upgrade license for Commercial Suite had been applied to your HoloLens device by checking to see if VPN was now an available option on the device. Now, **Settings** > **System** will display **Windows Holographic for Business** after the upgrade license is applied. Learn how to [unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md). + +- Provisioning a HoloLens device is now easier with the new **Provision HoloLens devices** wizard in the Windows Configuration Designer tool. In the wizard, you can configure the setup experience, network connections, set developer mode, and obtain bulk Azure AD tokens. Learn how to [use simple provisioning for HoloLens](hololens-provisioning.md#simple). + + ![Provisioning HoloLens devices](images/provision-hololens-devices.png) + +- Media Transfer Protocol (MTP) is enabled so you can plug the HoloLens device in to a PC by USB and transfer files between HoloLens and the PC. + +- Previously, after you signed in to the device with an Azure Active Directory (AD) account, you then had to **Add work access** in **Settings** to get access to corporate resources. Now, you sign in with an Azure AD account and enrollment happens automatically. + +- multi-user (AAD) +- multi transfer protocol (MTP) support +- file explorer +- OOBE diagnostic +- Wi-Fi on sign-in +- guest network +- improved add work (AAD) account +- mail sync without MDM enrollment +- edition name +- configure setup options, bulk AAD token/provisioning wizard +- developer mode +- multi-app kiosk (use groups) +- local account indefinite password expiry +- MDM sync status +- account mgt: "visitor" group acct \ No newline at end of file From d55ea328834e7f7a86ccae2dd6d19bc1fc156dba Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 7 Mar 2018 08:10:47 -0800 Subject: [PATCH 28/64] add art --- .../images/provision-hololens-devices.png | Bin 0 -> 3830 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 devices/hololens/images/provision-hololens-devices.png diff --git a/devices/hololens/images/provision-hololens-devices.png b/devices/hololens/images/provision-hololens-devices.png new file mode 100644 index 0000000000000000000000000000000000000000..c5ece7102f944e5205e59b81006272f6b8d665c0 GIT binary patch literal 3830 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 by#t=-V-LyS-foJqdQ~>KnXPFh%roI%atj)) literal 0 HcmV?d00001 From 196cb50329e717486d48c5dace092703ab1a9a5a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 7 Mar 2018 08:43:17 -0800 Subject: [PATCH 29/64] fix link --- devices/hololens/hololens-enroll-mdm.md | 2 +- devices/hololens/hololens-whats-new.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/hololens/hololens-enroll-mdm.md b/devices/hololens/hololens-enroll-mdm.md index 1412357e31..db28187680 100644 --- a/devices/hololens/hololens-enroll-mdm.md +++ b/devices/hololens/hololens-enroll-mdm.md @@ -12,7 +12,7 @@ ms.date: 07/27/2017 # Enroll HoloLens in MDM -You can manage multiple Microsoft HoloLens devices simultaneously using solutions like Microsoft Intune. You will be able to manage settings, select apps to install and set security configurations tailored to your organization's need. See [Manage devices running Windows Holographic with Microsoft Intune](https://docs.microsoft.com/intune/windows-holographic-for-business), the [configuration service providers (CSPs) that are supported in Windows Holographic](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/configuration-service-provider-reference#hololens), and the [policies supported by Windows Holographic for Business](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#hololenspolicies). +You can manage multiple Microsoft HoloLens devices simultaneously using solutions like [Microsoft Intune](https://docs.microsoft.com/intune/windows-holographic-for-business). You will be able to manage settings, select apps to install and set security configurations tailored to your organization's need. See [Manage devices running Windows Holographic with Microsoft Intune](https://docs.microsoft.com/intune/windows-holographic-for-business), the [configuration service providers (CSPs) that are supported in Windows Holographic](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/configuration-service-provider-reference#hololens), and the [policies supported by Windows Holographic for Business](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#hololenspolicies). >[!NOTE] >Mobile device management (MDM), including the VPN, Bitlocker, and kiosk mode features, is only available when you [upgrade to Windows Holographic for Business](hololens-upgrade-enterprise.md). diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 388e617104..74943cacfd 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -16,7 +16,7 @@ Windows 10, version 1803, is the first feature update to Windows 10 Holographic - Previously, you could only verify that upgrade license for Commercial Suite had been applied to your HoloLens device by checking to see if VPN was now an available option on the device. Now, **Settings** > **System** will display **Windows Holographic for Business** after the upgrade license is applied. Learn how to [unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md). -- Provisioning a HoloLens device is now easier with the new **Provision HoloLens devices** wizard in the Windows Configuration Designer tool. In the wizard, you can configure the setup experience, network connections, set developer mode, and obtain bulk Azure AD tokens. Learn how to [use simple provisioning for HoloLens](hololens-provisioning.md#simple). +- Provisioning a HoloLens device is now easier with the new **Provision HoloLens devices** wizard in the Windows Configuration Designer tool. In the wizard, you can configure the setup experience, network connections, set developer mode, and obtain bulk Azure AD tokens. Learn how to [use simple provisioning for HoloLens](hololens-provisioning.md#wizard). ![Provisioning HoloLens devices](images/provision-hololens-devices.png) From 88e7064969835a2ff07b1b7e0ece1e2c822b6d95 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 7 Mar 2018 11:07:55 -0800 Subject: [PATCH 30/64] sync --- devices/hololens/hololens-whats-new.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 74943cacfd..3a3c1a6c1a 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -12,7 +12,7 @@ ms.date: 04/01/2018 # What's new in Microsoft HoloLens -Windows 10, version 1803, is the first feature update to Windows 10 Holographic for Business. This update introduces the following changes: +Windows 10, version 1803, is the first feature update to Windows Holographic for Business since its release in Windows 10, version 1607. This update introduces the following changes: - Previously, you could only verify that upgrade license for Commercial Suite had been applied to your HoloLens device by checking to see if VPN was now an available option on the device. Now, **Settings** > **System** will display **Windows Holographic for Business** after the upgrade license is applied. Learn how to [unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md). From 02b89d14c1ad5a9fa7d0eec5c838488bdebd6334 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 7 Mar 2018 12:51:19 -0800 Subject: [PATCH 31/64] kiosk work --- devices/hololens/hololens-kiosk.md | 30 +++++++++++++++++++++-- devices/hololens/hololens-requirements.md | 4 +-- devices/hololens/index.md | 4 ++- 3 files changed, 33 insertions(+), 5 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 14ede04e4d..d7ab6bf5c5 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -1,6 +1,6 @@ --- title: Set up HoloLens in kiosk mode (HoloLens) -description: Kiosk mode limits the user's ability to launch new apps or change the running app. +description: Use a kiosk configuration to lock down the apps on HoloLens. ms.prod: w10 ms.mktglfcycl: manage ms.pagetype: hololens, devices @@ -12,9 +12,35 @@ ms.date: 07/27/2017 # Set up HoloLens in kiosk mode +In Windows 10, version 1803, you can configure your HoloLens devices to run as multi-app or single-app kiosks. + +When HoloLens is configured as a multi-app kiosk, only the allowed apps are available to the user. The benefit of a multi-app kiosk, or fixed-purpose device, is to provide an easy-to-understand experience for individuals by putting in front of them only the things they need to use, and removing from their view the things they don’t need to access. + +Single-app kiosk mode starts the specified app when the user signs in, and restricts the user's ability to launch new apps or change the running app. When single-app kiosk mode is enabled for HoloLens, the bloom gesture and Cortana are disabled, and placed apps aren't shown in the user's surroundings. + +>[!WARNING] +>The assigned access feature which enables kiosk mode is intended for corporate-owned fixed-purpose devices. When the multi-app assigned access configuration is applied on the device, certain policies are enforced system-wide, and will impact other users on the device. Deleting the multi-app configuration will remove the assigned access lockdown profiles associated with the users, but it cannot revert all [the enforced policies](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#policies-set-by-multi-app-kiosk-configuration). A factory reset is needed to clear all the policies enforced via assigned access. + +For HoloLens devices running Windows 10, version 1803, there are three methods that you can use to configure the device as a kiosk: +- You can [use Microsoft Intune](#intune-kiosk), for HoloLens devices managed by Intune, to configure single-app and multi-app kiosks. +- You can [use a provisioning package](#ppkg-kiosk) to configure single-app and multi-app kiosks. +- You can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. + +For HoloLens devices running Windows 10, version 1607, you can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. + + +## Set up kiosk mode using Microsoft Intune (Windows 10, version 1803) -Kiosk mode limits the user's ability to launch new apps or change the running app. When kiosk mode is enabled for HoloLens, the bloom gesture and Cortana are disabled, and placed apps aren't shown in the user's surroundings. + + +## Setup kiosk mode using a provisioning package (Windows 10, version 1803) + + + + + +## Set up kiosk mode using the Windows Device Portal (Windows 10, version 1607 and version 1803) 1. [Set up the HoloLens to use the Windows Device Portal](https://developer.microsoft.com/windows/mixed-reality/using_the_windows_device_portal#setting_up_hololens_to_use_windows_device_portal). The Device Portal is a web server on your HoloLens that you can connect to from a web browser on your PC. diff --git a/devices/hololens/hololens-requirements.md b/devices/hololens/hololens-requirements.md index 77ad68eb9e..c6061e863f 100644 --- a/devices/hololens/hololens-requirements.md +++ b/devices/hololens/hololens-requirements.md @@ -54,8 +54,8 @@ Hello for Business (using a PIN to sign in) is supported for HoloLens. It must b Yes, the behavior for the type of account impacts the sign-in behavior. If you apply policies for sign-in, the policy is always respected. If no policy for sign-in is applied, these are the default behaviors for each account type. - Microsoft account: signs in automatically -- Local account: always asks for password, not configurable by Settings -- Azure AD: asks for password by default; configurable by Settings to no longer ask for password. +- Local account: always asks for password, not configurable in **Settings** +- Azure AD: asks for password by default; configurable by **Settings** to no longer ask for password. >[!NOTE] >Inactivity timers are currently not supported, which means that the **AllowIdleReturnWithoutPassword** policy is respected only when the device goes into StandBy. diff --git a/devices/hololens/index.md b/devices/hololens/index.md index ddb5c29aea..a502699fa2 100644 --- a/devices/hololens/index.md +++ b/devices/hololens/index.md @@ -21,6 +21,7 @@ ms.date: 11/29/2017 | Topic | Description | | --- | --- | +[What's new in Microsoft HoloLens](hololens-whats-new.md) | Discover the new features in the latest update. | [HoloLens in the enterprise: requirements](hololens-requirements.md) | Lists requirements for general use, Wi-Fi, and device management | | [Set up HoloLens](hololens-setup.md) | How to set up HoloLens for the first time | | [Unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md) | How to upgrade your Development Edition HoloLens to Windows Holographic for Business| @@ -28,7 +29,8 @@ ms.date: 11/29/2017 | [Set up HoloLens in kiosk mode](hololens-kiosk.md) | Enable kiosk mode for HoloLens, which limits the user's ability to launch new apps or change the running app | | [Configure HoloLens using a provisioning package](hololens-provisioning.md) | Provisioning packages make it easy for IT administrators to configure HoloLens devices without imaging | | [Install apps on HoloLens](hololens-install-apps.md) | Use Microsoft Store for Business, mobile device management (MDM), or the Windows Device Portal to install apps on HoloLens| -
+[Enable Bitlocker device encryption for HoloLens](hololens-encryption.md) | Learn how to use Bitlocker device encryption to protect files and information stored on the HoloLens. +[Change history for Microsoft HoloLens documentation](change-history-hololens.md) | See new and updated topics in the HoloLens documentation library. ## Related resources From d7d7dd96666270bddf1083a392245839cf490099 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 7 Mar 2018 13:06:36 -0800 Subject: [PATCH 32/64] Start xml --- devices/hololens/hololens-kiosk.md | 59 ++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index d7ab6bf5c5..c2e4241175 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -28,6 +28,65 @@ For HoloLens devices running Windows 10, version 1803, there are three methods t For HoloLens devices running Windows 10, version 1607, you can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. + +## Start layout for HoloLens kiosk mode + +If you use [Microsoft Intune](#intune-kiosk) or a [provisioning package](#ppkg-kiosk) to configure a kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a "fake" Start layout. + +### Start layout file for Intune + +Save the following sample as an XML file. You will select this file when you configure the kiosk in Microsoft Intune. + +```xml + + + + + + + + + + + + + + + + + + ]]> + + + + + +``` + +### Start layout provisioning package + +You will create an XML file to define the kiosk configuration to be included in a provisioning package. Use the following sample in your XML file. + +```xml + + + + + + + + + + + + + + + ]]> + + +``` + ## Set up kiosk mode using Microsoft Intune (Windows 10, version 1803) From b1158901c88a2ea22503b89f5fc40a922e2bd168 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 7 Mar 2018 13:27:10 -0800 Subject: [PATCH 33/64] sync --- devices/hololens/hololens-kiosk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index c2e4241175..9f7692d980 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -63,7 +63,7 @@ Save the following sample as an XML file. You will select this file when you con ``` -### Start layout provisioning package +### Start layout for a provisioning package You will create an XML file to define the kiosk configuration to be included in a provisioning package. Use the following sample in your XML file. From b26ee8738528551a1edd1c04bccdac52f5ff6752 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 8 Mar 2018 05:44:33 -0800 Subject: [PATCH 34/64] sync --- devices/hololens/hololens-kiosk.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 9f7692d980..6ad141a807 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -48,8 +48,8 @@ Save the following sample as an XML file. You will select this file when you con - - + + @@ -75,8 +75,8 @@ You will create an XML file to define the kiosk configuration to be included in - - + + From f26301ddc853b5b11206b26c219aad554967f56a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 8 Mar 2018 07:20:58 -0800 Subject: [PATCH 35/64] sync --- devices/hololens/hololens-kiosk.md | 96 +++++++++++++++++++++--------- 1 file changed, 69 insertions(+), 27 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 6ad141a807..40eb3f6b08 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -18,6 +18,8 @@ When HoloLens is configured as a multi-app kiosk, only the allowed apps are avai Single-app kiosk mode starts the specified app when the user signs in, and restricts the user's ability to launch new apps or change the running app. When single-app kiosk mode is enabled for HoloLens, the bloom gesture and Cortana are disabled, and placed apps aren't shown in the user's surroundings. +Multi-app kiosks can run Universal Windows Platform (UWP) apps and Classic Wesktop applications (Win32). Single-app kiosks can run UWP apps. + >[!WARNING] >The assigned access feature which enables kiosk mode is intended for corporate-owned fixed-purpose devices. When the multi-app assigned access configuration is applied on the device, certain policies are enforced system-wide, and will impact other users on the device. Deleting the multi-app configuration will remove the assigned access lockdown profiles associated with the users, but it cannot revert all [the enforced policies](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#policies-set-by-multi-app-kiosk-configuration). A factory reset is needed to clear all the policies enforced via assigned access. @@ -29,43 +31,36 @@ For HoloLens devices running Windows 10, version 1803, there are three methods t For HoloLens devices running Windows 10, version 1607, you can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. -## Start layout for HoloLens kiosk mode +## Start layout for HoloLens -If you use [Microsoft Intune](#intune-kiosk) or a [provisioning package](#ppkg-kiosk) to configure a kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a "fake" Start layout. +If you use [Microsoft Intune](#intune-kiosk) or a [provisioning package](#ppkg-kiosk) to configure a multi-app kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a "fake" Start layout. + +>[!NOTE] +>Because a single-app kiosk launches the kiosk app when a user signs in, there is no Start screen displayed. ### Start layout file for Intune Save the following sample as an XML file. You will select this file when you configure the kiosk in Microsoft Intune. ```xml - - - - - - - - - - - - - - - - - - ]]> - - - - - + + + + + + + + + ``` ### Start layout for a provisioning package -You will create an XML file to define the kiosk configuration to be included in a provisioning package. Use the following sample in your XML file. +You will [create an XML file](#ppkg-kiosk) to define the kiosk configuration to be included in a provisioning package. Use the following sample in the `StartLayout` section of your XML file. ```xml @@ -92,10 +87,51 @@ You will create an XML file to define the kiosk configuration to be included in +**Multi-app kiosk** + +2. In the Microsoft Azure portal, search for **Intune** or go to **More services** > **Intune**. +3. Select **Device configuration**. +4. Select **Profiles**. +5. Select **Create profile**. +6. Enter a friendly name for the profile. +7. Select **Windows 10 and later** for the platform. +8. Select **Device restrictions** for the profile type. +9. Select **Kiosk**. +10. In **Kiosk Mode**, select **Multi app kiosk**. +11. Select **Add** to define a configuration, which specifies the apps that will run and the layout for the Start menu. +12. Enter a friendly name for the configuration. +13. Select an app type, either **Win32 App** for a classic desktop application or **UWP App** for a Universal Windows Platform app. + - For **Win32 App**, enter the fully qualified pathname of the executable, with respect to the device. + - For **UWP App**, enter the Application User Model ID for an installed app. +14. Select whether to enable the taskbar. +15. Browse to and select the Start layout XML file that you generated in step 1. +16. Add one or more accounts. When the account signs in, only the apps defined in the configuration will be available. +17. Select **OK**. You can add additional configurations or finish. +18. Assign the profile to a device group to configure the devices in that group as kiosks. + +**Single-app kiosk** + +2. In the Microsoft Azure portal, search for **Intune** or go to **More services** > **Intune**. +3. Select **Device configuration**. +4. Select **Profiles**. +5. Select **Create profile**. +6. Enter a friendly name for the profile. +7. Select **Windows 10 and later** for the platform. +8. Select **Device restrictions** for the profile type. +9. Select **Kiosk**. +10. In **Kiosk Mode**, select **Single app kiosk**. +11. Enter the user account that will be used for the kiosk. +13. Enter the Application User Model ID for an installed app. +14. Select **OK**, and then select **Create**. +18. Assign the profile to a device group to configure the devices in that group as kiosks. + ## Setup kiosk mode using a provisioning package (Windows 10, version 1803) - +Process: +1. Create XML file(#create-xml-file) +2. Add XML file to provisioning package(#add-xml) +3. Apply provisioning package to device(#apply-ppkg) @@ -122,3 +158,9 @@ You will create an XML file to define the kiosk configuration to be included in 5. Select **Enable Kiosk Mode**, choose an app to run when the device starts, and click **Save**. + +## More information + +>[!VIDEO https://www.microsoft.com/videoplayer/embed/ce9992ab-9fea-465d-b773-ee960b990c4a?autoplay=false] + +>[!VIDEO https://www.microsoft.com/videoplayer/embed/fa125d0f-77e4-4f64-b03e-d634a4926884?autoplay=false] \ No newline at end of file From a767005b57e44fc803cdcc3cfedf70b5a8f422ed Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 8 Mar 2018 09:07:39 -0800 Subject: [PATCH 36/64] finish kiosk --- devices/hololens/TOC.md | 1 + devices/hololens/change-history-hololens.md | 5 +- devices/hololens/hololens-kiosk.md | 63 ++++++++++++++++-- devices/hololens/hololens-provisioning.md | 7 +- devices/hololens/hololens-updates.md | 36 ++++++++++ .../images/multiappassignedaccesssettings.png | Bin 0 -> 5081 bytes 6 files changed, 100 insertions(+), 12 deletions(-) create mode 100644 devices/hololens/hololens-updates.md create mode 100644 devices/hololens/images/multiappassignedaccesssettings.png diff --git a/devices/hololens/TOC.md b/devices/hololens/TOC.md index 769deebcab..c1024d3a9b 100644 --- a/devices/hololens/TOC.md +++ b/devices/hololens/TOC.md @@ -4,6 +4,7 @@ ## [Set up HoloLens](hololens-setup.md) ## [Unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md) ## [Enroll HoloLens in MDM](hololens-enroll-mdm.md) +## [Manage updates to HoloLens](hololens-updates.md) ## [Set up HoloLens in kiosk mode](hololens-kiosk.md) ## [Configure HoloLens using a provisioning package](hololens-provisioning.md) ## [Install apps on HoloLens](hololens-install-apps.md) diff --git a/devices/hololens/change-history-hololens.md b/devices/hololens/change-history-hololens.md index 6178f56bfb..dc5efd41cf 100644 --- a/devices/hololens/change-history-hololens.md +++ b/devices/hololens/change-history-hololens.md @@ -19,7 +19,10 @@ This topic lists new and updated topics in the [Microsoft HoloLens documentation The topics in this library have been updated for Windows 10 Holographic for Business, version 1803. The following new topics have been added: -- > +- [What's new in Microsoft HoloLens](hololens-whats-new.md) +- [Manage updates to HoloLens](hololens-updates.md) + + ## February 2018 New or changed topic | Description diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 40eb3f6b08..7eca7ad109 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -18,7 +18,7 @@ When HoloLens is configured as a multi-app kiosk, only the allowed apps are avai Single-app kiosk mode starts the specified app when the user signs in, and restricts the user's ability to launch new apps or change the running app. When single-app kiosk mode is enabled for HoloLens, the bloom gesture and Cortana are disabled, and placed apps aren't shown in the user's surroundings. -Multi-app kiosks can run Universal Windows Platform (UWP) apps and Classic Wesktop applications (Win32). Single-app kiosks can run UWP apps. + >[!WARNING] >The assigned access feature which enables kiosk mode is intended for corporate-owned fixed-purpose devices. When the multi-app assigned access configuration is applied on the device, certain policies are enforced system-wide, and will impact other users on the device. Deleting the multi-app configuration will remove the assigned access lockdown profiles associated with the users, but it cannot revert all [the enforced policies](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#policies-set-by-multi-app-kiosk-configuration). A factory reset is needed to clear all the policies enforced via assigned access. @@ -100,11 +100,9 @@ You will [create an XML file](#ppkg-kiosk) to define the kiosk configuration to 10. In **Kiosk Mode**, select **Multi app kiosk**. 11. Select **Add** to define a configuration, which specifies the apps that will run and the layout for the Start menu. 12. Enter a friendly name for the configuration. -13. Select an app type, either **Win32 App** for a classic desktop application or **UWP App** for a Universal Windows Platform app. - - For **Win32 App**, enter the fully qualified pathname of the executable, with respect to the device. - - For **UWP App**, enter the Application User Model ID for an installed app. +13. Select **UWP App** for a Universal Windows Platform app, and enter the Application User Model ID for an installed app. 14. Select whether to enable the taskbar. -15. Browse to and select the Start layout XML file that you generated in step 1. +15. Browse to and select [the Start layout XML file](#start-kiosk). 16. Add one or more accounts. When the account signs in, only the apps defined in the configuration will be available. 17. Select **OK**. You can add additional configurations or finish. 18. Assign the profile to a device group to configure the devices in that group as kiosks. @@ -133,6 +131,61 @@ Process: 2. Add XML file to provisioning package(#add-xml) 3. Apply provisioning package to device(#apply-ppkg) + +### Create a kiosk configuration XML file + +Follow [the instructions for creating a kiosk configuration XML file for desktop](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#configure-a-kiosk-using-a-provisioning-package), with the following exceptions: + +- Do not include Classic Windows applications (Win32) since they aren't supported on HoloLens. +- Use the [placeholder Start XML](#start-kiosk) for HoloLens. +- Use [group accounts](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#config-for-group-account) rather than individual accounts. + + +### Add the kiosk configuration XML file to a provisioning package + +1. Open [Windows Configuration Designer](https://www.microsoft.com/store/apps/9nblggh4tx22). +2. Choose **Advanced provisioning**. +3. Name your project, and click **Next**. +4. Choose **Windows 10 Holographic** and click **Next**. +5. Select **Finish**. The workspace for your package opens. +6. Expand **Runtime settings** > **AssignedAccess** > **MultiAppAssignedAccessSettings**. +7. In the center pane, click **Browse** to locate and select the kiosk configuration XML file that you created. + + ![Screenshot of the MultiAppAssignedAccessSettings field in Windows Configuration Designer](images/multiappassignedaccesssettings.png) + +8. (**Optional**: If you want to apply the provisioning package after device initial setup and there is an admin user already available on the kiosk device, skip this step.) Create an admin user account in **Runtime settings** > **Accounts** > **Users**. Provide a **UserName** and **Password**, and select **UserGroup** as **Administrators**. With this account, you can view the provisioning status and logs if needed. +8. (**Optional**: If you already have a non-admin account on the kiosk device, skip this step.) Create a local standard user account in **Runtime settings** > **Accounts** > **Users**. Make sure the **UserName** is the same as the account that you specify in the configuration XML. Select **UserGroup** as **Standard Users**. +8. On the **File** menu, select **Save.** +9. On the **Export** menu, select **Provisioning package**. +10. Change **Owner** to **IT Admin**, which will set the precedence of this provisioning package higher than provisioning packages applied to this device from other sources, and then select **Next.** + +11. On the **Provisioning package security** page, do not select **Enable package encryption** or provisioning will fail on HoloLens. You can choose to enable package signing. + + - **Enable package signing** - If you select this option, you must select a valid certificate to use for signing the package. You can specify the certificate by clicking **Browse** and choosing the certificate you want to use to sign the package. + +12. Click **Next** to specify the output location where you want the provisioning package to go when it's built. By default, Windows Configuration Designer uses the project folder as the output location. Optionally, you can click **Browse** to change the default output location. + +13. Click **Next**. + +14. Click **Build** to start building the package. The provisioning package doesn't take long to build. The project information is displayed in the build page and the progress bar indicates the build status. + + + + +### Apply the provisioning package to HoloLens + +1. Connect HoloLens via USB to a PC and start the device, but do not continue past the **Fit** page of OOBE (the first page with the blue box). + +3. HoloLens will show up as a device in File Explorer on the PC. + +4. In File Explorer, drag and drop the provisioning package (.ppkg) onto the device storage. + +5. Briefly press and release the **Volume Down** and **Power** buttons simultaneously again while on the **fit** page. + +6. The device will ask you if you trust the package and would like to apply it. Confirm that you trust the package. + +7. You will see whether the package was applied successfully or not. If it failed, you can fix your package and try again. If it succeeded, proceed with OOBE. + ## Set up kiosk mode using the Windows Device Portal (Windows 10, version 1607 and version 1803) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 1f02d05dd7..152282bc05 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -20,14 +20,9 @@ Some of the HoloLens configurations that you can apply in a provisioning package - Set up a Wi-Fi connection - Apply certificates to the device -To install Windows Configuration Designer and create provisioning packages, you must [install the Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit) or install [Windows Configuration Designer](https://www.microsoft.com/store/apps/9nblggh4tx22) from the Microsoft Store. +To install Windows Configuration Designer and create provisioning packages, you must install [Windows Configuration Designer](https://www.microsoft.com/store/apps/9nblggh4tx22) from the Microsoft Store or [install the Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit). If you install Windows Configurations Designer from the Windows ADK, select **Configuration Designer** from the **Select the features you want to install** dialog box. -When you run ADKsetup.exe for Windows 10, version 1607, select **Configuration Designer** from the **Select the features you want to install** dialog box. -![Choose Configuration Designer](images/adk-install.png) - -> [!NOTE] -> In previous versions of the Windows 10 ADK, you had to install additional features for Windows Configuration Designer to run. Starting in version 1607, you can install Windows Configuration Designer without other ADK features. ## Create a provisioning package for HoloLens using the HoloLens wizard diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md new file mode 100644 index 0000000000..c24906c721 --- /dev/null +++ b/devices/hololens/hololens-updates.md @@ -0,0 +1,36 @@ +--- +title: Manage updates to HoloLens (HoloLens) +description: +ms.prod: w10 +ms.mktglfcycl: manage +ms.pagetype: hololens, devices +ms.sitesec: library +author: jdeckerms +ms.localizationpriority: medium +ms.date: 04/01/2018 +--- + +# Manage updates to HoloLens + +Windows 10, version 1803, is the first feature update to Windows Holographic for Business since its release in Windows 10, version 1607. + +WSUS is not directly supported by Intune since Intune is pushing WUFB. You would need to go to the Custom OMA-DM URI route to set those unsupported policies as @Alvin Chardon descirbes below. + +Below is policies HL supports and the mechanism you need to use in Intune. +• Update/AllowAutoUpdate – directly supported in UI. Software Updates > Windows 10 Update Rings > Automatic update behavior +• Update/AllowUpdateService - Custom OMA-DM URI +• Update/RequireDeferUpgrade -- directly supported in UI. Software Updates > Windows 10 Update Rings > Servicing channel +• Update/RequireUpdateApproval -- Custom OMA-DM URI +• Update/UpdateServiceUrl Custom OMA-DM URI + +MDM can defer the update directly from Windows Update by setting Servicing Channel to semi-annual (not targeted). + +Here is the general Intune documentation for Microsoft Update for Business: +https://docs.microsoft.com/en-us/intune/windows-update-for-business-configure + +Here is the Holographic-specific section of that article naming what features are supported: +https://docs.microsoft.com/en-us/intune/windows-update-for-business-configure#windows-holographic-for-business-support + +For the settings Intune doesn’t offer UI, including WSUS, we recommended setting them through Custom OMA-DM Uris: +https://docs.microsoft.com/en-us/intune/custom-settings-windows-holographic + diff --git a/devices/hololens/images/multiappassignedaccesssettings.png b/devices/hololens/images/multiappassignedaccesssettings.png new file mode 100644 index 0000000000000000000000000000000000000000..86e2e0a451e756326fa5d8891cb4e8d50c361f20 GIT binary patch literal 5081 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 Date: Thu, 8 Mar 2018 09:09:44 -0800 Subject: [PATCH 37/64] change fake --- devices/hololens/hololens-kiosk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 7eca7ad109..7857f61637 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -33,7 +33,7 @@ For HoloLens devices running Windows 10, version 1607, you can [use the Windows ## Start layout for HoloLens -If you use [Microsoft Intune](#intune-kiosk) or a [provisioning package](#ppkg-kiosk) to configure a multi-app kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a "fake" Start layout. +If you use [Microsoft Intune](#intune-kiosk) or a [provisioning package](#ppkg-kiosk) to configure a multi-app kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a placeholder Start layout. >[!NOTE] >Because a single-app kiosk launches the kiosk app when a user signs in, there is no Start screen displayed. From 510895ac80d08fdc00db3472abb878570fc10a46 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 8 Mar 2018 09:13:09 -0800 Subject: [PATCH 38/64] link dump --- devices/hololens/hololens-updates.md | 4 ++++ devices/hololens/hololens-whats-new.md | 8 +++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index c24906c721..bbf135cd7d 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -34,3 +34,7 @@ https://docs.microsoft.com/en-us/intune/windows-update-for-business-configure#wi For the settings Intune doesn’t offer UI, including WSUS, we recommended setting them through Custom OMA-DM Uris: https://docs.microsoft.com/en-us/intune/custom-settings-windows-holographic +link dump: +https://docs.microsoft.com/en-us/intune/windows-update-for-business-configure +https://docs.microsoft.com/en-us/windows/deployment/update/waas-manage-updates-wufb +https://docs.microsoft.com/en-us/intune/custom-settings-windows-holographic diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 3a3c1a6c1a..b05f7b5b74 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -38,4 +38,10 @@ Windows 10, version 1803, is the first feature update to Windows Holographic for - multi-app kiosk (use groups) - local account indefinite password expiry - MDM sync status -- account mgt: "visitor" group acct \ No newline at end of file +- account mgt: "visitor" group acct + +link dump +https://developer.microsoft.com/en-us/windows/mixed-reality/reset_or_recover_your_hololens +https://support.microsoft.com/en-us/help/12379/windows-10-mobile-device-recovery-tool-faq +https://docs.microsoft.com/en-us/intune/windows-holographic-for-business +https://support.microsoft.com/en-us/help/13452/hololens-restart-reset-or-recover-hololens From 4037cb0632b53e71f2f2dda4e79b39883fd55c9f Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 8 Mar 2018 09:19:48 -0800 Subject: [PATCH 39/64] fix links --- devices/hololens/hololens-kiosk.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 7857f61637..ba83deb30d 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -127,9 +127,9 @@ You will [create an XML file](#ppkg-kiosk) to define the kiosk configuration to ## Setup kiosk mode using a provisioning package (Windows 10, version 1803) Process: -1. Create XML file(#create-xml-file) -2. Add XML file to provisioning package(#add-xml) -3. Apply provisioning package to device(#apply-ppkg) +1. [Create XML file](#create-xml-file) +2. [Add XML file to provisioning package](#add-xml) +3. [Apply provisioning package to device](#apply-ppkg) ### Create a kiosk configuration XML file From 27d8e38d967e592ebbc3ea6238fb6f958303fd81 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 8 Mar 2018 09:38:45 -0800 Subject: [PATCH 40/64] sync --- devices/hololens/hololens-kiosk.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index ba83deb30d..b584f7d909 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -127,9 +127,9 @@ You will [create an XML file](#ppkg-kiosk) to define the kiosk configuration to ## Setup kiosk mode using a provisioning package (Windows 10, version 1803) Process: -1. [Create XML file](#create-xml-file) -2. [Add XML file to provisioning package](#add-xml) -3. [Apply provisioning package to device](#apply-ppkg) +1. [Create an XML file that defines the kiosk configuration.](#create-xml-file) +2. [Add the XML file to a provisioning package.](#add-xml) +3. [Apply the provisioning package to HoloLens.](#apply-ppkg) ### Create a kiosk configuration XML file From 54c71d1090bbf0778c2a41f8f1fbd897025edd19 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 8 Mar 2018 13:26:43 -0800 Subject: [PATCH 41/64] remove intune kiosk instructions --- devices/hololens/hololens-kiosk.md | 65 +--------------------------- devices/hololens/hololens-updates.md | 16 ++++++- 2 files changed, 16 insertions(+), 65 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index b584f7d909..96513679a7 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -24,7 +24,7 @@ Single-app kiosk mode starts the specified app when the user signs in, and restr >The assigned access feature which enables kiosk mode is intended for corporate-owned fixed-purpose devices. When the multi-app assigned access configuration is applied on the device, certain policies are enforced system-wide, and will impact other users on the device. Deleting the multi-app configuration will remove the assigned access lockdown profiles associated with the users, but it cannot revert all [the enforced policies](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#policies-set-by-multi-app-kiosk-configuration). A factory reset is needed to clear all the policies enforced via assigned access. For HoloLens devices running Windows 10, version 1803, there are three methods that you can use to configure the device as a kiosk: -- You can [use Microsoft Intune](#intune-kiosk), for HoloLens devices managed by Intune, to configure single-app and multi-app kiosks. + - You can [use a provisioning package](#ppkg-kiosk) to configure single-app and multi-app kiosks. - You can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. @@ -33,33 +33,11 @@ For HoloLens devices running Windows 10, version 1607, you can [use the Windows ## Start layout for HoloLens -If you use [Microsoft Intune](#intune-kiosk) or a [provisioning package](#ppkg-kiosk) to configure a multi-app kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a placeholder Start layout. +If you use a [provisioning package](#ppkg-kiosk) to configure a multi-app kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a placeholder Start layout. >[!NOTE] >Because a single-app kiosk launches the kiosk app when a user signs in, there is no Start screen displayed. -### Start layout file for Intune - -Save the following sample as an XML file. You will select this file when you configure the kiosk in Microsoft Intune. - -```xml - - - - - - - - - -``` - -### Start layout for a provisioning package - You will [create an XML file](#ppkg-kiosk) to define the kiosk configuration to be included in a provisioning package. Use the following sample in the `StartLayout` section of your XML file. ```xml @@ -82,47 +60,8 @@ You will [create an XML file](#ppkg-kiosk) to define the kiosk configuration to ``` - -## Set up kiosk mode using Microsoft Intune (Windows 10, version 1803) - -**Multi-app kiosk** - -2. In the Microsoft Azure portal, search for **Intune** or go to **More services** > **Intune**. -3. Select **Device configuration**. -4. Select **Profiles**. -5. Select **Create profile**. -6. Enter a friendly name for the profile. -7. Select **Windows 10 and later** for the platform. -8. Select **Device restrictions** for the profile type. -9. Select **Kiosk**. -10. In **Kiosk Mode**, select **Multi app kiosk**. -11. Select **Add** to define a configuration, which specifies the apps that will run and the layout for the Start menu. -12. Enter a friendly name for the configuration. -13. Select **UWP App** for a Universal Windows Platform app, and enter the Application User Model ID for an installed app. -14. Select whether to enable the taskbar. -15. Browse to and select [the Start layout XML file](#start-kiosk). -16. Add one or more accounts. When the account signs in, only the apps defined in the configuration will be available. -17. Select **OK**. You can add additional configurations or finish. -18. Assign the profile to a device group to configure the devices in that group as kiosks. - -**Single-app kiosk** - -2. In the Microsoft Azure portal, search for **Intune** or go to **More services** > **Intune**. -3. Select **Device configuration**. -4. Select **Profiles**. -5. Select **Create profile**. -6. Enter a friendly name for the profile. -7. Select **Windows 10 and later** for the platform. -8. Select **Device restrictions** for the profile type. -9. Select **Kiosk**. -10. In **Kiosk Mode**, select **Single app kiosk**. -11. Enter the user account that will be used for the kiosk. -13. Enter the Application User Model ID for an installed app. -14. Select **OK**, and then select **Create**. -18. Assign the profile to a device group to configure the devices in that group as kiosks. - ## Setup kiosk mode using a provisioning package (Windows 10, version 1803) diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index bbf135cd7d..fdacedcc6c 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -1,6 +1,6 @@ --- title: Manage updates to HoloLens (HoloLens) -description: +description: Administrators can use mobile device management to manage updates to HoloLens devices. ms.prod: w10 ms.mktglfcycl: manage ms.pagetype: hololens, devices @@ -12,7 +12,19 @@ ms.date: 04/01/2018 # Manage updates to HoloLens -Windows 10, version 1803, is the first feature update to Windows Holographic for Business since its release in Windows 10, version 1607. +Windows 10, version 1803, is the first feature update to Windows Holographic for Business since its release in Windows 10, version 1607. As with desktop devices, administrators can manage updates to the HoloLens operating system using [Windows Update for Business](https://docs.microsoft.com/windows/deployment/update/waas-manage-updates-wufb). + +## Use MDM policies to manage updates + +mobile device management (MDM) + +## Use Windows Server Update Service to update HoloLens + +Windows Server Update Service (WSUS) + +## sandbox + +For HoloLens, customers would configure update deferral settings in a general config policy and create a custom profile to point them to the WSUS server. WSUS is not directly supported by Intune since Intune is pushing WUFB. You would need to go to the Custom OMA-DM URI route to set those unsupported policies as @Alvin Chardon descirbes below. From 247cf1fec2fe41b4619c856c1206eae664f38b74 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 9 Mar 2018 07:28:08 -0800 Subject: [PATCH 42/64] add Intune back --- devices/hololens/hololens-kiosk.md | 67 ++++++++++++++++++++++- devices/hololens/hololens-provisioning.md | 2 +- 2 files changed, 65 insertions(+), 4 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 96513679a7..2c80f5673f 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -7,7 +7,7 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 07/27/2017 +ms.date: 04/01/2018 --- # Set up HoloLens in kiosk mode @@ -24,7 +24,7 @@ Single-app kiosk mode starts the specified app when the user signs in, and restr >The assigned access feature which enables kiosk mode is intended for corporate-owned fixed-purpose devices. When the multi-app assigned access configuration is applied on the device, certain policies are enforced system-wide, and will impact other users on the device. Deleting the multi-app configuration will remove the assigned access lockdown profiles associated with the users, but it cannot revert all [the enforced policies](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#policies-set-by-multi-app-kiosk-configuration). A factory reset is needed to clear all the policies enforced via assigned access. For HoloLens devices running Windows 10, version 1803, there are three methods that you can use to configure the device as a kiosk: - +- You can [use Microsoft Intune](#intune-kiosk), for HoloLens devices managed by Intune, to configure single-app and multi-app kiosks. - You can [use a provisioning package](#ppkg-kiosk) to configure single-app and multi-app kiosks. - You can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. @@ -33,11 +33,33 @@ For HoloLens devices running Windows 10, version 1607, you can [use the Windows ## Start layout for HoloLens -If you use a [provisioning package](#ppkg-kiosk) to configure a multi-app kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a placeholder Start layout. +If you use [Microsoft Intune](#intune-kiosk) or a [provisioning package](#ppkg-kiosk) to configure a multi-app kiosk, the procedure requires a Start layout. Start layout customization isn't supported in Holographic for Business, so you'll need to use a placeholder Start layout. >[!NOTE] >Because a single-app kiosk launches the kiosk app when a user signs in, there is no Start screen displayed. +### Start layout file for Intune + +Save the following sample as an XML file. You will select this file when you configure the kiosk in Microsoft Intune. + +```xml + + + + + + + + + +``` + +### Start layout for a provisioning package + You will [create an XML file](#ppkg-kiosk) to define the kiosk configuration to be included in a provisioning package. Use the following sample in the `StartLayout` section of your XML file. ```xml @@ -60,8 +82,47 @@ You will [create an XML file](#ppkg-kiosk) to define the kiosk configuration to ``` + +## Set up kiosk mode using Microsoft Intune (Windows 10, version 1803) + +**Multi-app kiosk** + +2. In the Microsoft Azure portal, search for **Intune** or go to **More services** > **Intune**. +3. Select **Device configuration**. +4. Select **Profiles**. +5. Select **Create profile**. +6. Enter a friendly name for the profile. +7. Select **Windows 10 and later** for the platform. +8. Select **Device restrictions** for the profile type. +9. Select **Kiosk**. +10. In **Kiosk Mode**, select **Multi app kiosk**. +11. Select **Add** to define a configuration, which specifies the apps that will run and the layout for the Start menu. +12. Enter a friendly name for the configuration. +13. Select **UWP App** for a Universal Windows Platform app, and enter the Application User Model ID for an installed app. +14. Select whether to enable the taskbar. +15. Browse to and select [the Start layout XML file](#start-kiosk). +16. Add one or more accounts. When the account signs in, only the apps defined in the configuration will be available. +17. Select **OK**. You can add additional configurations or finish. +18. Assign the profile to a device group to configure the devices in that group as kiosks. + +**Single-app kiosk** + +2. In the Microsoft Azure portal, search for **Intune** or go to **More services** > **Intune**. +3. Select **Device configuration**. +4. Select **Profiles**. +5. Select **Create profile**. +6. Enter a friendly name for the profile. +7. Select **Windows 10 and later** for the platform. +8. Select **Device restrictions** for the profile type. +9. Select **Kiosk**. +10. In **Kiosk Mode**, select **Single app kiosk**. +11. Enter the user account that will be used for the kiosk. +13. Enter the Application User Model ID for an installed app. +14. Select **OK**, and then select **Create**. +18. Assign the profile to a device group to configure the devices in that group as kiosks. + ## Setup kiosk mode using a provisioning package (Windows 10, version 1803) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 152282bc05..27539cfdc2 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -7,7 +7,7 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 11/29/2017 +ms.date: 04/01/2018 --- # Configure HoloLens using a provisioning package test From 3d8bd9ff5fcdd6e298c1a25c9b625aa39d3abd28 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 9 Mar 2018 08:57:35 -0800 Subject: [PATCH 43/64] updates --- devices/hololens/hololens-kiosk.md | 9 +++++ devices/hololens/hololens-updates.md | 48 +++++++++++++------------- devices/hololens/hololens-whats-new.md | 2 ++ 3 files changed, 35 insertions(+), 24 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 2c80f5673f..d10ca706d3 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -22,6 +22,8 @@ Single-app kiosk mode starts the specified app when the user signs in, and restr >[!WARNING] >The assigned access feature which enables kiosk mode is intended for corporate-owned fixed-purpose devices. When the multi-app assigned access configuration is applied on the device, certain policies are enforced system-wide, and will impact other users on the device. Deleting the multi-app configuration will remove the assigned access lockdown profiles associated with the users, but it cannot revert all [the enforced policies](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#policies-set-by-multi-app-kiosk-configuration). A factory reset is needed to clear all the policies enforced via assigned access. +> +>Be aware that voice commands are enabled, even if the Cortana app is not selected as a kiosk app. For HoloLens devices running Windows 10, version 1803, there are three methods that you can use to configure the device as a kiosk: - You can [use Microsoft Intune](#intune-kiosk), for HoloLens devices managed by Intune, to configure single-app and multi-app kiosks. @@ -212,6 +214,13 @@ Follow [the instructions for creating a kiosk configuration XML file for desktop 5. Select **Enable Kiosk Mode**, choose an app to run when the device starts, and click **Save**. +## Kiosk app recommendations + +- You cannot select Microsoft Edge, Microsoft Store, or the Shell app as a kiosk app. +- We recommend that you do **not** select the Settings app and the File Explorer app as a kiosk app. +- You can select Cortana as a kiosk app. +- To enable photo or video capture, the HoloCamera app must be enabled as a kiosk app. + ## More information >[!VIDEO https://www.microsoft.com/videoplayer/embed/ce9992ab-9fea-465d-b773-ee960b990c4a?autoplay=false] diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index fdacedcc6c..3813179553 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -14,39 +14,39 @@ ms.date: 04/01/2018 Windows 10, version 1803, is the first feature update to Windows Holographic for Business since its release in Windows 10, version 1607. As with desktop devices, administrators can manage updates to the HoloLens operating system using [Windows Update for Business](https://docs.microsoft.com/windows/deployment/update/waas-manage-updates-wufb). -## Use MDM policies to manage updates +>[!NOTE] +>HoloLens devices must be [upgraded to Windows Holographic for Business](hololens-upgrade-enterprise.md) to manage updates. -mobile device management (MDM) -## Use Windows Server Update Service to update HoloLens +Mobile device management (MDM) providers use the [Policy Configuration Service Provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) to enable update management. -Windows Server Update Service (WSUS) +The Update policies supported for HoloLens are: -## sandbox +- [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) +- [Update/AllowMUUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowmuupdateservice) +- [Update/AllowUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowupdateservice) +- [Update/RequireDeferUpgrade](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requiredeferupgrade) +- [Update/RequireUpdateApproval](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requireupdateapproval) +- [Update/UpdateServiceUrl](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-updateserviceurl) -For HoloLens, customers would configure update deferral settings in a general config policy and create a custom profile to point them to the WSUS server. +If you use Microsoft Intune to manage HoloLens, you can configure the following Update policies as settings for [update rings](https://docs.microsoft.com/intune/windows-update-for-business-configure): -WSUS is not directly supported by Intune since Intune is pushing WUFB. You would need to go to the Custom OMA-DM URI route to set those unsupported policies as @Alvin Chardon descirbes below. +- [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) is set in **Software Updates** > **Windows 10 Update Rings** > **Automatic update behavior**. +- - [Update/AllowMUUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowmuupdateservice) is set in **Software Updates** > **Windows 10 Update Rings** > **Microsoft product updates**. +- [Update/RequireDeferUpgrade](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requiredeferupgrade) is set in **Software Updates** > **Windows 10 Update Rings** > **Servicing channel**. -Below is policies HL supports and the mechanism you need to use in Intune. -• Update/AllowAutoUpdate – directly supported in UI. Software Updates > Windows 10 Update Rings > Automatic update behavior -• Update/AllowUpdateService - Custom OMA-DM URI -• Update/RequireDeferUpgrade -- directly supported in UI. Software Updates > Windows 10 Update Rings > Servicing channel -• Update/RequireUpdateApproval -- Custom OMA-DM URI -• Update/UpdateServiceUrl Custom OMA-DM URI +Typically, devices access Windows Update directly for updates. You can use the following update policies to configure devices to get updates from Windows Server Update Service (WSUS) instead: -MDM can defer the update directly from Windows Update by setting Servicing Channel to semi-annual (not targeted). +- [Update/AllowUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowupdateservice) +- [Update/RequireUpdateApproval](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requireupdateapproval) +- [Update/UpdateServiceUrl](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-updateserviceurl) -Here is the general Intune documentation for Microsoft Update for Business: -https://docs.microsoft.com/en-us/intune/windows-update-for-business-configure +In Microsoft Intune, use [a custom profile](https://docs.microsoft.com/intune/custom-settings-windows-holographic) to configure devices to get updates from WSUS. -Here is the Holographic-specific section of that article naming what features are supported: -https://docs.microsoft.com/en-us/intune/windows-update-for-business-configure#windows-holographic-for-business-support -For the settings Intune doesn’t offer UI, including WSUS, we recommended setting them through Custom OMA-DM Uris: -https://docs.microsoft.com/en-us/intune/custom-settings-windows-holographic -link dump: -https://docs.microsoft.com/en-us/intune/windows-update-for-business-configure -https://docs.microsoft.com/en-us/windows/deployment/update/waas-manage-updates-wufb -https://docs.microsoft.com/en-us/intune/custom-settings-windows-holographic + + +## Related topics + +- [Manage software updates in Microsoft Intune](https://docs.microsoft.com/intune/windows-update-for-business-configure) \ No newline at end of file diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index b05f7b5b74..22002dda9c 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -24,6 +24,8 @@ Windows 10, version 1803, is the first feature update to Windows Holographic for - Previously, after you signed in to the device with an Azure Active Directory (AD) account, you then had to **Add work access** in **Settings** to get access to corporate resources. Now, you sign in with an Azure AD account and enrollment happens automatically. +- Can change network before sign-in + - multi-user (AAD) - multi transfer protocol (MTP) support - file explorer From 2f538df70558b1c7c5c7e23a5b49e8d544a6f671 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 9 Mar 2018 09:10:37 -0800 Subject: [PATCH 44/64] fix format --- devices/hololens/hololens-updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index 3813179553..0c50120f39 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -32,7 +32,7 @@ The Update policies supported for HoloLens are: If you use Microsoft Intune to manage HoloLens, you can configure the following Update policies as settings for [update rings](https://docs.microsoft.com/intune/windows-update-for-business-configure): - [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) is set in **Software Updates** > **Windows 10 Update Rings** > **Automatic update behavior**. -- - [Update/AllowMUUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowmuupdateservice) is set in **Software Updates** > **Windows 10 Update Rings** > **Microsoft product updates**. +- [Update/AllowMUUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowmuupdateservice) is set in **Software Updates** > **Windows 10 Update Rings** > **Microsoft product updates**. - [Update/RequireDeferUpgrade](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requiredeferupgrade) is set in **Software Updates** > **Windows 10 Update Rings** > **Servicing channel**. Typically, devices access Windows Update directly for updates. You can use the following update policies to configure devices to get updates from Windows Server Update Service (WSUS) instead: From 5c3016b489ae0583d72d3985e401f6bfdad461e3 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 9 Mar 2018 09:43:07 -0800 Subject: [PATCH 45/64] sync --- devices/hololens/hololens-kiosk.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index d10ca706d3..e504594d04 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -18,12 +18,12 @@ When HoloLens is configured as a multi-app kiosk, only the allowed apps are avai Single-app kiosk mode starts the specified app when the user signs in, and restricts the user's ability to launch new apps or change the running app. When single-app kiosk mode is enabled for HoloLens, the bloom gesture and Cortana are disabled, and placed apps aren't shown in the user's surroundings. - +The [AssignedAccess Configuration Service Provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/assignedaccess-csp) enables kiosk configuration. >[!WARNING] >The assigned access feature which enables kiosk mode is intended for corporate-owned fixed-purpose devices. When the multi-app assigned access configuration is applied on the device, certain policies are enforced system-wide, and will impact other users on the device. Deleting the multi-app configuration will remove the assigned access lockdown profiles associated with the users, but it cannot revert all [the enforced policies](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#policies-set-by-multi-app-kiosk-configuration). A factory reset is needed to clear all the policies enforced via assigned access. > ->Be aware that voice commands are enabled, even if the Cortana app is not selected as a kiosk app. +>Be aware that voice commands are enabled for kiosk mode configured in Microsoft Intune or provisioning packages, even if the Cortana app is not selected as a kiosk app. For HoloLens devices running Windows 10, version 1803, there are three methods that you can use to configure the device as a kiosk: - You can [use Microsoft Intune](#intune-kiosk), for HoloLens devices managed by Intune, to configure single-app and multi-app kiosks. @@ -87,7 +87,7 @@ You will [create an XML file](#ppkg-kiosk) to define the kiosk configuration to ## Set up kiosk mode using Microsoft Intune (Windows 10, version 1803) - + **Multi-app kiosk** From f7fa98a46526d626336dd5d695122f0956591603 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 9 Mar 2018 10:50:33 -0800 Subject: [PATCH 46/64] multiple users --- devices/hololens/TOC.md | 1 + devices/hololens/change-history-hololens.md | 1 + devices/hololens/hololens-multiple-users.md | 30 +++++++++++++++++++++ devices/hololens/hololens-whats-new.md | 2 +- 4 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 devices/hololens/hololens-multiple-users.md diff --git a/devices/hololens/TOC.md b/devices/hololens/TOC.md index c1024d3a9b..d494af7e30 100644 --- a/devices/hololens/TOC.md +++ b/devices/hololens/TOC.md @@ -6,6 +6,7 @@ ## [Enroll HoloLens in MDM](hololens-enroll-mdm.md) ## [Manage updates to HoloLens](hololens-updates.md) ## [Set up HoloLens in kiosk mode](hololens-kiosk.md) +## [Share HoloLens with multiple people](hololens-multiple-users.md) ## [Configure HoloLens using a provisioning package](hololens-provisioning.md) ## [Install apps on HoloLens](hololens-install-apps.md) ## [Enable Bitlocker device encryption for HoloLens](hololens-encryption.md) diff --git a/devices/hololens/change-history-hololens.md b/devices/hololens/change-history-hololens.md index dc5efd41cf..bb858c5325 100644 --- a/devices/hololens/change-history-hololens.md +++ b/devices/hololens/change-history-hololens.md @@ -21,6 +21,7 @@ The topics in this library have been updated for Windows 10 Holographic for Busi - [What's new in Microsoft HoloLens](hololens-whats-new.md) - [Manage updates to HoloLens](hololens-updates.md) +- [Share HoloLens with multiple people](hololens-multiple-users.md) ## February 2018 diff --git a/devices/hololens/hololens-multiple-users.md b/devices/hololens/hololens-multiple-users.md new file mode 100644 index 0000000000..e4c90e1048 --- /dev/null +++ b/devices/hololens/hololens-multiple-users.md @@ -0,0 +1,30 @@ +--- +title: Share HoloLens with multiple people (HoloLens) +description: You can configure HoloLens to be shared by multiple Azure Active Directory accounts. +ms.prod: w10 +ms.mktglfcycl: manage +ms.pagetype: hololens, devices +ms.sitesec: library +author: jdeckerms +ms.localizationpriority: medium +ms.date: 04/01/2018 +--- + +# Share HoloLens with multiple people + +You can configure HoloLens to be shared by multiple Azure Active Directory (Azure AD) accounts, each with their own user settings and user data on the device. + +**Prerequisite**: The HoloLens device must be running Windows Holographic for Business. + +During setup, you must select **My work or school owns it** and sign in with an Azure AD account. After setup, ensure that **Other People** appears in **Settings** > **Accounts**. + +Other people can use the HoloLens device by signing in with their Azure AD account credentials. To switch users, press the power button once to go to standby and then press the power button again to return to the lock screen, or select the user tile on the upper right of th epins panel to sign out the current user. + +>[!NOTE] +>Each subsequent user will need to perform [Calibration](https://developer.microsoft.com/windows/mixed-reality/calibration) in order to set their correct interpupillary distance (PD) for the device while signed in. + +To see users on the device or to remove a user from the device, go to **Settings** > **Accounts** > **Other users**. + + + + diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 22002dda9c..e3cb99fdf0 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -26,7 +26,7 @@ Windows 10, version 1803, is the first feature update to Windows Holographic for - Can change network before sign-in -- multi-user (AAD) +- multi-user (AAD) [Share HoloLens with multiple people](hololens-multiple-users.md) - multi transfer protocol (MTP) support - file explorer - OOBE diagnostic From 05a34ab93d393a9682f39db9de3dedc035490290 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 9 Mar 2018 10:51:58 -0800 Subject: [PATCH 47/64] sync --- devices/hololens/hololens-multiple-users.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/hololens/hololens-multiple-users.md b/devices/hololens/hololens-multiple-users.md index e4c90e1048..f7f6e5145c 100644 --- a/devices/hololens/hololens-multiple-users.md +++ b/devices/hololens/hololens-multiple-users.md @@ -12,9 +12,9 @@ ms.date: 04/01/2018 # Share HoloLens with multiple people -You can configure HoloLens to be shared by multiple Azure Active Directory (Azure AD) accounts, each with their own user settings and user data on the device. +A HoloLens device can be shared by multiple Azure Active Directory (Azure AD) accounts, each with their own user settings and user data on the device. -**Prerequisite**: The HoloLens device must be running Windows Holographic for Business. +**Prerequisite**: The HoloLens device must be running Windows 10, version 1803, and be [upgraded to Windows Holographic for Business](hololens-upgrade-enterprise.md). During setup, you must select **My work or school owns it** and sign in with an Azure AD account. After setup, ensure that **Other People** appears in **Settings** > **Accounts**. From c4090e953f4d6066966b0e24b28c821656f1bd5b Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 9 Mar 2018 11:10:01 -0800 Subject: [PATCH 48/64] sync --- devices/hololens/hololens-whats-new.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index e3cb99fdf0..37bbdafd27 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -20,22 +20,20 @@ Windows 10, version 1803, is the first feature update to Windows Holographic for ![Provisioning HoloLens devices](images/provision-hololens-devices.png) -- Media Transfer Protocol (MTP) is enabled so you can plug the HoloLens device in to a PC by USB and transfer files between HoloLens and the PC. +- Media Transfer Protocol (MTP) is enabled so you can plug the HoloLens device in to a PC by USB and transfer files between HoloLens and the PC. You can also use the File Explorer app to move and delete files from within HoloLens. - Previously, after you signed in to the device with an Azure Active Directory (AD) account, you then had to **Add work access** in **Settings** to get access to corporate resources. Now, you sign in with an Azure AD account and enrollment happens automatically. -- Can change network before sign-in +- Before you sign in, you can choose the network icon below the password field to choose a different Wi-Fi network to connect to. You can also connect to a guest network, such as at a hotel, conference center, or business. + +- You can now easily [share HoloLens with multiple people](hololens-multiple-users.md) using Azure AD accounts. -- multi-user (AAD) [Share HoloLens with multiple people](hololens-multiple-users.md) -- multi transfer protocol (MTP) support -- file explorer - OOBE diagnostic -- Wi-Fi on sign-in -- guest network -- improved add work (AAD) account + + - mail sync without MDM enrollment -- edition name -- configure setup options, bulk AAD token/provisioning wizard + + - developer mode - multi-app kiosk (use groups) - local account indefinite password expiry From 42b9863e8d8d6cf96e93c16cab7c6fc28309b1bd Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 9 Mar 2018 13:16:41 -0800 Subject: [PATCH 49/64] sync --- devices/hololens/hololens-provisioning.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 27539cfdc2..8ce8722487 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -139,7 +139,7 @@ After you're done, click **Create**. It only takes a few seconds. When the packa 1. Connect the device via USB to a PC and start the device, but do not continue past the **Fit** page of OOBE (the first page with the blue box). -2. Briefly press and release the **Volume Down** and **Power** buttons simultaneously. +2. Briefly press and release the **Volume Down** and **Power** buttons simultaneously. (This step isn't needed in Windows 10, version 1803.) 3. HoloLens will show up as a device in File Explorer on the PC. From 0a376ff640fe016816549cfb9713f1310679a742 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 9 Mar 2018 13:16:54 -0800 Subject: [PATCH 50/64] sync --- devices/hololens/hololens-whats-new.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index 37bbdafd27..bc56a8b80d 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -32,7 +32,7 @@ Windows 10, version 1803, is the first feature update to Windows Holographic for - mail sync without MDM enrollment - +- wdrt - developer mode - multi-app kiosk (use groups) From 510de21bbba79fb9eb3f948b889e9bda09e8a8c5 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 12 Mar 2018 09:20:19 -0700 Subject: [PATCH 51/64] stage what's new --- devices/hololens/hololens-provisioning.md | 6 ++-- devices/hololens/hololens-whats-new.md | 39 +++++++++++++---------- 2 files changed, 25 insertions(+), 20 deletions(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index b3507af988..c5d961145a 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -75,7 +75,7 @@ Use the Windows Configuration Designer tool to create a provisioning package. - + @@ -104,7 +104,7 @@ After you're done, click **Create**. It only takes a few seconds. When the packa 7. Expand **Runtime settings** and customize the package with any of the settings [described below](#what-you-can-configure). >[!IMPORTANT] - >If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in. If the user account is locked out, you must [perform a full device recovery](https://developer.microsoft.com/windows/mixed-reality/reset_or_recover_your_hololens#perform_a_full_device_recovery). + >(For Windows 10, version 1607 only) If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in. If the user account is locked out, you must [perform a full device recovery](https://developer.microsoft.com/windows/mixed-reality/reset_or_recover_your_hololens#perform_a_full_device_recovery). 8. On the **File** menu, click **Save**. @@ -167,7 +167,7 @@ In Windows Configuration Designer, when you create a provisioning package for Wi | Setting | Description | | --- | --- | -| **Accounts** | Create a local account. HoloLens currently supports a single user only. Creating multiple local accounts in a provisioning package is not supported.

**IMPORTANT**
If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in. If the user account is locked out, you must [perform a full device recovery](https://developer.microsoft.com/windows/mixed-reality/reset_or_recover_your_hololens#perform_a_full_device_recovery). | +| **Accounts** | Create a local account. HoloLens currently supports a single user only. Creating multiple local accounts in a provisioning package is not supported.

**IMPORTANT**
(For Windows 10, version 1607 only) If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in. If the user account is locked out, you must [perform a full device recovery](https://developer.microsoft.com/windows/mixed-reality/reset_or_recover_your_hololens#perform_a_full_device_recovery). | | **Certificates** | Deploy a certificate to HoloLens. | | **ConnectivityProfiles** | Deploy a Wi-Fi profile to HoloLens. | | **EditionUpgrade** | [Upgrade to Windows Holographic for Business.](hololens-upgrade-enterprise.md) | diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index bc56a8b80d..f62a8e97f7 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -1,6 +1,6 @@ --- title: What's new in Microsoft HoloLens (HoloLens) -description: HoloLens provides extra features designed for business in the Commercial Suite. +description: Windows Holographic for Business gets new features in Windows 10, version 1803. ms.prod: w10 ms.mktglfcycl: manage ms.pagetype: hololens, devices @@ -14,13 +14,19 @@ ms.date: 04/01/2018 Windows 10, version 1803, is the first feature update to Windows Holographic for Business since its release in Windows 10, version 1607. This update introduces the following changes: -- Previously, you could only verify that upgrade license for Commercial Suite had been applied to your HoloLens device by checking to see if VPN was now an available option on the device. Now, **Settings** > **System** will display **Windows Holographic for Business** after the upgrade license is applied. Learn how to [unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md). +- Previously, you could only verify that upgrade license for Commercial Suite had been applied to your HoloLens device by checking to see if VPN was an available option on the device. Now, **Settings** > **System** will display **Windows Holographic for Business** after the upgrade license is applied. [Learn how to unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md). + +- You can view the operating system build number in the first setup screen, in device properties in the File Explorer app, and in the [Windows Device Recovery Tool (WDRT)](https://support.microsoft.com/help/12379/windows-10-mobile-device-recovery-tool-faq). -- Provisioning a HoloLens device is now easier with the new **Provision HoloLens devices** wizard in the Windows Configuration Designer tool. In the wizard, you can configure the setup experience, network connections, set developer mode, and obtain bulk Azure AD tokens. Learn how to [use simple provisioning for HoloLens](hololens-provisioning.md#wizard). +- Provisioning a HoloLens device is now easier with the new **Provision HoloLens devices** wizard in the Windows Configuration Designer tool. In the wizard, you can configure the setup experience and network connections, set developer mode, and obtain bulk Azure AD tokens. [Learn how to use the simple provisioning wizard for HoloLens](hololens-provisioning.md#wizard). ![Provisioning HoloLens devices](images/provision-hololens-devices.png) -- Media Transfer Protocol (MTP) is enabled so you can plug the HoloLens device in to a PC by USB and transfer files between HoloLens and the PC. You can also use the File Explorer app to move and delete files from within HoloLens. +- When you create a local account in a provisioning package, the password no longer expires every 42 days. + +- You can [configure HoloLens as a single-app or multi-app kiosk](hololens-kiosk.md). Multi-app kiosk mode lets you set up a HoloLens to only run the apps that you specify, and prevents users from making changes. + +- Media Transfer Protocol (MTP) is enabled so that you can connect the HoloLens device to a PC by USB and transfer files between HoloLens and the PC. You can also use the File Explorer app to move and delete files from within HoloLens. - Previously, after you signed in to the device with an Azure Active Directory (AD) account, you then had to **Add work access** in **Settings** to get access to corporate resources. Now, you sign in with an Azure AD account and enrollment happens automatically. @@ -28,20 +34,19 @@ Windows 10, version 1803, is the first feature update to Windows Holographic for - You can now easily [share HoloLens with multiple people](hololens-multiple-users.md) using Azure AD accounts. -- OOBE diagnostic +- When setup or sign-in fails, choose the new **Collect info** option to get diagnostic logs for troubleshooting. + +- Individual users can sync their corporate email without enrolling their device in mobile device management (MDM). You can use the device with a Microsoft Account, download and install the Mail app, and add an email account directly. + +- You can check the MDM sync status for a device in **Settings** > **Accounts** > **Access Work or School** > **Info**. In the **Device sync status** section, you can start a sync, see areas managed by MDM, and create and export an advanced diagnostics report. -- mail sync without MDM enrollment -- wdrt -- developer mode -- multi-app kiosk (use groups) -- local account indefinite password expiry -- MDM sync status -- account mgt: "visitor" group acct -link dump -https://developer.microsoft.com/en-us/windows/mixed-reality/reset_or_recover_your_hololens -https://support.microsoft.com/en-us/help/12379/windows-10-mobile-device-recovery-tool-faq -https://docs.microsoft.com/en-us/intune/windows-holographic-for-business -https://support.microsoft.com/en-us/help/13452/hololens-restart-reset-or-recover-hololens + +## Additional resources + +- [Reset or recover your HoloLens](https://developer.microsoft.com/windows/mixed-reality/reset_or_recover_your_hololens) +- [Restart, rest, or recover HoloLens](https://support.microsoft.com/help/13452/hololens-restart-reset-or-recover-hololens) +- [Manage devices running Windows Holographic with Microsoft Intune](https://docs.microsoft.com/intune/windows-holographic-for-business) + From 017a54e53fd22a357e39cddfc4cf6a5944cb1fa9 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 12 Mar 2018 09:35:09 -0700 Subject: [PATCH 52/64] fix warning format --- devices/hololens/hololens-provisioning.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index c5d961145a..da6e01e406 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -124,7 +124,7 @@ After you're done, click **Create**. It only takes a few seconds. When the packa 6. On the **Select security details for the provisioning package**, click **Next**. - >[WARNING!] + >[!WARNING] >If you encrypt the provisioning package, provisioning the HoloLens device will fail. 7. Click **Next** to specify the output location where you want the provisioning package to go once it's built. By default, Windows Configuration Designer uses the project folder as the output location. From b90a2c25919cbb4f3df644c94d11434bfbf21b31 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 12 Mar 2018 09:40:51 -0700 Subject: [PATCH 53/64] prov --- devices/hololens/hololens-provisioning.md | 1 - 1 file changed, 1 deletion(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index da6e01e406..05b69ee5b2 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -167,7 +167,6 @@ In Windows Configuration Designer, when you create a provisioning package for Wi | Setting | Description | | --- | --- | -| **Accounts** | Create a local account. HoloLens currently supports a single user only. Creating multiple local accounts in a provisioning package is not supported.

**IMPORTANT**
(For Windows 10, version 1607 only) If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in. If the user account is locked out, you must [perform a full device recovery](https://developer.microsoft.com/windows/mixed-reality/reset_or_recover_your_hololens#perform_a_full_device_recovery). | | **Certificates** | Deploy a certificate to HoloLens. | | **ConnectivityProfiles** | Deploy a Wi-Fi profile to HoloLens. | | **EditionUpgrade** | [Upgrade to Windows Holographic for Business.](hololens-upgrade-enterprise.md) | From 9fa2ad2d55e10dd900c0d436d1d91547f3077142 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 12 Mar 2018 11:22:39 -0700 Subject: [PATCH 54/64] update rings --- devices/hololens/hololens-updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index 0c50120f39..651b05f253 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -31,7 +31,7 @@ The Update policies supported for HoloLens are: If you use Microsoft Intune to manage HoloLens, you can configure the following Update policies as settings for [update rings](https://docs.microsoft.com/intune/windows-update-for-business-configure): -- [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) is set in **Software Updates** > **Windows 10 Update Rings** > **Automatic update behavior**. +- [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) is set in **Software Updates** > **Windows 10 Update Rings** > **Automatic update behavior** for [the update rings that you create](https://docs.microsoft.com/intune/windows-update-for-business-configure). - [Update/AllowMUUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowmuupdateservice) is set in **Software Updates** > **Windows 10 Update Rings** > **Microsoft product updates**. - [Update/RequireDeferUpgrade](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requiredeferupgrade) is set in **Software Updates** > **Windows 10 Update Rings** > **Servicing channel**. From 3c4c39d73e38ee5b22bdcba124159abe0aa580d5 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 13 Mar 2018 07:45:04 -0700 Subject: [PATCH 55/64] sync --- devices/hololens/hololens-provisioning.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 05b69ee5b2..6024c8265d 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -62,9 +62,11 @@ Use the Windows Configuration Designer tool to create a provisioning package. ![ICD start options](images/icd-create-options-1703.png) -3. Name your project and click **Finish**. The pages for desktop provisioning will walk you through the following steps. +3. Name your project and click **Finish**. ![ICD desktop provisioning](images/wizard-steps.png) + +4. Read the instructions on the **Getting started** page and select **Next**. The pages for desktop provisioning will walk you through the following steps. > [!IMPORTANT] > When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed. From 732c220a6636f00202e99fca1a2f468e7e1b6fbc Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 21 Mar 2018 07:46:23 -0700 Subject: [PATCH 56/64] no password --- devices/hololens/hololens-provisioning.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 6024c8265d..1e74c59ecc 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -80,7 +80,7 @@ Use the Windows Configuration Designer tool to create a provisioning package.
- +
![step one](images/one.png)![set up device](images/set-up-device.png)

Browse to and select the enterprise license file to upgrade the HoloLens edition.

You can also toggle **Yes** or **No** to hide parts of the first experience.

Select a region and timezone in which the device will be used.
![Select enterprise licence file and configure OOBE](images/set-up-device-details.png)
![step two](images/two.png) ![set up network](images/set-up-network.png)

Toggle **On** or **Off** for wireless network connectivity. If you select **On**, enter the SSID, the network type (**Open** or **WPA2-Personal**), and (if **WPA2-Personal**) the password for the wireless network.
![Enter network SSID and type](images/set-up-network-details-desktop.png)
![step three](images/three.png) ![account management](images/account-management.png)

You can enroll the device in Azure Active Directory, or create a local account on the device

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

To create a local account, select that option and enter a user name and password.

**Important:** If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
![join Azure AD or create a local account](images/account-management-details.png)
![step three](images/three.png) ![account management](images/account-management.png)

You can enroll the device in Azure Active Directory, or create a local account on the device

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

To create a local account, select that option and enter a user name and password.

**Important:** (For Windows 10, version 1607 only) If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
![join Azure AD or create a local account](images/account-management-details.png)
![step four](images/four.png) ![add certificates](images/add-certificates.png)

To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.
![add a certificate](images/add-certificates-details.png)
![Developer Setup](images/developer-setup.png)

Toggle **Yes** or **No** to enable Developer Mode on the HoloLens. [Learn more about Developer Mode.](https://docs.microsoft.com/windows/uwp/get-started/enable-your-device-for-development#developer-mode)
![Enable Developer Mode](images/developer-setup-details.png)
![finish](images/finish.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
![step three](images/three.png) ![account management](images/account-management.png)

You can enroll the device in Azure Active Directory, or create a local account on the device

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](https://docs.microsoft.com/azure/active-directory/active-directory-azureadjoin-setup). The **maximum number of devices per user** setting in your Azure AD tenant determines how many times the bulk token that you get in the wizard can be used. To enroll the device in Azure AD, select that option and enter a friendly name for the bulk token you will get using the wizard. Set an expiration date for the token (maximum is 30 days from the date you get the token). Click **Get bulk token**. In the **Let's get you signed in** window, enter an account that has permissions to join a device to Azure AD, and then the password. Click **Accept** to give Windows Configuration Designer the necessary permissions.

To create a local account, select that option and enter a user name and password.

**Important:** (For Windows 10, version 1607 only) If you create a local account in the provisioning package, you must change the password using the **Settings** app every 42 days. If the password is not changed during that period, the account might be locked out and unable to sign in.
![join Azure AD or create a local account](images/account-management-details.png)
![step four](images/four.png) ![add certificates](images/add-certificates.png)

To provision the device with a certificate, click **Add a certificate**. Enter a name for the certificate, and then browse to and select the certificate to be used.
![add a certificate](images/add-certificates-details.png)
![Developer Setup](images/developer-setup.png)

Toggle **Yes** or **No** to enable Developer Mode on the HoloLens. [Learn more about Developer Mode.](https://docs.microsoft.com/windows/uwp/get-started/enable-your-device-for-development#developer-mode)
![Enable Developer Mode](images/developer-setup-details.png)
![finish](images/finish.png)

You can set a password to protect your provisioning package. You must enter this password when you apply the provisioning package to a device.
![Protect your package](images/finish-details.png)
![finish](images/finish.png)

Do not set a password to protect your provisioning package. If the provisioning package is protected by a password, provisioning the HoloLens device will fail.
![Protect your package](images/finish-details.png)
After you're done, click **Create**. It only takes a few seconds. When the package is built, the location where the package is stored is displayed as a hyperlink at the bottom of the page. From 4a0322943e726289d8de471097110ac8ec9df1ca Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 30 Mar 2018 06:24:03 -0700 Subject: [PATCH 57/64] ms.date and tweaks --- devices/hololens/change-history-hololens.md | 2 +- devices/hololens/hololens-kiosk.md | 2 +- devices/hololens/hololens-multiple-users.md | 2 +- devices/hololens/hololens-provisioning.md | 2 +- devices/hololens/hololens-updates.md | 2 +- devices/hololens/hololens-upgrade-enterprise.md | 4 ++-- devices/hololens/hololens-whats-new.md | 4 ++-- devices/hololens/index.md | 4 +++- 8 files changed, 12 insertions(+), 10 deletions(-) diff --git a/devices/hololens/change-history-hololens.md b/devices/hololens/change-history-hololens.md index bb858c5325..ad91f33903 100644 --- a/devices/hololens/change-history-hololens.md +++ b/devices/hololens/change-history-hololens.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: surfacehub author: jdeckerms ms.localizationpriority: medium -ms.date: 04/01/2018 +ms.date: 04/23/2018 --- # Change history for Microsoft HoloLens documentation diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index e504594d04..4da5650207 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -7,7 +7,7 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 04/01/2018 +ms.date: 04/23/2018 --- # Set up HoloLens in kiosk mode diff --git a/devices/hololens/hololens-multiple-users.md b/devices/hololens/hololens-multiple-users.md index f7f6e5145c..0282d545fe 100644 --- a/devices/hololens/hololens-multiple-users.md +++ b/devices/hololens/hololens-multiple-users.md @@ -7,7 +7,7 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 04/01/2018 +ms.date: 04/23/2018 --- # Share HoloLens with multiple people diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 49d1c3f0af..95f071c646 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -7,7 +7,7 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 04/01/2018 +ms.date: 04/23/2018 --- # Configure HoloLens using a provisioning package test diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index 651b05f253..1242933fb4 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -7,7 +7,7 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 04/01/2018 +ms.date: 04/23/2018 --- # Manage updates to HoloLens diff --git a/devices/hololens/hololens-upgrade-enterprise.md b/devices/hololens/hololens-upgrade-enterprise.md index eee6099e63..ce45a29b1e 100644 --- a/devices/hololens/hololens-upgrade-enterprise.md +++ b/devices/hololens/hololens-upgrade-enterprise.md @@ -7,7 +7,7 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 02/02/2018 +ms.date: 04/23/2018 --- # Unlock Windows Holographic for Business features @@ -17,7 +17,7 @@ Microsoft HoloLens is available in the *Development Edition*, which runs Windows When you purchase the Commercial Suite, you receive a license that upgrades Windows Holographic to Windows Holographic for Business. This license can be applied to the device either through the organization's [mobile device management (MDM) provider](#edition-upgrade-using-mdm) or a [provisioning package](#edition-upgrade-using-a-provisioning-package). >[!TIP] ->You can tell that the HoloLens has been upgraded to the business edition in **Settings** > **Network & Internet**. The **VPN** option is only available in Windows Holographic for Business. +>In Windows 10, version 1803, you can tell that the HoloLens has been upgraded to the business edition in **Settings** > **System**. diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index f62a8e97f7..e4030700d8 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -7,7 +7,7 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 04/01/2018 +ms.date: 04/23/2018 --- # What's new in Microsoft HoloLens @@ -28,7 +28,7 @@ Windows 10, version 1803, is the first feature update to Windows Holographic for - Media Transfer Protocol (MTP) is enabled so that you can connect the HoloLens device to a PC by USB and transfer files between HoloLens and the PC. You can also use the File Explorer app to move and delete files from within HoloLens. -- Previously, after you signed in to the device with an Azure Active Directory (AD) account, you then had to **Add work access** in **Settings** to get access to corporate resources. Now, you sign in with an Azure AD account and enrollment happens automatically. +- Previously, after you signed in to the device with an Azure Active Directory (Azure AD) account, you then had to **Add work access** in **Settings** to get access to corporate resources. Now, you sign in with an Azure AD account and enrollment happens automatically. - Before you sign in, you can choose the network icon below the password field to choose a different Wi-Fi network to connect to. You can also connect to a guest network, such as at a hotel, conference center, or business. diff --git a/devices/hololens/index.md b/devices/hololens/index.md index a502699fa2..d545d9b2f2 100644 --- a/devices/hololens/index.md +++ b/devices/hololens/index.md @@ -7,7 +7,7 @@ ms.pagetype: hololens, devices ms.sitesec: library author: jdeckerms ms.localizationpriority: medium -ms.date: 11/29/2017 +ms.date: 04/23/2018 --- # Microsoft HoloLens @@ -26,7 +26,9 @@ ms.date: 11/29/2017 | [Set up HoloLens](hololens-setup.md) | How to set up HoloLens for the first time | | [Unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md) | How to upgrade your Development Edition HoloLens to Windows Holographic for Business| | [Enroll HoloLens in MDM](hololens-enroll-mdm.md) | Manage multiple HoloLens devices simultaneously using solutions like Microsoft Intune | +[Manage updates to HoloLens](hololens-updates.md) | Use mobile device management (MDM) policies to configure settings for updates. | [Set up HoloLens in kiosk mode](hololens-kiosk.md) | Enable kiosk mode for HoloLens, which limits the user's ability to launch new apps or change the running app | +[Share HoloLens with multiple people](hololens-multiple-users.md) | Multiple users can shared a HoloLens device by using their Azure Active Directory accounts. | [Configure HoloLens using a provisioning package](hololens-provisioning.md) | Provisioning packages make it easy for IT administrators to configure HoloLens devices without imaging | | [Install apps on HoloLens](hololens-install-apps.md) | Use Microsoft Store for Business, mobile device management (MDM), or the Windows Device Portal to install apps on HoloLens| [Enable Bitlocker device encryption for HoloLens](hololens-encryption.md) | Learn how to use Bitlocker device encryption to protect files and information stored on the HoloLens. From 79eb51411c781b5fcba30a1b5c107365b3a5d6b2 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 2 Apr 2018 07:53:10 -0700 Subject: [PATCH 58/64] remove image --- devices/hololens/hololens-provisioning.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 95f071c646..cdfefc81f9 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -20,15 +20,13 @@ Some of the HoloLens configurations that you can apply in a provisioning package - Set up a Wi-Fi connection - Apply certificates to the device -To install Windows Configuration Designer and create provisioning packages, you must install [Windows Configuration Designer](https://www.microsoft.com/store/apps/9nblggh4tx22) from the Microsoft Store or [install the Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit). If you install Windows Configurations Designer from the Windows ADK, select **Configuration Designer** from the **Select the features you want to install** dialog box. +To create provisioning packages, you must install [Windows Configuration Designer](https://www.microsoft.com/store/apps/9nblggh4tx22) from Microsoft Store or [install the Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit). If you install Windows Configurations Designer from the Windows ADK, select **Configuration Designer** from the **Select the features you want to install** dialog box. ## Create a provisioning package for HoloLens using the HoloLens wizard -[This information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - The HoloLens wizard helps you configure the following settings in a provisioning package: - Upgrade to the enterprise edition @@ -64,8 +62,6 @@ Use the Windows Configuration Designer tool to create a provisioning package. 3. Name your project and click **Finish**. - ![ICD desktop provisioning](images/wizard-steps.png) - 4. Read the instructions on the **Getting started** page and select **Next**. The pages for desktop provisioning will walk you through the following steps. > [!IMPORTANT] From 001f01870013bccd179a4ae9803704ac4df08186 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 2 Apr 2018 08:01:01 -0700 Subject: [PATCH 59/64] tweak --- devices/hololens/hololens-kiosk.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index 4da5650207..ae7b1f77b7 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -223,6 +223,8 @@ Follow [the instructions for creating a kiosk configuration XML file for desktop ## More information +Watch how to configure a kiosk in Microsoft Intune. >[!VIDEO https://www.microsoft.com/videoplayer/embed/ce9992ab-9fea-465d-b773-ee960b990c4a?autoplay=false] +Watch how to configure a kiosk in a provisioning package. >[!VIDEO https://www.microsoft.com/videoplayer/embed/fa125d0f-77e4-4f64-b03e-d634a4926884?autoplay=false] \ No newline at end of file From 4d277db2b3d35a7adc0056483155e5fa79310bab Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 9 Apr 2018 10:17:22 -0700 Subject: [PATCH 60/64] tweak intro --- devices/hololens/hololens-provisioning.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index cdfefc81f9..93f8e207fe 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -12,7 +12,7 @@ ms.date: 04/23/2018 # Configure HoloLens using a provisioning package test -Windows provisioning makes it easy for IT administrators to configure end-user devices without imaging. The Windows Assessment and Deployment Kit (ADK) for Windows 10 includes the Windows Configuration Designer, a tool for configuring images and runtime settings which are then built into provisioning packages. +[Windows provisioning](https://docs.microsoft.com/windows/configuration/provisioning-packages/provisioning-packages) makes it easy for IT administrators to configure end-user devices without imaging. Windows Configuration Designer is a tool for configuring images and runtime settings which are then built into provisioning packages. Some of the HoloLens configurations that you can apply in a provisioning package: - Upgrade to Windows Holographic for Business @@ -20,7 +20,7 @@ Some of the HoloLens configurations that you can apply in a provisioning package - Set up a Wi-Fi connection - Apply certificates to the device -To create provisioning packages, you must install [Windows Configuration Designer](https://www.microsoft.com/store/apps/9nblggh4tx22) from Microsoft Store or [install the Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit). If you install Windows Configurations Designer from the Windows ADK, select **Configuration Designer** from the **Select the features you want to install** dialog box. +To create provisioning packages, you must install Windows Configuration Designer [from Microsoft Store]((https://www.microsoft.com/store/apps/9nblggh4tx22)) or [from the Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit). If you install Windows Configurations Designer from the Windows ADK, select **Configuration Designer** from the **Select the features you want to install** dialog box. From e30977d80f089f24552da9ad76c888133031cef1 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 9 Apr 2018 10:26:15 -0700 Subject: [PATCH 61/64] fix title --- devices/hololens/hololens-provisioning.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 93f8e207fe..87a541f840 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -10,7 +10,7 @@ ms.localizationpriority: medium ms.date: 04/23/2018 --- -# Configure HoloLens using a provisioning package test +# Configure HoloLens using a provisioning package [Windows provisioning](https://docs.microsoft.com/windows/configuration/provisioning-packages/provisioning-packages) makes it easy for IT administrators to configure end-user devices without imaging. Windows Configuration Designer is a tool for configuring images and runtime settings which are then built into provisioning packages. From 86d0475bac3a85506efd11c7f727faf29891028e Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 9 Apr 2018 11:20:42 -0700 Subject: [PATCH 62/64] feedback --- devices/hololens/hololens-kiosk.md | 2 +- devices/hololens/hololens-updates.md | 1 - devices/hololens/hololens-whats-new.md | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index ae7b1f77b7..a70c2265b8 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -28,7 +28,7 @@ The [AssignedAccess Configuration Service Provider (CSP)](https://docs.microsoft For HoloLens devices running Windows 10, version 1803, there are three methods that you can use to configure the device as a kiosk: - You can [use Microsoft Intune](#intune-kiosk), for HoloLens devices managed by Intune, to configure single-app and multi-app kiosks. - You can [use a provisioning package](#ppkg-kiosk) to configure single-app and multi-app kiosks. -- You can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. +- You can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. This method is recommended only for demonstrations, as it requires that developer mode be enabled on the device. For HoloLens devices running Windows 10, version 1607, you can [use the Windows Device Portal](#portal-kiosk) to configure single-app kiosks. diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index 1242933fb4..21cf9941db 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -23,7 +23,6 @@ Mobile device management (MDM) providers use the [Policy Configuration Service P The Update policies supported for HoloLens are: - [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) -- [Update/AllowMUUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowmuupdateservice) - [Update/AllowUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowupdateservice) - [Update/RequireDeferUpgrade](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requiredeferupgrade) - [Update/RequireUpdateApproval](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requireupdateapproval) diff --git a/devices/hololens/hololens-whats-new.md b/devices/hololens/hololens-whats-new.md index e4030700d8..20cd006e6a 100644 --- a/devices/hololens/hololens-whats-new.md +++ b/devices/hololens/hololens-whats-new.md @@ -16,7 +16,7 @@ Windows 10, version 1803, is the first feature update to Windows Holographic for - Previously, you could only verify that upgrade license for Commercial Suite had been applied to your HoloLens device by checking to see if VPN was an available option on the device. Now, **Settings** > **System** will display **Windows Holographic for Business** after the upgrade license is applied. [Learn how to unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md). -- You can view the operating system build number in the first setup screen, in device properties in the File Explorer app, and in the [Windows Device Recovery Tool (WDRT)](https://support.microsoft.com/help/12379/windows-10-mobile-device-recovery-tool-faq). +- You can view the operating system build number in device properties in the File Explorer app and in the [Windows Device Recovery Tool (WDRT)](https://support.microsoft.com/help/12379/windows-10-mobile-device-recovery-tool-faq). - Provisioning a HoloLens device is now easier with the new **Provision HoloLens devices** wizard in the Windows Configuration Designer tool. In the wizard, you can configure the setup experience and network connections, set developer mode, and obtain bulk Azure AD tokens. [Learn how to use the simple provisioning wizard for HoloLens](hololens-provisioning.md#wizard). From 0bfe2b325a0b09540d47fa8f0c4446b317e51d01 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 9 Apr 2018 11:56:30 -0700 Subject: [PATCH 63/64] fix policy --- devices/hololens/hololens-updates.md | 1 - 1 file changed, 1 deletion(-) diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index 21cf9941db..468a302e58 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -31,7 +31,6 @@ The Update policies supported for HoloLens are: If you use Microsoft Intune to manage HoloLens, you can configure the following Update policies as settings for [update rings](https://docs.microsoft.com/intune/windows-update-for-business-configure): - [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) is set in **Software Updates** > **Windows 10 Update Rings** > **Automatic update behavior** for [the update rings that you create](https://docs.microsoft.com/intune/windows-update-for-business-configure). -- [Update/AllowMUUpdateService](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowmuupdateservice) is set in **Software Updates** > **Windows 10 Update Rings** > **Microsoft product updates**. - [Update/RequireDeferUpgrade](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requiredeferupgrade) is set in **Software Updates** > **Windows 10 Update Rings** > **Servicing channel**. Typically, devices access Windows Update directly for updates. You can use the following update policies to configure devices to get updates from Windows Server Update Service (WSUS) instead: From e5232468b924a25204772f65e3cb9e2c41ba922c Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 9 Apr 2018 12:05:01 -0700 Subject: [PATCH 64/64] tweak --- devices/hololens/hololens-updates.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/devices/hololens/hololens-updates.md b/devices/hololens/hololens-updates.md index 468a302e58..6eaeb70644 100644 --- a/devices/hololens/hololens-updates.md +++ b/devices/hololens/hololens-updates.md @@ -28,10 +28,7 @@ The Update policies supported for HoloLens are: - [Update/RequireUpdateApproval](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requireupdateapproval) - [Update/UpdateServiceUrl](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-updateserviceurl) -If you use Microsoft Intune to manage HoloLens, you can configure the following Update policies as settings for [update rings](https://docs.microsoft.com/intune/windows-update-for-business-configure): -- [Update/AllowAutoUpdate](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) is set in **Software Updates** > **Windows 10 Update Rings** > **Automatic update behavior** for [the update rings that you create](https://docs.microsoft.com/intune/windows-update-for-business-configure). -- [Update/RequireDeferUpgrade](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-update#update-requiredeferupgrade) is set in **Software Updates** > **Windows 10 Update Rings** > **Servicing channel**. Typically, devices access Windows Update directly for updates. You can use the following update policies to configure devices to get updates from Windows Server Update Service (WSUS) instead: