From 7fdfd5759ccf53199c64905df7a0efbb21f68080 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 8 May 2018 11:11:20 -0700 Subject: [PATCH 01/83] added new screenshots --- .../create-wip-policy-using-intune-azure.md | 82 +++++------------- .../images/add-a-mobile-app-policy.png | Bin 0 -> 13618 bytes .../images/add-a-protected-store-app.png | Bin 0 -> 9551 bytes .../images/add-protected-apps.png | Bin 0 -> 7096 bytes .../images/app-protection-policies.png | Bin 0 -> 22955 bytes .../images/open-mobile-apps.png | Bin 0 -> 36175 bytes .../wip-azure-allowed-apps-with-apps.png | Bin 50382 -> 36450 bytes 7 files changed, 23 insertions(+), 59 deletions(-) create mode 100644 windows/security/information-protection/windows-information-protection/images/add-a-mobile-app-policy.png create mode 100644 windows/security/information-protection/windows-information-protection/images/add-a-protected-store-app.png create mode 100644 windows/security/information-protection/windows-information-protection/images/add-protected-apps.png create mode 100644 windows/security/information-protection/windows-information-protection/images/app-protection-policies.png create mode 100644 windows/security/information-protection/windows-information-protection/images/open-mobile-apps.png diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index 48b97409e8..71637ceb6c 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -26,90 +26,54 @@ Microsoft Intune helps you create and deploy your Windows Information Protection After you’ve set up Intune for your organization, you must create a WIP-specific policy. **To add a WIP policy** -1. Open the Microsoft Intune mobile application management console, click **All settings**, and then click **App policy**. +1. Open the Microsoft Intune and click **Mobile apps**. - ![Microsoft Intune management console: App policy link](images/wip-azure-portal-start.png) + ![Open Mobile apps](iamges/open-mobile-apps.png) -2. In the **App policy** screen, click **Add a policy**, and then fill out the fields: +2. In **Mobile apps**, click **App protection policies**. + + ![App protection policies](images/app-protection-policies.png) + +3. In the **App policy** screen, click **Add a policy**, and then fill out the fields: - **Name.** Type a name (required) for your new policy. - **Description.** Type an optional description. - - **Platform.** Choose **Windows 10** as the supported platform for your policy. + - **Platform.** Choose **Windows 10**. - - **Enrollment state.** Choose **With enrollment** as the enrollment state for your policy. + - **Enrollment state.** Choose **With enrollment**. - ![Microsoft Intune management console: Create your new policy in the Add a policy blade](images/wip-azure-portal-add-policy.png) + ![Add a mobile app policy](images/add-a-mobile-app-policy.png) >[!Important] - >Choosing **With enrollment** only applies for organizations using MDM. If you're using MAM, you must use these instructions, [Create and deploy Windows Information Protection (WIP) app protection policy with Intune](https://docs.microsoft.com/en-us/intune/deploy-use/create-windows-information-protection-policy-with-intune), instead. + >Choosing **With enrollment** only applies for organizations using MDM. If you're using MAM, you must use these instructions instead: [Create and deploy Windows Information Protection (WIP) app protection policy with Intune](https://docs.microsoft.com/en-us/intune/deploy-use/create-windows-information-protection-policy-with-intune). -3. Click **Create**. +4. Click **Protected apps** and then click **Add apps**. + + ![Add protected apps](images/add-protected-apps.png) - The policy is created and appears in the table on the **App Policy** screen. - - >[!NOTE] - >Optionally, you can also add your apps and set your settings from the **Add a policy** blade, but for the purposes of this documentation, we recommend instead that you create the policy first, and then use the subsequent menus that become available. - -## Add apps to your Allowed apps list -During the policy-creation process in Intune, you can choose the apps you want to give access to your enterprise data through WIP. Apps included in this list can protect data on behalf of the enterprise and are restricted from copying or moving enterprise data to unprotected apps. - -The steps to add your apps are based on the type of template being applied. You can add a recommended app, a store app (also known as a Universal Windows Platform (UWP) app), or a signed Windows desktop app. - ->[!Important] ->Enlightened apps are expected to prevent enterprise data from going to unprotected network locations and to avoid encrypting personal data. On the other hand, WIP-unaware apps might not respect the corporate network boundary, and WIP-unaware apps will encrypt all files they create or modify. This means that they could encrypt personal data and cause data loss during the revocation process.

Care must be taken to get a support statement from the software provider that their app is safe with WIP before adding it to your **Allowed apps** list. If you don’t get this statement, it’s possible that you could experience app compat issues due to an app losing the ability to access a necessary file after revocation. - -### Add a Recommended app to your Allowed apps list -For this example, we’re going to add Microsoft Edge, a recommended app, to the **Allowed apps** list. - -**To add a recommended app** -1. From the **App policy** blade, click the name of your policy, and then click **Allowed apps** from the menu that appears. - - The **Allowed apps** blade appears, showing you any apps that are already included in the list for this policy. - - ![Microsoft Intune management console: Viewing the recommended apps that you can add to your policy](images/wip-azure-allowed-apps-pane.png) - -2. From the **Allowed apps** blade, click **Add apps**. - - The **Add apps** blade appears, showing you all **Recommended apps**. - - ![Microsoft Intune management console: Adding recommended apps to your policy](images/wip-azure-add-recommended-apps.png) - -3. Select each app you want to access your enterprise data, and then click **OK**. +5. Under **Recommended apps**, select each app you want to access your enterprise data, and then click **OK**. The **Allowed apps** blade updates to show you your selected apps. ![Microsoft Intune management console: Allowed apps blade with recommended apps](images/wip-azure-allowed-apps-with-apps.png) -### Add a Store app to your Allowed apps list -For this example, we’re going to add Microsoft Power BI, a store app, to the **Allowed apps** list. +6. Alternatively, you can add a Store or desktop app by using the app name and publisher. For example, to add the Power BI Mobile App from the Store, select **Store apps** and type the following and click **OK**: -**To add a Store app** -1. From the **App policy** blade, click the name of your policy, and then click **Allowed apps** from the menu that appears. - - The **Allowed apps** blade appears, showing you any apps that are already included in the list for this policy. + - **Name**: Microsoft Power BI + - **Publisher**: `CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US` + - **Product Name** is `Microsoft.MicrosoftPowerBIForWindows` -2. From the **Allowed apps** blade, click **Add apps**. + ![Add Store app](iamges\add-a-protected-store-app.png) -3. On the **Add apps** blade, click **Store apps** from the dropdown list. - - The blade changes to show boxes for you to add a publisher and app name. - -4. Type the name of the app and the name of its publisher, and then click **OK**. For this UWP app example, the **Publisher** is `CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US` and the Product **name** is `Microsoft.MicrosoftPowerBIForWindows`. - -5. After you’ve entered the info into the fields, click **OK** to add the app to your **Allowed apps** list. - - >[!NOTE] - >To add multiple Store apps at the same time, you can click the menu **(…)** at the end of the app row, and then continue to add more apps. When you’re done, click **OK**. - - ![Microsoft Intune management console: Adding Store app info](images/wip-azure-add-store-apps.png) + To add multiple Store apps, click the elipsis **…**. If you don't know the publisher or product name, you can find them for both desktop devices and Windows 10 Mobile phones by following these steps. **To find the publisher and product name values for Store apps without installing them** -1. Go to the [Microsoft Store for Business](https://go.microsoft.com/fwlink/p/?LinkID=722910) website, and find your app. For example, *Microsoft Power BI*. +1. Go to the [Microsoft Store for Business](https://go.microsoft.com/fwlink/p/?LinkID=722910) website, and find your app. For example, *Power BI Mobile App*. -2. Copy the ID value from the app URL. For example, Microsoft Power BI ID URL is https://www.microsoft.com/en-us/store/p/microsoft-power-bi/9nblgggzlxn1, and you'd copy the ID value, `9nblgggzlxn1`. +2. Copy the ID value from the app URL. For example, the Power BI Mobile App ID URL is https://www.microsoft.com/en-us/store/p/microsoft-power-bi/9nblgggzlxn1, and you'd copy the ID value, `9nblgggzlxn1`. 3. In a browser, run the Store for Business portal web API, to return a JavaScript Object Notation (JSON) file that includes the publisher and product name values. For example, run https://bspmts.mp.microsoft.com/v1/public/catalog/Retail/Products/9nblgggzlxn1/applockerdata, where `9nblgggzlxn1` is replaced with your ID value. diff --git a/windows/security/information-protection/windows-information-protection/images/add-a-mobile-app-policy.png b/windows/security/information-protection/windows-information-protection/images/add-a-mobile-app-policy.png new file mode 100644 index 0000000000000000000000000000000000000000..31f979f9f12d42b76a3dfde04116c7efbfa14859 GIT binary patch literal 13618 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 literal 0 HcmV?d00001 diff --git a/windows/security/information-protection/windows-information-protection/images/add-a-protected-store-app.png b/windows/security/information-protection/windows-information-protection/images/add-a-protected-store-app.png new file mode 100644 index 0000000000000000000000000000000000000000..8522b463a7e6d18b0c85d813a69acc068b2dea73 GIT binary patch literal 9551 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 F_8;(ukwE|e literal 0 HcmV?d00001 diff --git a/windows/security/information-protection/windows-information-protection/images/app-protection-policies.png b/windows/security/information-protection/windows-information-protection/images/app-protection-policies.png new file mode 100644 index 0000000000000000000000000000000000000000..3ffbcce88cb4b5a4676685e00eca1adcfd0c912c GIT binary patch literal 22955 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 GgZ>M3Qe7ng literal 0 HcmV?d00001 diff --git a/windows/security/information-protection/windows-information-protection/images/open-mobile-apps.png b/windows/security/information-protection/windows-information-protection/images/open-mobile-apps.png new file mode 100644 index 0000000000000000000000000000000000000000..ccc701332bbae0d946568892f5d0196a3e922c04 GIT binary patch literal 36175 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 literal 0 HcmV?d00001 diff --git a/windows/security/information-protection/windows-information-protection/images/wip-azure-allowed-apps-with-apps.png b/windows/security/information-protection/windows-information-protection/images/wip-azure-allowed-apps-with-apps.png index 05398cb29d6340162a6ecdf299122a61a24b317c..5c0dd50bb0a23da7bb05008e601ce19310da78a3 100644 GIT binary patch literal 36450 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 Kn`JjFLjDKlV7vPO literal 50382 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 Xd`+*e(znC^*4-2rmKLfK(DnZx^_cYB From 9995490db82c750ffc646065b46e4547a4fc07b3 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 8 May 2018 11:26:12 -0700 Subject: [PATCH 02/83] added new screenshots --- .../create-wip-policy-using-intune-azure.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index 71637ceb6c..d3cbbb8dc6 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -28,7 +28,7 @@ After you’ve set up Intune for your organization, you must create a WIP-specif **To add a WIP policy** 1. Open the Microsoft Intune and click **Mobile apps**. - ![Open Mobile apps](iamges/open-mobile-apps.png) + ![Open Mobile apps](images/open-mobile-apps.png) 2. In **Mobile apps**, click **App protection policies**. @@ -64,7 +64,7 @@ After you’ve set up Intune for your organization, you must create a WIP-specif - **Publisher**: `CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US` - **Product Name** is `Microsoft.MicrosoftPowerBIForWindows` - ![Add Store app](iamges\add-a-protected-store-app.png) + ![Add Store app](images\add-a-protected-store-app.png) To add multiple Store apps, click the elipsis **…**. From c4294fad2c926ccdeaf958907c5a7f194eb17e2a Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 8 May 2018 14:07:51 -0700 Subject: [PATCH 03/83] revised steps --- .../create-wip-policy-using-intune-azure.md | 154 +++++++++--------- 1 file changed, 76 insertions(+), 78 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index d3cbbb8dc6..75c7a4d95a 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -23,10 +23,10 @@ Microsoft Intune helps you create and deploy your Windows Information Protection >This topic covers creating a Windows Information Protection (WIP) policy for organizations already managing devices by using Mobile Device Management (MDM) solutions. If your organization uses a mobile application management (MAM) solution to deploy your WIP policy to Intune apps without managing devices, you must follow the instructions in the [Create a Windows Information Protection (WIP) policy with MAM using the Azure portal for Microsoft Intune](create-wip-policy-using-mam-intune-azure.md) topic. ## Add a WIP policy -After you’ve set up Intune for your organization, you must create a WIP-specific policy. +Follow these steps to add a WIP policy using Intune. **To add a WIP policy** -1. Open the Microsoft Intune and click **Mobile apps**. +1. Open Microsoft Intune and click **Mobile apps**. ![Open Mobile apps](images/open-mobile-apps.png) @@ -51,26 +51,35 @@ After you’ve set up Intune for your organization, you must create a WIP-specif 4. Click **Protected apps** and then click **Add apps**. ![Add protected apps](images/add-protected-apps.png) + + You can add these types of apps: + + - [Recommended apps](#add-recommended-apps) + - [Store apps](#add-store-apps) + - [Desktop apps](#add-desktop-apps) -5. Under **Recommended apps**, select each app you want to access your enterprise data, and then click **OK**. +### Add recommended apps + +To add **Recommended apps**, select each app you want to access your enterprise data, and then click **OK**. - The **Allowed apps** blade updates to show you your selected apps. +The **Allowed apps** blade updates to show you your selected apps. - ![Microsoft Intune management console: Allowed apps blade with recommended apps](images/wip-azure-allowed-apps-with-apps.png) +![Microsoft Intune management console: Allowed apps blade with recommended apps](images/wip-azure-allowed-apps-with-apps.png) -6. Alternatively, you can add a Store or desktop app by using the app name and publisher. For example, to add the Power BI Mobile App from the Store, select **Store apps** and type the following and click **OK**: +### Add Store apps - - **Name**: Microsoft Power BI - - **Publisher**: `CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US` - - **Product Name** is `Microsoft.MicrosoftPowerBIForWindows` +To add **Store apps**, type the app product name and publisher and click **OK**. For example, to add the Power BI Mobile App from the Store, type the following: - ![Add Store app](images\add-a-protected-store-app.png) +- **Name**: Microsoft Power BI +- **Publisher**: `CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US` +- **Product Name**: `Microsoft.MicrosoftPowerBIForWindows` - To add multiple Store apps, click the elipsis **…**. +![Add Store app](images\add-a-protected-store-app.png) -If you don't know the publisher or product name, you can find them for both desktop devices and Windows 10 Mobile phones by following these steps. +To add multiple Store apps, click the elipsis **…**. + +If you don't know the Store app publisher or product name, you can find them for both desktop devices and Windows 10 Mobile phones by following these steps. -**To find the publisher and product name values for Store apps without installing them** 1. Go to the [Microsoft Store for Business](https://go.microsoft.com/fwlink/p/?LinkID=722910) website, and find your app. For example, *Power BI Mobile App*. 2. Copy the ID value from the app URL. For example, the Power BI Mobile App ID URL is https://www.microsoft.com/en-us/store/p/microsoft-power-bi/9nblgggzlxn1, and you'd copy the ID value, `9nblgggzlxn1`. @@ -86,24 +95,24 @@ If you don't know the publisher or product name, you can find them for both desk } ``` -4. Copy the `publisherCertificateName` value into the **Publisher** box and copy the `packageIdentityName` value into the **Name** box of Intune. +4. Copy the `publisherCertificateName` value into the **Publisher** box and copy the `packageIdentityName` value into the **Name** box of Intune. >[!Important] >The JSON file might also return a `windowsPhoneLegacyId` value for both the **Publisher Name** and **Product Name** boxes. This means that you have an app that’s using a XAP package and that you must set the **Product Name** as `windowsPhoneLegacyId`, and set the **Publisher Name** as `CN=` followed by the `windowsPhoneLegacyId`.

For example:
{
"windowsPhoneLegacyId": "ca05b3ab-f157-450c-8c49-a1f127f5e71d",
}
-**To find the publisher and product name values for apps installed on Windows 10 mobile phones** -1. If you need to add mobile apps that aren't distributed through the Store for Business, you must use the **Windows Device Portal** feature. - >**Note**
Your PC and phone must be on the same wireless network. +If you need to add Windows 10 mobile apps that aren't distributed through the Store for Business, you must use the **Windows Device Portal** feature. -2. On the Windows Phone, go to **Settings**, choose **Update & security**, and then choose **For developers**. +>**Note**
Your PC and phone must be on the same wireless network. -3. In the **For developers** screen, turn on **Developer mode**, turn on **Device Discovery**, and then turn on **Device Portal**. +1. On the Windows Phone, go to **Settings**, choose **Update & security**, and then choose **For developers**. -4. Copy the URL in the **Device Portal** area into your device's browser, and then accept the SSL certificate. +2. In the **For developers** screen, turn on **Developer mode**, turn on **Device Discovery**, and then turn on **Device Portal**. -5. In the **Device discovery** area, press **Pair**, and then enter the PIN into the website from the previous step. +3. Copy the URL in the **Device Portal** area into your device's browser, and then accept the SSL certificate. + +4. In the **Device discovery** area, press **Pair**, and then enter the PIN into the website from the previous step. 6. On the **Apps** tab of the website, you can see details for the running apps, including the publisher and product names. @@ -115,76 +124,65 @@ If you don't know the publisher or product name, you can find them for both desk >The JSON file might also return a `windowsPhoneLegacyId` value for both the **Publisher Name** and **Product Name** boxes. This means that you have an app that’s using a XAP package and that you must set the **Product Name** as `windowsPhoneLegacyId`, and set the **Publisher Name** as `CN=` followed by the `windowsPhoneLegacyId`.

For example:
{
"windowsPhoneLegacyId": "ca05b3ab-f157-450c-8c49-a1f127f5e71d",
}
-### Add a Desktop app to your Allowed apps list -For this example, we’re going to add WordPad, a desktop app, to the **Allowed apps** list. +### Add Desktop apps -**To add a Desktop app** -1. From the **App policy** blade, click the name of your policy, and then click **Allowed apps** from the menu that appears. +To add **Desktop apps**, complete the following fields, based on what results you want returned. - The **Allowed apps** blade appears, showing you any apps that are already included in the list for this policy. - -2. From the **Allowed apps** blade, click **Add apps**. - -3. On the **Add apps** blade, click **Desktop apps** from the dropdown list. - - The blade changes to show boxes for you to add the following, based on what results you want returned: - - - - - - - - - - - - - - - - +
FieldManages
All fields marked as “*”All files signed by any publisher. (Not recommended)
Publisher onlyIf you only fill out this field, you’ll get all files signed by the named publisher.

This might be useful if your company is the publisher and signer of internal line-of-business apps.
Publisher and Name only
+ + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - -
FieldManages
All fields marked as “*”All files signed by any publisher. (Not recommended)
Publisher onlyIf you only fill out this field, you’ll get all files signed by the named publisher.

This might be useful if your company is the publisher and signer of internal line-of-business apps.
Publisher and Name only If you only fill out these fields, you’ll get all files for the specified product, signed by the named publisher.
Publisher, Name, and File onlyIf you only fill out these fields, you’ll get any version of the named file or package for the specified product, signed by the named publisher.
Publisher, Name, File, and Min version onlyIf you only fill out these fields, you’ll get the specified version or newer releases of the named file or package for the specified product, signed by the named publisher.

This option is recommended for enlightened apps that weren't previously enlightened.
Publisher, Name, File, and Max version onlyIf you only fill out these fields, you’ll get the specified version or older releases of the named file or package for the specified product, signed by the named publisher.
All fields completedIf you fill out all fields, you’ll get the specified version of the named file or package for the specified product, signed by the named publisher.
+ + + Publisher, Name, and File only + If you only fill out these fields, you’ll get any version of the named file or package for the specified product, signed by the named publisher. + + + Publisher, Name, File, and Min version only + If you only fill out these fields, you’ll get the specified version or newer releases of the named file or package for the specified product, signed by the named publisher.

This option is recommended for enlightened apps that weren't previously enlightened. + + + Publisher, Name, File, and Max version only + If you only fill out these fields, you’ll get the specified version or older releases of the named file or package for the specified product, signed by the named publisher. + + + All fields completed + If you fill out all fields, you’ll get the specified version of the named file or package for the specified product, signed by the named publisher. + + -4. After you’ve entered the info into the fields, click **OK** to add the app to your **Allowed apps** list. +After you’ve entered the info into the fields, click **OK** to add the app to your **Allowed apps** list. - >[!Note] - >To add multiple Desktop apps at the same time, you can click the menu **(…)** at the end of the app row, and then continue to add more apps. When you’re done, click **OK**. +>[!Note] +>To add multiple Desktop apps at the same time, you can click the menu **(…)** at the end of the app row, and then continue to add more apps. When you’re done, click **OK**. - ![Microsoft Intune management console: Adding Desktop app info](images/wip-azure-add-desktop-apps.png) - - **To find the Publisher values for Desktop apps** - If you’re unsure about what to include for the publisher, you can run this PowerShell command: +![Microsoft Intune management console: Adding Desktop app info](images/wip-azure-add-desktop-apps.png) + +If you’re unsure about what to include for the publisher, you can run this PowerShell command: ```ps1 - Get-AppLockerFileInformation -Path "" + Get-AppLockerFileInformation -Path "" ``` Where `""` goes to the location of the app on the device. For example, `Get-AppLockerFileInformation -Path "C:\Program Files\Windows NT\Accessories\wordpad.exe"`. In this example, you'd get the following info: - ``` json - Path Publisher - ---- --------- - %PROGRAMFILES%\WINDOWS NT\ACCESSORIES\WORDPAD.EXE O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US + ```json + Path Publisher + ---- --------- + %PROGRAMFILES%\WINDOWS NT\ACCESSORIES\WORDPAD.EXE O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US ``` Where the text, `O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US` is the publisher name to enter into the **Publisher** box and `WORDPAD.EXE` is the text to enter into the **File** box. From 184c0090f33a84e0c4b506c3efceb6a76d55ea1b Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 8 May 2018 14:51:59 -0700 Subject: [PATCH 04/83] revised steps and screenshots --- .../create-wip-policy-using-intune-azure.md | 20 ++++++++++-------- .../images/exempt-apps.png | Bin 0 -> 15402 bytes .../images/import-protected-apps.png | Bin 0 -> 5490 bytes .../images/wip-azure-import-apps.png | Bin 53323 -> 3937 bytes 4 files changed, 11 insertions(+), 9 deletions(-) create mode 100644 windows/security/information-protection/windows-information-protection/images/exempt-apps.png create mode 100644 windows/security/information-protection/windows-information-protection/images/import-protected-apps.png diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index 75c7a4d95a..bf5dbd2462 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -186,7 +186,7 @@ If you’re unsure about what to include for the publisher, you can run this Pow ``` Where the text, `O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US` is the publisher name to enter into the **Publisher** box and `WORDPAD.EXE` is the text to enter into the **File** box. -### Import a list of apps to your Allowed apps list +### Import a list of apps For this example, we’re going to add an AppLocker XML file to the **Allowed apps** list. You’ll use this option if you want to add multiple apps at the same time. For more info about AppLocker, see the [AppLocker](https://technet.microsoft.com/itpro/windows/keep-secure/applocker-overview) content. **To create a list of Allowed apps using the AppLocker tool** @@ -264,7 +264,9 @@ For this example, we’re going to add an AppLocker XML file to the **Allowed ap **To import your list of Allowed apps using Microsoft Intune** -1. From the **Allowed apps** area, click **Import apps**. +1. In **Protected apps**, click **Import apps**. + + ![Import protected apps](images/import-protected-apps.png) The blade changes to let you add your import file. @@ -279,23 +281,23 @@ If you're running into compatibility issues where your app is incompatible with **To exempt a Store app, a Desktop app, or an AppLocker policy file from the Allowed apps list** -1. From the **App policy** blade, click the name of your policy, and then click **Exempt apps** from the menu that appears. +1. In **Mobile apps - App protection policies**, click **Exempt apps**. - The **Exempt apps** blade appears, showing you any apps that are already included in the list for this policy. + ![Exempt apps](image/exempt-apps.png) -2. From the **Exempt apps** blade, click **Add apps**. +2. In **Exempt apps**, click **Add apps**. Be aware that when you exempt apps, they’re allowed to bypass the WIP restrictions and access your corporate data. To allow apps, see the [Add app rules to your policy](#add-apps-to_your-allowed-apps-list) section of this topic. 3. Fill out the rest of the app info, based on the type of app you’re adding: - - **Recommended app.** Follow the instructions in the [Add a Recommended app to your Allowed apps list](#add-a-recommended-app-to_your-allowed-apps-list) section of this topic. + - [Add Recommended apps](#add-recommended-apps) - - **Store app.** Follow the instructions in the [Add a Store app to your Allowed apps list](#add-a-store-app-to_your-allowed-apps-list) section of this topic. + - [Add Store apps](#add-store-apps) - - **Desktop app.** Follow the instructions in the [Add a Desktop app to your Allowed apps list](#add-a-desktop-app-to_your-allowed-apps-list) section of this topic. + - [Add Desktop apps](#add-desktop-apps) - - **AppLocker policy file.** Follow the instructions to create your app list in the [Import a list of apps to your Allowed apps list](#import-a-list-of-apps-to_your-allowed-apps-list) section of this topic, using a list of exempted apps. + - [Import apps](#import-a-list-of-apps) 4. Click **OK**. diff --git a/windows/security/information-protection/windows-information-protection/images/exempt-apps.png b/windows/security/information-protection/windows-information-protection/images/exempt-apps.png new file mode 100644 index 0000000000000000000000000000000000000000..59b0ebd268c525aa8911f37b95af9073e08eae3c GIT binary patch literal 15402 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 U(0)aDzxSNVBTdEPhbDgi3*PhZ;s5{u literal 0 HcmV?d00001 diff --git a/windows/security/information-protection/windows-information-protection/images/import-protected-apps.png b/windows/security/information-protection/windows-information-protection/images/import-protected-apps.png new file mode 100644 index 0000000000000000000000000000000000000000..eefe2c57d413daa867a340f8e2cebba31bba46dc GIT binary patch literal 5490 zcmc&&cT`i~lMgKvLzNOhkfK3)1OXB0RS;>?TS9LFf3@Q+jHcdIJD7xW5lk zmq)Q30Ki24NJa4}!fGSa(v8tLrOW?!vg6w#RsYJjdZQ{zN=}K)hh)+y6HPo^4t)~3Dt%1YeNxY=vm#wx>Ac)}@w43w(S*BW=O zqiZ$tb*YHBz#6wm!(d#AbYTzLJpKIw`x{qU4@S;p1AB31Yt2W~uFlR_)L=lZbbY^c zTu-BiNuxaR@@Sv$+)oR)#bBv7GBf0kFJvS&gYPvIoq$iDjM*2Su@|tQ9Y-8q{&W4--bmq;2^?^TM&98xLvJ;8sBW8n+ zm3%9ux2sm)#ul2mkZG;X4e0IoRs70~XfZJNudbEh@$`H=-=&*J zm17o3kFUqfa1a$=1KAAX?Wn%nZ@>TZi`hJNwNqKBu+P2-6M;sf54UC#$W`a_up4%> z2<{Sd7`9?}n2C!S=?#5?HH<2i#>~^?>`sF|$Ma>R6_8CWj; z+d5sUK;jqvQdwfrUbNZztR6tQmdDY>U>^fLPtQBoA^9ve^0&u*?kKu*7-0Y;Kqgkx z)6epon#RJXR4buSnN;dG zTq>1c{eI}{fccetE`Tc-sQyi}q)8S9&L&stRGq380N0Hwr+@BgRt|%L{f_k00)g~5 zv&5vmGb;t)x~?xYvUk}&gMknyzuXRSp8CPcp*x$!Nk{-`tz(!e-Zzys8jW(^5H(4|m#&F-XKWR)tyRevi&QD|biHDIjs-JV|D>YpBD z>6Vjul-zALxaIs0yS8;erJ=Blt5yaJh{vc2vKTj7Xc}t)Lirzw6`QD5ZYlxy`;L~Y_V`OrIy&sCYd3JfhX-siFfM+=fr2Dx z#4`7O?LD_EZDS#+0B06X<4^skogO6vB}3tB3$&P0M`U<@K9NG17&ujKB{g>HVHkOG ziBmQHHztb`_~s1|(2R$NF=JMdJcMhgu>tl=klYh~nhh7rwURy$vmO=d>y*9v)iHwF zpe=gy$m!ATB=LdiLzKDynPc;h%2XUj)cVvm+}z_u$`^%YzRd4SD#%Rj zg2KyP5Ass^$V@HCZ1Y9o=IrQ@#&j8AAwo+`dgn(?(b)L@_qK@lJxTF}g@e%TM(tY+ zpS)cTyT9OEz?{T&-8y<9ULhe4vl)e}54o$GRamaYxkM>EVPR1c18S z@93{cs|NnPrVW@aekxw}eq6oWjQmeOOs#f7h!$?Hue*EVCi|D|osI5C&Dx%^HETgv zZmkVL#(PsH`{U&Eu$~W?#Avy^k{S<|gJneBo{VqzxZCkIer2!4V4mlU|GuBIlb47k z723O&^N~AI?owlt7dZ6=&jaSWKo_?)9ZYn45F}4I;RRidq)*2nVuze#U_fxUccinE zqn-CN86j905c)HDS!{l1DLx=F$=|Y>E9ESA>L77*nU|%4$}LageF$Cagpg|#rJ2o? zdTQ;$yhiVin$j3NjH7o*utui+#@7uCNY%oiQ++n#Wn#uVIM@qG`h=oN|FNMHFS`ex z;+=eEHs8DxmhNlH^vR}kRCUEx8~t^Er4-6wJME{#V!g^o*6%d~ZtwYbrXth_#-Ct` z+_~Ir8YzEqYbG?Vo#&-#9Bn;0?~!K?j;oK%`S6S))WDl#*VFiXKzeRh_Nj|Y4(hdu z?I0j$nFVOh@ol+5xnKsARM5h`kE+$EnMcWtd)`}o@O7>u3t046T+l%F?k3_)C zBG^kkoBml7$m4(~2N6=K-XfiH6iX!8Dw14r9Fg2yUwPl=w-Ml2Rs(f&zCWB%d6oX6 z#siY;H+e|zx#OXuF4NK|lvUi=cT{A1%5noy%{kf6fnZHFcQ{1-{Kj-3PPgy6apAF( zu~w>;=X_z#be7B~#w@(!5cVeCZ?5bkb=<_+4DMhLgM@o0b{^ zVjsh~-#oS`aTTNAaFwqcMi5od-IEBmJr`EK0t!w)eHQ1~7}uKO)I@8UEWQxB^usvO zs`(yZ&8fdYNNPcWAhx5@(^DI!SIgYwJ& z;VDpI{{P8oG&OTHqb4_ikih>VeJc?9I0^uE)}UYNio-M$q-+sNV54-Tch!xQadf|| z|6#_TCl3FBem!6zR)8Kq-A*$EW6&PY*sl2@RkyX&O_Oi z7K$x9@nQOMMxSb^Zjf;iTEuN<0q=O<%2iN|cI4BaRsbac1u*;nUJMxtZxFXN6&y>s z9`6f}K1=aw?HRZ~D&}mOM5(?oem7ZKJ@9vDio68W>L;fN%Eo}3=?hC3U6=y=*Z`8$ z9cNE<)QEmxlu8deK+pZ@cC3$F8K;JT88fIp7B>ST0Hl<-#ESOGZ~LNZDSP7GQZaoD zpo5q2^V9Qmn*T0Fj*C9dob*~A#!?$w-7>PeJiI<2w@*8j)@^~Uq^i(xFljH}*;|(V zqcmNa!pywY%lvz5a(&|`o*~1STRLf){HCR~$YawHTGXF#5W9;=AG_*i5sOHlkn(bn z!=L%BG4?;-GhPkcUU4w(Nn2PdH%!C7&ujJ?fr$Lsapb$BESBB9u|_)Tr!}fGEMjjsgR$sJBdVmtL4q9N%^FOK1aSr&~s-1JmXO z85}D52&BUesxLTv#hYOU8DAiC-RY3Onb}-x6DJ3raH3hkJzcu7k(|MSP7dlCPW=9k z1!DB+T>ntsTs`FQq9@kycrClUNTT(4>oYFHY+>fR`MI`C2$Rdb=55RsEG~0)@0Tb$ z9v>R$pE{HKHRFTN?z`*+1qDeT2XUiImy9r?Rk@ap#qAn-QKfi9%jD*Sq&)odO~k<_L8>EZ^+AwKgl_;6;Kcb>(a4%-4LFa(d>8IN9h${sC{A<*2SRwVh~qg922wzgRlFEQ8!)rkjO zeXJ{g&ei{50(GcH+r&M(FaxIgL<%ah4UJl|NlWgfiVzRI(4xmoc6jHKG{)%kZnW?@ zxZ6{mJl-5>{_~9QcbFW=Ax8;c$sR=)76!YYSl6n*a?x588X7-wCDdoC^*MVxY<`XS z^x>7FvE)^b&4zMOQRa!v4b$+lDAcF7_Q7@5?UfXbjL(NVH{Tumd)nA-U5QL;e>UmS zvVPxn7bE!(c#If;11n+h@|Ue<2{fDR7AeqT3Qw?6C0`G6j{hNt*pT<9x29kwkdR^% zPNfTp#`;@t>%?E|PQQX5|G*1zKEKK=C;l(s!C;7m!=9!Mmf^J4rDO4>gjd%_G_RVY zzYFKJvi0KL-O=$~A9?cyDqdS_Z`UJnm^u6Hrq;IGsv{q|b}C$yoDB5^nl|a{<+Nv5 zmk-^QLWJ#1irV*A(|EY0ZH9@yRB^%Fuv^$#>gwQ2x$DLBHzSoz3ZRHuqGq3$f0XdQ zX~Ps9owejR*nTV&0&xasRd=eceEk6Rotqp=)8-KP@8riEBPzgd*r3_fpE{{(5`}@yc61T9z5&|z& zBRr;Hp_6+14x`6s{=U8ibSICj+Tq}k8Ze5M@5?ntXs?62aQO!@=Zd*kq5Xb=BfFZ6 zjVEIN?s`^`_)r>m3#K!hj!VeV(Ia|>iHq34J9mHvH=AKOCLJXi>Kw&9o%%>=GUZ($ z5EhsNGr5GjMf*5>Oq(?qsy(YI;61mM$TpY?Vg(f_;XA2SC=_7qE2nHP6~pYnFR>?v zy0!*s-qpW`?nxeq0ZEG5N35>S7(fzGKxks>8#?%McQK%%~A`1AY?EEWY_U#G+1+(I{n@m9(^Z+Eb2-!c` zV7$$(`nQ(or}1Ly;ZbX%e~S&j`sFtlC-D5~HNt;O5I#}9l8p^rclo#IFi`%tsRaNT zuJWIoF1hSd?m6mSLu?7O1T%lCkfLfS&~(wTZDuST4?Sp_2ds1pi8Uuxj#7alUco35 zDS#gIAZ`ZitT2*Wg$LZE3XRbC*Obb#Q{KG`ohK&Gz#AZ7sp;vf8ynh1LkNp33iPkX zkxFnoyIXx^G&f=nz1k=!K??2b>+4mH{hghijI?yc$xMf>YWupWFhmes6jXiGZu@-H zfAapU`clQp`ie-x!19A>{yy^jccRuJ!omf0ZKf6$j2o{5=MYX`2q5u}j?54ou7Jwm z4<=<$L(Pkth#L4PZ^A@a)q%-2>$_aYz__?&WZA=}& zdr&0PQZ!hCiWIo?Cs|X+Z(jf9q3>A6h4GgLNwzo3uDLMS>!g;P!qR@hvcKvsl*&c# zGqQ4@jnwJ7iJx+|wxu64HD&8kGn+;}2E+CM?7+mpV6>#*{`f&7P|I1p$?tvLEq0Ai6= z!mzetOakY`zGBm>_1=bEW8x6%T|t+0iB|mbUU^cy3XcNuI!DE@_U~5Kw~Lzoa?ipQ zKPsCyQYC*LzR@cjD3LK!Y^kOSobkm!#^1 z+0#Ko$LV&wIv0=8pp_^MeSm?PhxjY!WGqGvzbd@uY1&tsoh1|f5n47 zth-HuWXi=|j6{YopI0eSZxg%}0WiA#^ESGG|I zCMeQDO2AO0N(msnB>^t){qCLlX71dX@B4FS?vFkDoY}KycFvwXXP=kGMmhi%UKTn! zI=~}cEf5{u8Q>{SIe+$4h9VBLPNy>nkd7uDwvT`LRAF$@Fw~%+vu8ZjnSFFE z5Oj1Gzy3YWw0jphor1kbS{i1-Hf!j04{I=QdpQ1CYtw{Mll)SA6I4<;8>A7%J#o3h zi==s>{>_Dv^4Tu0Bo>&2zMe!HZ`EI*RK+*FO@GA-jM%mPuzQ;^=9O(;S+JnPH&j_& zKSB)e15Rzv{d(#wm(nA)C_cr;gZP7Zw~a=)ETkY@#P`l<>Qe4)b%?rhXo6y~oS=(> zp?@w_MKdvrygUP3mK1qO|1U|aW%9r#DRoc#R!6IE_0%$Fn4{%P#bN6JNR zeRwo+**$P{LL%8gy)O`7GDh74K;LEBvM*pSuC1g_NgqaNB(6*-9URUZ5JCo*ApzD8fH*^1BABfr(|4K5YABE8xsZ*2Sl$)<G>4STm|cI zU$yZ7wui6l4qI|Lq=f&rXQJ%3CGI$ ztHblxgBaxky#pwU=e+sQ=-~c6_!7A_ElDm{0bYh_bxgb;NFJ6jEj%tQqxY-nCsHdf z%xEoPe>JSnoB2ar+An4=3~UM&p0j88d9ase^;Nbcy>c2_%lMopu5`IRu3$YukX77r zn8-g#Tv@bH>?N!i!`8#ob2`f&+$jspz9J#@T?jq=Aqh>X+b?R(ly{jAzp3m_4;&9+ zgO6v03EwI~Nv+;hxxa~hvN62e**Vmv()G5#H$l)CAb}{BmHLr~4W!YOo(b|FxAUYR zlw4eR{&dP-;wr06;DxazhJQ4i3J!+<=@w}|OyP8(wLAjwb{0R#+yByysQ$P{VN>G6JyjKGz~(GKNVSYu~8KxL}l@99`mwm3}F zaqpM7fY=Qh&EIN=E!(9Cr z#vbi2!&|_lS7ptR6+pd#idEa_9RX;#<6CVt4#ai^KCzvI*8cbDdv$?H8eX zNwKbvXMS66qZ-tAFu9(i4d#((=>VcC{otMcSN9BG){|W~7`d%Ywq@}hFBam5MT=^l z%!t3ssw%@bej6pULg;|wvn3uwMAjsZUY=qdW6z3K|7ww059o|k1X^mLBzm|M74c%{ zjLK)!EP^G`KnC*oN%d`&dzQj{a#B0Q&;}8rXFUc)qb`R<((%z&f8&{n=O7EL9;k$A=1e} ze#o3*TlcLu*?f;+5XV|OW4X;7<62=BABpz#CEk~#Y~jLX7Rn>TbbJI8M&}W`b8+0n zKAtK@>-TNH4rfGjbc-n={h_%E`ALtT$34Fm+e0zSqP@5&&kw1OJ&@o&=NcupFRagH8so9UV4~1< z*-XFZvNr&QyZ>IA#5mrrp~fnR$Z4Sy__25#$-E*V$EGO*$zgJF9@CA4XSHH)tyWez z1ft%r)vPVWD3g0c)NX&byK$QV7YmLe83f(Z_|a1(-6W>S%ialaPBcpsdh%SPe#qi4@IGcz5E>?18$9~m~EQhf=Y9=KYU21fC&`mR%*v9}K&K)xufTTC3p? zkRu`G{?9gUI#o`}fw`Fn0$$8CHtK=pJ=sbQyLVvEyLUVlI*iE7c{86|94uMpt*=51 zhw_Go12S+iucnU(ekfR$u4+_@ ztu<(UJD_~6!o{8#f%aF>-srx|JW_}$zJCF8?zAof^OGlf#GJnq5DK0DY2xt>tT`g{ zzt%3q8+_>IY}@^(d-pcKai!_OsC#Sc4cmSDQ_m7rHM^MS;W-%0iRVue&PB;{%<1OZ z@^Vt_M(YJxV+hDy*u`y+*w&=ch&-aCJXUq1-9s$&)J`Ei##%S$+LN?&nIq92--)BP z&jj4fC9P`UqzXqSqaBIl^AaK`+^797ly!qDvx7qVR4C`@Pc_Yf5XGfk`Dev>%<_+m z%8%Q5)k~XUAzs^?;N!!^H)wo#fSui!d3KPt@M1|FnLD*6LC>2ec$e%h zE+{;{oGxvp)mQi)Ny&71cRNoI=*KV_oyygLSEjnpOx^uquW#o!oxer$AMpb}dGaK9 z?u}AtXlUTtSir`#214FIw>T1Ail{arXK0_7IPG))^l`TOO{TYcyftm|i@waUoBl!2 z@FrC@eMr3&Mh~=FlC+FYeN%*aM)5KFY(;r?x>5SZY{}}IZdGFslDZK=Pd6t#z>R4i ztU0DROhh9Mh5XY{>0G|VrtQxGH2;${S?7~@xPHJac3HuZ1FDEZT!#v%*0lS|#@?NA99t3if@RV)1~P8olTj7_X

0Af{nclTFwA9o_|#7xE0%TE8aZxG5Bz#OI#9L@(By~d<-e7<x z&b-m_YKL0l<;>%kWRUWiCl9O4{JY8mLNuZDN9H^(vG2?hRpY45c5D$^&$;osjWSuV zrs6p{YuQ1#HtW6tEJw@0Y^B%lmopY7_sWdydPR|+bL(?=}*zFFG?;%n>cvR?IviKS-E@3iBfM|ty30_?sDC}X4S z03tsDbm25eNVW#$I;xH4D<4}!CX&)5(n$AR5yq&MdP1F{(1M6B>v!2Y@j)j{O0Te- zgQ3^3S&b%E`}Oie-tTN(=MUDtR9$uWo;OnYHx)ursANvIKbYt$^xt;}ZEe{<#W621 zj7RA{AO6cmnMxi!$=+(}dae_~){r3WkfrSO)LNUqIvp?%Ps2o`6#pFt_|GZ-KQRK! pshJ$}H@{qx6!|@!yJ&N$#t|5ns~`%6pVDHwM-Pp(u$p#J{{heZzBd2> literal 53323 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 Date: Tue, 8 May 2018 15:46:19 -0700 Subject: [PATCH 05/83] fixed images --- .../create-wip-policy-using-intune-azure.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index bf5dbd2462..50c0f9753b 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -283,11 +283,11 @@ If you're running into compatibility issues where your app is incompatible with 1. In **Mobile apps - App protection policies**, click **Exempt apps**. - ![Exempt apps](image/exempt-apps.png) + ![Exempt apps](images/exempt-apps.png) 2. In **Exempt apps**, click **Add apps**. - Be aware that when you exempt apps, they’re allowed to bypass the WIP restrictions and access your corporate data. To allow apps, see the [Add app rules to your policy](#add-apps-to_your-allowed-apps-list) section of this topic. + Be aware that when you exempt apps, they’re allowed to bypass the WIP restrictions and access your corporate data. 3. Fill out the rest of the app info, based on the type of app you’re adding: From 94d0b51d6e17604f5a46bba0009447ec0361ed35 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 8 May 2018 16:34:11 -0700 Subject: [PATCH 06/83] fixed images --- .../create-wip-policy-using-intune-azure.md | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index 50c0f9753b..4cb03e998a 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -172,19 +172,20 @@ After you’ve entered the info into the fields, click **OK** to add the app to If you’re unsure about what to include for the publisher, you can run this PowerShell command: - ```ps1 - Get-AppLockerFileInformation -Path "" - ``` - Where `""` goes to the location of the app on the device. For example, `Get-AppLockerFileInformation -Path "C:\Program Files\Windows NT\Accessories\wordpad.exe"`. +```ps1 +Get-AppLockerFileInformation -Path "" +``` +Where `""` goes to the location of the app on the device. For example, `Get-AppLockerFileInformation -Path "C:\Program Files\Windows NT\Accessories\wordpad.exe"`. - In this example, you'd get the following info: +In this example, you'd get the following info: - ```json - Path Publisher - ---- --------- - %PROGRAMFILES%\WINDOWS NT\ACCESSORIES\WORDPAD.EXE O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US - ``` - Where the text, `O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US` is the publisher name to enter into the **Publisher** box and `WORDPAD.EXE` is the text to enter into the **File** box. +``` +Path Publisher +---- --------- +%PROGRAMFILES%\WINDOWS NT\ACCESSORIES\WORDPAD.EXE O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US +``` + +Where `O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US` is the **Publisher** name and `WORDPAD.EXE` is the **File** name. ### Import a list of apps For this example, we’re going to add an AppLocker XML file to the **Allowed apps** list. You’ll use this option if you want to add multiple apps at the same time. For more info about AppLocker, see the [AppLocker](https://technet.microsoft.com/itpro/windows/keep-secure/applocker-overview) content. From f777fcb1e9a0cd6e73ca0201ccd679fda358c8e0 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 8 May 2018 17:02:23 -0700 Subject: [PATCH 07/83] revised steps --- .../create-wip-policy-using-intune-azure.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index 4cb03e998a..6d2aff5d2b 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -163,10 +163,10 @@ To add **Desktop apps**, complete the following fields, based on what results yo -After you’ve entered the info into the fields, click **OK** to add the app to your **Allowed apps** list. +After you’ve entered the info into the fields, click **OK**. >[!Note] ->To add multiple Desktop apps at the same time, you can click the menu **(…)** at the end of the app row, and then continue to add more apps. When you’re done, click **OK**. +>To add multiple Desktop apps, click the elipsis **…**. When you’re done, click **OK**. ![Microsoft Intune management console: Adding Desktop app info](images/wip-azure-add-desktop-apps.png) @@ -175,7 +175,11 @@ If you’re unsure about what to include for the publisher, you can run this Pow ```ps1 Get-AppLockerFileInformation -Path "" ``` -Where `""` goes to the location of the app on the device. For example, `Get-AppLockerFileInformation -Path "C:\Program Files\Windows NT\Accessories\wordpad.exe"`. +Where `""` goes to the location of the app on the device. For example: + +```ps1 +Get-AppLockerFileInformation -Path "C:\Program Files\Windows NT\Accessories\wordpad.exe" +``` In this example, you'd get the following info: From 04fb777f8ee46955b26f3202dace23082353c4cd Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 9 May 2018 09:13:16 -0700 Subject: [PATCH 08/83] copyedits --- .../create-wip-policy-using-intune-azure.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index 6d2aff5d2b..55678b6ea7 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -7,7 +7,7 @@ ms.sitesec: library ms.pagetype: security author: eross-msft ms.localizationpriority: medium -ms.date: 10/16/2017 +ms.date: 05/09/2018 --- # Create a Windows Information Protection (WIP) policy with MDM using the Azure portal for Microsoft Intune @@ -281,7 +281,7 @@ For this example, we’re going to add an AppLocker XML file to the **Allowed ap The file imports and the apps are added to your **Allowed app** list. -### Add exempt apps to your policy +### Exempt apps from a WIP policy If you're running into compatibility issues where your app is incompatible with WIP, but still needs to be used with enterprise data, you can exempt the app from the WIP restrictions. This means that your apps won't include auto-encryption or tagging and won't honor your network restrictions. It also means that your exempted apps might leak. **To exempt a Store app, a Desktop app, or an AppLocker policy file from the Allowed apps list** From f24d393d570d9774c8489191276e80915352d49f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 9 May 2018 10:34:05 -0700 Subject: [PATCH 09/83] copyedits --- .../create-wip-policy-using-intune-azure.md | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index 55678b6ea7..b3fa96c51d 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -17,7 +17,7 @@ ms.date: 05/09/2018 - Windows 10, version 1607 and later - Windows 10 Mobile, version 1607 and later (except Microsoft Azure Rights Management, which is only available on the desktop) -Microsoft Intune helps you create and deploy your Windows Information Protection (WIP) policy, including letting you choose your allowed apps, your WIP-protection level, and how to find enterprise data on the network. +Microsoft Intune helps you create and deploy your Windows Information Protection (WIP) policy, including letting you choose your protected apps, your WIP-protection level, and how to find enterprise data on the network. >[!Important] >This topic covers creating a Windows Information Protection (WIP) policy for organizations already managing devices by using Mobile Device Management (MDM) solutions. If your organization uses a mobile application management (MAM) solution to deploy your WIP policy to Intune apps without managing devices, you must follow the instructions in the [Create a Windows Information Protection (WIP) policy with MAM using the Azure portal for Microsoft Intune](create-wip-policy-using-mam-intune-azure.md) topic. @@ -62,9 +62,9 @@ Follow these steps to add a WIP policy using Intune. To add **Recommended apps**, select each app you want to access your enterprise data, and then click **OK**. -The **Allowed apps** blade updates to show you your selected apps. +The **Protected apps** blade updates to show you your selected apps. -![Microsoft Intune management console: Allowed apps blade with recommended apps](images/wip-azure-allowed-apps-with-apps.png) +![Microsoft Intune management console: Recommended apps](images/wip-azure-allowed-apps-with-apps.png) ### Add Store apps @@ -192,9 +192,9 @@ Path Publisher Where `O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US` is the **Publisher** name and `WORDPAD.EXE` is the **File** name. ### Import a list of apps -For this example, we’re going to add an AppLocker XML file to the **Allowed apps** list. You’ll use this option if you want to add multiple apps at the same time. For more info about AppLocker, see the [AppLocker](https://technet.microsoft.com/itpro/windows/keep-secure/applocker-overview) content. +For this example, we’re going to add an AppLocker XML file to the **Protected apps** list. You’ll use this option if you want to add multiple apps at the same time. For more info about AppLocker, see the [AppLocker](https://technet.microsoft.com/itpro/windows/keep-secure/applocker-overview) content. -**To create a list of Allowed apps using the AppLocker tool** +**To create a list of protected apps using the AppLocker tool** 1. Open the Local Security Policy snap-in (SecPol.msc). 2. In the left blade, expand **Application Control Policies**, expand **AppLocker**, and then click **Packaged App Rules**. @@ -205,11 +205,11 @@ For this example, we’re going to add an AppLocker XML file to the **Allowed ap The **Create Packaged app Rules** wizard appears. -4. On the **Before You Begin** page, click **Next**. +4. On the **Before You Begin** page, click **Next**. ![Create Packaged app Rules wizard, showing the Before You Begin page](images/wip-applocker-secpol-wizard-1.png) -5. On the **Permissions** page, make sure the **Action** is set to **Allow** and the **User or group** is set to **Everyone**, and then click **Next**. +5. On the **Permissions** page, make sure the **Action** is set to **Allow** and the **User or group** is set to **Everyone**, and then click **Next**. ![Create Packaged app Rules wizard, showing the Before You Begin page](images/wip-applocker-secpol-wizard-2.png) @@ -217,19 +217,19 @@ For this example, we’re going to add an AppLocker XML file to the **Allowed ap ![Create Packaged app Rules wizard, showing the Publisher](images/wip-applocker-secpol-wizard-3.png) -7. In the **Select applications** box, pick the app that you want to use as the reference for your rule, and then click **OK**. For this example, we’re using Microsoft Dynamics 365. +7. In the **Select applications** box, pick the app that you want to use as the reference for your rule, and then click **OK**. For this example, we’re using Microsoft Dynamics 365. ![Create Packaged app Rules wizard, showing the Select applications page](images/wip-applocker-secpol-wizard-4.png) -8. On the updated **Publisher** page, click **Create**. +8. On the updated **Publisher** page, click **Create**. ![Create Packaged app Rules wizard, showing the Microsoft Dynamics 365 on the Publisher page](images/wip-applocker-secpol-wizard-5.png) -9. Click **No** in the dialog box that appears, asking if you want to create the default rules. You must not create default rules for your WIP policy. +9. Click **No** in the dialog box that appears, asking if you want to create the default rules. You must not create default rules for your WIP policy. ![Create Packaged app Rules wizard, showing the Microsoft Dynamics 365 on the Publisher page](images/wip-applocker-default-rule-warning.png) -9. Review the Local Security Policy snap-in to make sure your rule is correct. +9. Review the Local Security Policy snap-in to make sure your rule is correct. ![Local security snap-in, showing the new rule](images/wip-applocker-secpol-create.png) @@ -267,24 +267,24 @@ For this example, we’re going to add an AppLocker XML file to the **Allowed ap 12. After you’ve created your XML file, you need to import it by using Microsoft Intune. -**To import your list of Allowed apps using Microsoft Intune** +**To import a list of protected apps using Microsoft Intune** 1. In **Protected apps**, click **Import apps**. ![Import protected apps](images/import-protected-apps.png) - The blade changes to let you add your import file. + Then import your file. ![Microsoft Intune, Importing your AppLocker policy file using Intune](images/wip-azure-import-apps.png) 2. Browse to your exported AppLocker policy file, and then click **Open**. - The file imports and the apps are added to your **Allowed app** list. + The file imports and the apps are added to your **Protected apps** list. ### Exempt apps from a WIP policy If you're running into compatibility issues where your app is incompatible with WIP, but still needs to be used with enterprise data, you can exempt the app from the WIP restrictions. This means that your apps won't include auto-encryption or tagging and won't honor your network restrictions. It also means that your exempted apps might leak. -**To exempt a Store app, a Desktop app, or an AppLocker policy file from the Allowed apps list** +**To exempt a Store app, a Desktop app, or an AppLocker policy file from the Protected apps list** 1. In **Mobile apps - App protection policies**, click **Exempt apps**. @@ -304,12 +304,12 @@ If you're running into compatibility issues where your app is incompatible with - [Import apps](#import-a-list-of-apps) -4. Click **OK**. +4. Click **OK**. ## Manage the WIP protection mode for your enterprise data After you've added the apps you want to protect with WIP, you'll need to apply a management and protection mode. -We recommend that you start with **Silent** or **Allow Overrides** while verifying with a small group that you have the right apps on your allowed apps list. After you're done, you can change to your final enforcement policy, **Hide Overrides**. +We recommend that you start with **Silent** or **Allow Overrides** while verifying with a small group that you have the right apps on your protected apps list. After you're done, you can change to your final enforcement policy, **Hide Overrides**. >[!NOTE] >For info about how to collect your audit log files, see [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md). @@ -342,7 +342,7 @@ Starting with Windows 10, version 1703, Intune automatically determines your cor The **Required settings** blade appears. -2. If the auto-defined identity isn’t correct, you can change the info in the **Corporate identity** field. If you need to add additional domains, for example your email domains, you can do it in the **Advanced settings** area. +2. If the auto-defined identity isn’t correct, you can change the info in the **Corporate identity** field. If you need to add additional domains, for example your email domains, you can do it in the **Advanced settings** area. ![Microsoft Intune, Set your corporate identity for your organization](images/wip-azure-required-settings-corp-identity.png) @@ -354,7 +354,7 @@ There are no default locations included with WIP, you must add each of your netw >[!Important] >Every WIP policy should include policy that defines your enterprise network locations.
Classless Inter-Domain Routing (CIDR) notation isn’t supported for WIP configurations. -**To define where your allowed apps can find and send enterprise data on you network** +**To define where your protected apps can find and send enterprise data on you network** 1. From the **App policy** blade, click the name of your policy, and then click **Advanced settings** from the menu that appears. @@ -434,7 +434,7 @@ After you create and deploy your WIP policy to your employees, Windows begins to The **Advanced settings** blade appears. -2. In the **Upload a Data Recovery Agent (DRA) certificate to allow recovery of encrypted data** box, click **Browse** to add a data recovery certificate for your policy. +2. In the **Upload a Data Recovery Agent (DRA) certificate to allow recovery of encrypted data** box, click **Browse** to add a data recovery certificate for your policy. ![Microsoft Intune, Upload your Data Recovery Agent (DRA) certificate](images/wip-azure-advanced-settings-efsdra.png) @@ -461,9 +461,9 @@ After you've decided where your protected apps can access enterprise data on you - **Show the Windows Information Protection icon overlay.** Determines whether the Windows Information Protection icon overlay appears on corporate files in the Save As and File Explorer views. The options are: - - **On.** Allows the Windows Information Protection icon overlay to appear on corporate files in the Save As and File Explorer views. Additionally, for unenlightened but allowed apps, the icon overlay also appears on the app tile and with Managed text on the app name in the **Start** menu. + - **On.** Allows the Windows Information Protection icon overlay to appear on corporate files in the Save As and File Explorer views. Additionally, for unenlightened but protected apps, the icon overlay also appears on the app tile and with Managed text on the app name in the **Start** menu. - - **Off, or not configured (recommended).** Stops the Windows Information Protection icon overlay from appearing on corporate files or unenlightened, but allowed apps. Not configured is the default option. + - **Off, or not configured (recommended).** Stops the Windows Information Protection icon overlay from appearing on corporate files or unenlightened, but protected apps. Not configured is the default option. - **Use Azure RMS for WIP.** Determines whether to use Azure Rights Management encryption with Windows Information Protection. From 88b01578989519a175ed38e4213d4f0e9810a2f6 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 9 May 2018 11:34:49 -0700 Subject: [PATCH 10/83] revised images --- ...-azure-required-settings-corp-identity.png | Bin 28114 -> 48089 bytes ...zure-required-settings-protection-mode.png | Bin 28257 -> 38180 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/images/wip-azure-required-settings-corp-identity.png b/windows/security/information-protection/windows-information-protection/images/wip-azure-required-settings-corp-identity.png index 733223612983fa7f4f9e590d039ade922d4d7003..c467cd1e244f012628706fed80058cb1a00ad4aa 100644 GIT binary patch literal 48089 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 literal 28114 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 diff --git a/windows/security/information-protection/windows-information-protection/images/wip-azure-required-settings-protection-mode.png b/windows/security/information-protection/windows-information-protection/images/wip-azure-required-settings-protection-mode.png index d2aa8feb83139c7afad04a3d7e1154f05345724f..bdd625c9c6fc64b0adabe1990ecb3e59263b4493 100644 GIT binary patch literal 38180 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

7KG-)rPsOn?DF`*5E9^?*}^ ztZ!s6Um5ku`RM-!EUz5bw@`U~VAuywSFgy7-$mVC#a`%Vc)%A>zC6`H5C#8KQpTVC z9~Vdd1M}+_B)>Edm~G&v0EGt|81`r<{;8%TXY&6`eda%yg3z^oT&*}r!1sF;6D2PZ zFgAl0qHvf59OyTtv(_it5P!g9XTd$W71)hZgkq5&Bfxi9U;y7zl(pcfS51illyiK@ z8F=*_wuaK#mpx8hx6++AlTEa}t~YSmECJL4N1}di)Lb5D0s=|v;&f0_jRIf+&-sL+ zXawF0_4cSye}XLyC_Gnl-?W$FPX-aB;G{#aQ_nv1aUVvRSl2*g zHk^IB@nj)EAG6wLL-i=M*u;K04y33*Vk_keRD%>u(t!Bcl*O@V>he&hHD1e5q5F zI@+IVCTfAwQ+PnnFxpBgBpx%?dV6`e<%5UntW~U>7;6&DhcMR%rKTfy`*0A=(ltw* zcwiorpFKMAM_6A6e!}m!d0k+hQlo0ofC>s-Qk{*RGl!pzC$ z(7_yV+L+kU>*X^0J*M*bzdI6a!k%Lj#Gw{0>;+}19N#E>uI_7pzWGu`-itv-A5JJ4 z=Mu@_>MK_zeep3pxm2D5118O*VrAwFXym_1N!Nywr?C|uIc%|t7FkyNcvr&EW@X;XXr;=w^efgE|jOXeOj0*q59cCglhT>Sa79} z^}B86qbI0HxVXrkhOz-fQ86rN!}>t9Y+srM!$gS6s0~NV2EB?J)V8PguWUM}o;P#WA-iT(zi~ zohM=Y2XpUP)!K|ku1ng5G17R|MQS68q@1E3{uKAiRbnNuKey?T)Ne>z9VevC%lEOg zLJ+5@Q6bH0-M;U+v>fCr+lt4}lRtd)Cp8x7UFbxJCx93HSXF^sV~j-fV%c`QZ)r%6 zQ&rwBI*t_l%GKYQ96YZPocPh>8Lr)KL7yS!_7iPj=amI(VH^wv9$SpY(!^8`KG`Vt zhK7i~5@C?58OHTaRZ&#WnbesX)lm5@XDvgJyvev5wm{g0-aoYBVqhkq+u98pOmnd8 zaqKy)?Xo;&Q#M<%_a(oFYOpzG;UuqSAVSbRL*&j2AvZk|cT9_7=UWZe3Bu5}Gg`Id zc2yjyWhq*$H9w2SufW-D&ervHzZ_5YG4OGfbn$zyMp+&2@utG`hcsx(;;=Lit&FPP z!m64=o-7}_N3{qMCo=VQTdJL6{J2=};&m=Lrqey~u2duqU4GTGWeHzP~ZrxMUhH}*vGm_VK~ zSD<<>Geb+tF7D}NHh4kLd(@|9K@s9~;YlCGrq%plyFEhIOKW3Jvqxzjxs}>Dn-E43 zF_GuyZ}pQyt7&$}vc3*-<-$hzw(H!u27ZeXH#jpNH|UuQrmf;RM7U92|9F!Wa(kzi zpP71CEE9nzxI2#SR?Q*VH{fJ}^s%9Ck(cz+gvy>kN{}}yv&aEXG*>&q)g;L0_kgx+ z6%%?^MCgY!j~Wb$4ymz0(dHZf1M~Oj#u0P=_4Y;x{-=uNhJ1P_J5nhX_!DWA&Pkgu z^0qpLRR*Oq8>YrzOPgz6!tY>8W>T75h;fcJ$E^rdcuFT}4tJRaD%xMX(kEX_cMX+& z@95B8AG?q!3Q$7PYyC4$ zkN}bzkWeGowaNlnx?4-3#g(c;XE8HrYM()PBE|gH~UAtHL zo??fuVsgtNRZDE}xLD_tsiJg#G`B6KS!_kRaliE3JKZDKhq=x#67Ea(ts)X8T;QGd@srfnP;*danh;tK9x+wfqtuIq_K?P#l-`tTW4(V5CguFmE~+Rn|p)O zA5j>xx%}X7-yCV1?1>s zVeQy0iP{LLKSLmo^dAwB-#^tM?sZGZh1(PRwF9XPZiR7y@MUls5AY+s{kRI z2(s)-J~)PL^*$e@^j94jppc63HHvw7#sFhW@A%q5?j)v=?pLAq_@2`F^>Idl4IM?i z6}4l|9$eMX=dkR?l+>YQbq;xQ=3$lLk@!h7mV9E~7oNGL-^+USbsYDvE6mPiek>TG zK<;+z9BI@O&(FShYV`~l71GJ`QOucb8uveR6s`M@&+kmF=yWgqk`PSMxM1i#6Q}9@ zhi6EOu|IU@dzTnYyKuB)HIJ-$1}*J4+^0W$*jQe?wijnd|67pqw>eQu71Ha((>N8$ zi-MnPPud~`!Pl_+$KxZ$Y$(5M?A-E|6wk+Br+QjGe8!+n&^GQ@Ym(dCYcNdrdS5MB zSU=la%cu1)Fk>)~_N@b|`OSn?>3(Hv$WNlQ^=BM+xKkUKK)`G4v2dNRXJ^~rvXfWk zH4ySewDrBk%ai@kIjqF$Ms%1rSy>5~zs9|xi_C~Q%xKI}T3(ME`xJJFE~D5jiNETN?w`yAh>8eBU#GOEq)g9L9@Oh zRbjVUm$E>JcI?dNe zZ$@^zAe-@chRhyIdpipjpG#OzPz~SqEI_pQaeZ#=c4=iZ+cVVIj-&rg+e=8l-3=T0 zyu=`?>++88Pp12KK)|+eHiD|y!rf|in48P(m8Mi^ozr5n&=Ma{IUh-obc4xHR@-F$ zeF49dCsR&V^M)lwBUIE4)(^`c+ae2VUmsn`qTOQ`tDsl9^@$x=K=^$!SK(z^`5TkP z%N&eEHI3TcD4<^tps={4qm*Nqd3&rF)47Zpw0N8_>&^D}L4%Is#k2XO{YnUqHxeIrGm@ z=|k}}|AD`;>c#bKO=iQ%wy+QR#rXLelT^fd!mB@_GV|Y|^3AWm{6wYHHJMvQD8ZuR z{KfOR1ioey2{MU`;mev^$!y?(!#gvlm|7*tlm_z$G3J+3mR2YlBp#E}Z@)1VE+=~s zSpUx4-`%Bow=<2Ue45?t)%sJbaeD(HFYIO<{-R*L;%@5~B=}%p zPW8Y=A)prs@#m74?7r6^xZ6)R%1`Q7H68M zekL~8j+GYVIJ#TKc^Z7d+K=t0YYg++`*5(l&Ut?}P6YngoRyh1cjv+S{!_8|H$)D- zgdu*0o4p5;n4zH2OVq{W>Wk$sQsbGT2$cAND>B)mjo}kgRZRzIIH(m`Ll;QoZ zTy+c;`V)zgW3HVR0ArA|*sM|__ zZ0L#GVQS+NFYb;QJQ^#@ms~uMK&#PH?{RHc_*{;#Xd3dD{xkF^9(Z%UOD~anG|xxs zG`&4!0QON02HVTq=`_!3krgj56CNH42<4#N|Pq{i|)YO5^ql zsUAafVPgd+-Wc`)OCG1aNhF+pCn3FKaHQ7Y6h8UNrfxvQaBfXq8UMA?(d2LBU-bs- zrorzue58pdOJ&RWB;a?f0v`t#15q-KFS_sk` zI`|rBq48kp=HRv98boeZ_Q_knMB25`6w)h}ip$GIWR-4rb!Nlz?W($*(OROkmt$Mm zo;kPZCyf6o9@4K&;>Tz5m^w9yfm~*tkhQ7ZPC{8_4RBb?nSU!b_pg}-$xP-9Zq<@X z<%(`^U4x#}+v1ueh8+v$yWc64S+8PKy}Xr3!DhAO=i+X0@RA81vQfWxQgROS-R>zD ztH^)U#AjsWT5kC?a5oBfOh`yLT8;A&l@O={V4lsCutUFN%34ox#uj{vtoSP_`VhQo zX<$LVl;D6LDqr!6z3L80(XQXZrYdpf{?mnIqw`Msn02fdCY(mrB4|K{g!{`PuH|gi zO}YRZL*ojk=leqg31jS0^58+_L3ajZG^Y*#ks=uwMDs9i{5Cr{JQT~EL?RJzajInU zo@0Uk&hWqRTrGB%9fsMJ4Y8I40fgvmHu!!1|8Qgh1ZypasK@vCjD`V zE^%PTl0xOR%gjTxgClht93tw4k+b^1$7&qP4k)Toz|qEp9YsgN;z#uK&dQWzMAthM z2oqtVZ4uqg&u`!D0xDNdQ>O*(LX3tolJgIGjF`VRMXU&fB!tK-4l_*dsi#l$^#W2oQ06m^sZn-%9xr?ODq_rrRr^hw0A5g_dbh{32C zsi%|T0xWaZJPF>u|1z9`i8Bv(LyvX0{_JFn07B&G4qEKKUK&)M#iIOqh-Z#qYt*n- zY}LMx-4q!z-jP(aM?5jgbNB{H)qP<_l-bo_t#E-LxAE$w#%f{iNHsMK&<+3v_ zHGbJgXy7o^EYAkF-gAT!XydtOW!?J;55!#OTX5tsx6Feo+h$Maa3$L|w-@XAFKNkdT*^K??y zH}~@CSY+F-H{1FBlB^a}MhWaoE`AUDj*l|va`))(I!v1jrT$B^b<`_)N7I9^`O7E# zu+p7(hmDf(far>v`SRw->sxbhF}>n#x{wu7Dc+&19`1N*&ip`Ke>=h;*r@hG$$n&i z(2DaH70J#Qk6FwUckL?N!h0#J1iI(d4ML|SMU7l9c!hemoh{I}4RThR3fp_Plpukz zzoi|WF=#;Cfi0Z{=~BB0Lim;kSnWStAc#W{nL>Ups_rcY`zu4^4ED}^Xx=Jzkb<~c z^LOg^-lcWtHzLMED)+*A6B3D*cF*pEYK}gCNGudktj4VuCG_Q#(x~Hqfca^BfuRkd z>Y#kHBa_~b+THWLLWY%v(9t7gCTF`|NKU5j`*37xJ^u`;5JF@oidtQm)=LArY%kk2 zOs08|(`7f7A2y}J2ogwIe8QB&JMuCN0$J0)W7D|wivshyHc2HWi zY_&ZOj7whnMV8@9BDa@8*xl_9M+N<)Nz;uv-glhxa(N!fi0kVS3$wHRwU*l&9;@ff zO5pTbpxT9%X`qOSOV`KycNyy@1dmRF2!Q#&y&(l!GNeZxod zLZ#;Y<_O0|bDRtKnQR2|u~l!rQl#sNvT%>*bT)C0YUc#Jr7?vtlcv>i6^jnsiZ_?WBj5_)x@o68*i|^q<_e6&E?}^Zc zb8B55Ht%X%7?eIAV6C0ngtv99ZDDAy%Bj!?@{Td&ursqrcS*Aig+=DZH3gc;sI0P%saq&m0vc6W#T~AxKN5 zgLm3o0oHB_(>xbN{jyHqL?wXJ;Grfd|T2be&Ojd?H)?D>Y z&#H)aROBWRW$PB5aYlR}_sOPT_FIUEY5V5o?vsh%=uf=7dE-{%^I=GDBk~H1&^%7| zt(-y)nKiq};puFlD&3D^3AFCBtMUboSvc3T*Dq0X0@o{Wxd%SpY#(&OrDUheZk>=M zRqPsoYm5{>znj}`EGC%343O6f<;4{|?SSUoW{STks9i_?aQ+_L>MqOKY7$4=Pefbzg#5y%x!%lGunw=dYmo0+$tHVPNIklk$c z7<3A?nU+q*PqI`UQjvr+l$znnmQTP7|5@~1gla<)Z5rU6zoaL$5m6ZZaH%nlV;}># z>a2)y++72OuV1aUa>`^3h@eN%UBZ$ZY^p1GrT7%xWS`>+&Yl^aVJ0zcg;4Ctyo0SH z8u%R6Sdg~;ZgQNv{?360*LCmn4NrkdR6QyU#9k^%eC6BvbZF{=vK4u`=?}aXT(aG; z05(XjD76>L?gC?NOV0od{3wDU9$p?&_R%wOOuo0{MHtom4GdMq;fwZGLI zcAR%gDjalVaBkaJb6APM&oyc+SB4`|@-w}-l*N-;j=ONj7GPoVg^*}I#}QXZ1TmJ@ zg@%r6s}c~7)^|!i!WLqXu|ts(438E#&N5S}v&rdZ(0(PRD?>No>55Z)h>~?#)QMDk zh{Zw?3{fcV=?xh3q>Tp93$r52r&vy`ZhpLpB*Tf@f2@Dp7zbyL_EiAe=vFAQkAX7= zi2kR3m?=+0#>c->$-`d6E?!X?>e2Va{vJ;_mHd>X6k$M$RZ32l_0(HDt{0t`2bC4R zRYgn6<#$x{^x>3pXRqNeZKz|Zjt6UU(%Dj+SI|SHwsn?(ZPFgz~{De=qZ9PbIA8@h9aIHeOB_ zh8E!6G*O%^suM-kZo(TZfA7M<7Bu?s$FdhmC= zJb9BCg}-y8n7JK^RoP0G3f&la1kqx3=f-~7uNhJ(3AafH$*we>SbjibU|L1DK-2y? z9NO=%Deoh0)X$agbaRl+4`JF24U?6ZEKmO(|Jn4MeJ~ zuo9%TJXnY?Np{u4<}OF(s|5jc)^7YTa;JlGe_T6Q;fo>VEh=x{&=7+HWmaxDCKnjT zb}eX{Zz<8^i?~A+^{rSYkIRB7HF>;3=daT>L-KXFKqxnciIHYY>UOrtn3u1yxfER@ z!SW>=Dn-49LjZB@JGR)qB&vWT2e!*1Szk*-<=J%6Oxq# z4>q1}S$VZn#{O5a0mu>y#KOi}a^fkKzx~QNe@b#XxLx9WQ=&T>P|v{U5^?1UB?^o; zkU+L*l>7ch?^%i97%R7Xd~xTytLSBqv?}ro$SZ=_i4t*ZSD=9L5|`~yn0aY5g02+(J4-~S$GZ6REro*k0IOtttO$-X)ySG1RTuOWG z|4NJztGUq0x%^9{es5BH@c|t~g>=ATY6{?nDcPN!rQaM-HU;zeeZeZB{VRL;EJ4?_ z8!W8icB^ywz+@qgHOqduM7o_vT)*)qcE9;7^`KTf(R9)@hY~`O@!A@Dn&3A0iJDp!!?NGFJz@ zkrb;HG$dqP8=@k-Kzxw&U563pzJ}k%g7ER)Chvhzvoa#h{Ci@{(O`G$Th{?YugBDb zL+Q$7{_cu{OCX&)&-_`lqgW_4o!ePp5pGn>8YGYP{o$zy^oN=Bw~zuq=$w8cX5{|C ze_flOaBm68g@&ysuuB0veYZB&NSZ=X@R)u7x9Nf(V&$cCxX$dc*U!vU;-j9ml$-bK zb`+dol@!MPz)a+1#EG8;z=HCd)PEv!r@sS^*=%Mhz)W$z-VH6|uW~Zh6Q-y3m^o3{ zH}UmQ>@R|~&Zf#wqc~yC{4Bb{^lwuc6Ko&K;?az9Z0z7l-fQeG`5}cAafHNJms)1L zvy;l@7D-E1t8d*l5!sSdM|$w_HzVC!F!b$C4_Df$PRihp`uy9DoXRqkAe~lh-wQUSc5&TjL41POhh71et0(ZFfFG$05Wj>6J)Tizt0wJbst_kwZ3=F;cJ#hg{^vI zmb4PHcC{M3(=x^oP}%w6#WdFs&#m~@$e2eM0RZ^Z8>>TXhA6|$*W_Jl8Y&B zK3JYGL1|69Xn|NeJy3T&EP|1A8h>)Z!H1o1exhS5t++l>Aieg^u!&h}sZ)bFR_aB8 z`8mJjPu=ourhlLD?Hhq!vFQ)y1PHNgxA%dw~~U%r>){b)x%QkB;$qP{B}-c!JdMO*8CwH;RWd5SpBhB0~JS73d_gW0;)(A zHnQLw2CIth#FtIqdoqREjGx|3Vm`*2V>MVXrnnP1pg1C>7bX(C^i#I}N8#(KP+C?} zjS0c~O+aa^-WygE>!Y-AMgI8B5i(yea4ex>4E}M`>vo1Y+=-2xYbgl-q9m2=F+m>ugCVRsJ1gS0*c`*YrWdilxo}6v$048Za3bReK zA=#LYFfy2nuL5Chy5na5FLU`%injmHn#t4Z{2NLp``^&u=NUk`|2DDzQ_KD@zXMqP z#~-JIy9607SJ%`0H&Buyg)hZQd`^2 z&5idj0tw@UPMA#CQ07K5KNr!#7XgDeE-&O1siz=+XdgI2BKl{wt@r!hdmg8kEsuD? zLlDu(7}3yCWd6G-_=%fJ6KC&}UWyt~6M#{f!pcO4uBaRj0}xl$6~7Vu#f8D5MuCtD zOqXa}9wwx7J3lp^)^-n1rQE!~T(0Hi`jQJAOEZD*pfr^i+QT?-U_N6THimeRyQUu01na~u`yqj=$8j|h}{QLKm?e2GJy#e7V zElSAY)_6hk4Cs^4zi39`*~E+zmba4+l~XdBjjpN}%n){)S&@=d9ry7rr>`mj+U)9+ z1xiH-6)dSPMrK%y%2|j45g$E?)+|4-Q5d~^ zDs@{#9Lw{!ezn^GeZt2&nSfDZ=X7OD=W#Vsr|xolx?ll<#hSyc09hCF&lkGYtbcF3 z#$fJbgqhrr2=b$609t`~0lw5(^W{=w@9{z7;RPkQghPoC#Hw73J@|Z3*w`F+|-#cN?;8_N8J=Pv9SyL zz{c=X=!MeD98A6xkgPZ8H1f~>&|wUcfSFF->fE6#A1>9T_T2*=<|XdLQ~vkC{t-+d z`z`zwjPkcOIO;nLKRhSpW#79(4;@X^_Vz0pK459Jj{~41RQH0LzNLFM4A2PDUsKEG z0ys*PPmE>|=zsUhfd7D!_Mg6wK;E5^i;u}-3IO*C&qI2dnCRkv$qyL<;;qW^V7$Qt zy$=LPZCGEi(y`L{Y4oF*ke|fh^Zbtq@b)d#&nq4t;Yug=Vm|{z~pzH zj_gTP5P1{4e&Sq7gP!=>^8Q%TyWniNA7IumZFi%`BmGy^x#Muv3u{dI)BA!vN#?)# zTt^Ewb5YU8cLa8oh`tV%21FaY{&>8nR0CD2N_z|R{?vKT@6G~r*^f|>ieV*9L%eQc z={YIIp0~(Zr?wR6vvv$xo6!(2f^=Pd2U2F^I0@MS6cO;GpN!Kz{VK}ydd4@;~{Dm7U4q^JmPQo6`O zk14x^0hj~`_K9+1Ag8ZX$Xt>UHYD+5kemTU*9>E^Acc4%A=-t>GRHV;~HYoP7Z$Wiberle(-@~jb&9K1$V z%5PO`HlLGtVz8TuC-hY&_;tRi!MH>_Q~fGPUGwJ&S@fBF&Dsac0fK__6yX0gPYF zM3tQvUwbx<)+NIM9Nz)sluqcBXYAwdl1_&0E_0%l%LYGk3%xdIr~PE3zq_j|R{`Dc zEo39As2Uql24H_XbUB2KlC)kY8A9{D>ypF!YzQ92=0F8-v9YoCn*)WPA_c>c_&ETg z>Il&|6__xE19)4*{33l5l@(|raOWJrY~M2Ri zYv`a(mk_OI!!!cDf9!wYTYD%xC9of%QQK$`QLobn^nf1& za+^{Q>oV0epl?R(MC=RFp+a3+^JVu-^Ei)DT%(8Sl5#Y}Y`)JA&;pJUT|CUz*oc}y z!)(fFTFQQhj)Fkh0oKySn&g`ZWBWod@bJKC0aL`u;L&SmtBuQ5HR}_NQ%t@qlv)%( zw*Kh~hc9Su)Du3aXq*4qnhPh06DUTrnoZzXLaSdCuCdPZB^1~~O8>_BVuvp4uQP%m zEyh9pxUklbvX5?&Zw_DQ-{(}Igkg{&(xPA?2u^Fbd#b&Or5bz0nHTZ*ujsS7y?Q-@ zcErXDNMeK*n8zc})x&wJ&ZUn0$yluA`0inp*ts$i)JOQGxvL3!VbT1En7UiIscrRA zM**Nsne@90FU^CLmZ*5$tV+dM~*_a(oFzU87TsEfOfo*O#s3 zriCt0FG#5F?tKhP85*to3XfovuF+E`KwGHrUshN|KTbK%``OLrO5{u|>ozmG`Vr$g zk(uZtyfzIJ@vR^~VKR_!Ph`^P+Z|xAH4b{5dLqr{G0xS29D#=3x8yl;gI~w8TqEGX1I62oCUu$`H|!Vx1rD3 zk>zM!l7j~?cA*ZJ>EylwLH)YwNePLNqAzV6LL}h8+nB@a(vN|Yd262uS)idIz?`y# zUlM~$-oB~52_Ah{Nh1*EEAy`wZz1@AuWEq(bASfKIA?xa?sX~JD;PA3@uHTyBiej8 z>*W@NnEh(S#oLz19Nz0iDob*zY_HZTsreqm-~z!W_t!n59}aS_b|93L&N4w#VCf!$ zO@r9*lz=+fUphVb#IIwAMW6=f&1tE_@m3@S#$&Mg(sSFzP&vP^mPLM%3W_Fa?f)Ry>iIC_uLG<23kZ1{mF?x&MI}v5{8lBMwF(L@V7$hX3M+qU(8NEajeGsBY zckYqrdEWKD>zsAIZ=JQy`ut%nX7;_?y?^!kT^m!tXJvfldza?@UJG7XtsCHWamtl4 zdx*HM?k{3x+@_^Q~FlT=p_jk;Rm9;c%)M z@s(Req+M=2KB{^1^GLm?NMq&F0v=+FucQIFnnoGRf7lOS%8%ZXz z`fHo~O$~MOudGB!096F?v_qe@_zg{TqP4Wjobo=qZck)8{X_Y$!%9l#o}9WG(L4BY z-zg8@*H?>~Bn3o;SUqW0B#;_HCzr9up&9bHS#4u`>PJ+i)kj8^InCwpe~m}og(BRz z{lDs=^ZYfiJrcd*(YvkGDyC0TI@eK)43}A|S*nh8(zznPoIZ%cACjciqPr)i@>Bdt zIcG>R=^%Mj_^#`aeFiI8km_5uaiS3%q8uq_B-wg^RkQyJBzxRc4R(yS(^hdwIM z+e1(Kuh2pZAg?(3T&~g2RmK~Xs9zxmdA6I)Tv?DyE<1L#=v41J^mLmmJUg5 z^u*J~>e^tU_^+BTA~M~y$Q8o*xRWPkgBrX$XTo-c-yn^0-z?aTenQ~aq*3~C>k5)` zFH!E)0Co>i=6gvlZVH}cAwGXL0IFDXyGZL1Se4_3GQ*yB42mMkGRo&Oeh9)=dQve? z?FbbvSoHh&p%uyHY8_;rG7Q>d(yZe{A5SjazBH@kd+b@{8bY(I@eohT;sRN6nGCtV!SqX|!+p5N%)f3wjD%%}B8LztVOugRkCCekznysvn=LKK9_nL)Ep|r!t zI#07?n_CWh(cv$Yu}|mouQ-c6y+x#LVKAI9L^~AeJ_cV9}iwG6`itl z;@P#?zI@O*2;f(($>#UP^1)9X8da5<^S?@YzvuDd$Qz@wdp?OL!;hxFFiI3+wJ*=~ z%6J+kZ~XF}UXGs;=U?Lc*eJKahMd^cw_$cQMyg}<(VdDG??#_SI%P={kzeAsGA`wi zOn6Ufl`bBXXtu21DjUuT;i{Ul?HGL4f-q68;?0iN>ZM`6H(t=c;FBR7bP~0Nmux%t zNFpNHr{qzoHN$j9%Yr(VXF1?7ynx)FHJV$CYgo|@RiV*-gQdw=3E^{(RjKYu>zkV# zl5hA5edv-IJ|!VOO!Vrd8IHn9$owCk`+a>L(a9Yx3{M=ROvf7<>`H<2u*anlvqTuL zPFBrTk3#V3gV_I`WgJG~k%^vAHo>|`mVoOKVm8n`xx!kxouT9|q10lf>XLC+2O;%U z)U6AXT&4p}&LHFJU!{FBlO|`<#25H(3<(G}L@Z%ysC8?o-oW!+AC`}SgkUiNvy6u) zWgC^Qkl4=c<`teq9gbno&7bCU_%=2(T{dwUDE-Oxmnn4gDbFx<75f!W_=zwVM{4HG zenCO7|NpCo^1?H>KHOfkv9Zx9xem+|@S6Z9>S%U9F=nIb+0RXsiJa`FbY>U2E3<2$ z6>lW!KYaUWAQJD?H{LHD?)s}%PN^-u$2RYF@OWmI5aus)@uIMF5a7xZkq*7^l*s4V z-h)0PAJ&s_3!ufQ*DyCbuof@zB3hlD@OrrclP>1o3|KVX^}O2Q%>MU|DJPrAYEM(F z_D}&ETj~R#gmG9Q1Lw9Ay42tcBhebLkf0yXp%=D=imG9rS);{5X?YR%zc^yH9y33L zJ##7$#RVQB#HaBP+CT*3>W+kr3+C~irFL#=0)J(>s;t_>N2zL`ztmm%CKl>l#SJ0` z0NP%)(CB_l%nf-Nz$WzJ19qhv&xNKJ;w%Vy)1U^<$6g1m*MqoZRzk-@P{MiQ=z}0i z79Ksqw2uyaufFVC=`BS{6*Ju!VFs2|e!#NtS(a*32RbuEdor_7-g7{iyp^we_`&O{ zfWdQzJYDHdT8C?F1l$kXA~r}AL=Ds&Zb6Ax+XtJ~N%7DGkKbF`>i~&%Oc$z0b(GLY zqkti&a0jk={ayNQA3xz2Wk^T27N#J-g=?Q`Dv^RZSr_4vGL)lK9A&&I5!^?=gmd_v z@yGZPStEyCj=a}PnABtqg~0<#pW8elQ?z#MWfBx9;n;_nFNEK0)s>2SkJ=pVzaCZy zwz-NX*XPAK?_r>4;>7lx;xx#@C2Mu;ZjSpkasvfX@Fu;x`7ND37V}?S!QoxST+p&y zSW=y=bILO@hrJlIWfkniXCj818VrV{fD`|>WuYa?N?5)IhV zcd_nxF_Vom8{{M6b}YoI3(oN;bnsX2fH6!@*v?IN2M|(!T3x^gfx|MW^47k!_X^G` z!+~PiT3--|QQ}T5uDB!d3U22vfqz)Y1F#V{KZemZ3bgHJiDRn zUJu=Fb5He9V7Q$uc)C-R3_d*Ain}kUr(e?1@6+A|4vTKyOp*u{Yl9?m`wo)ia$ik({9}L4{ekvfj0#c1;YFZro{@`$TI&@R+d>}Aw?#7kT9jp%T zfpbC|@}%F-uT9x}?alzBLabj!po?@Y)i6~&it3q}Z#aYP?dhB|BJJ`5Lb9(TuI?|= z5(kOUtI>MzYBVOiJ!E>3i;_`0bMM%=>~_u>QCDM%rG_UX!&1yY%$+&cL@A0AjJIm` z<|lWs^ALWv5eY$H88%Z{27fR|!H-6)(^LL)tf9wcO{ND2QH-W4clsO~9U#PaGFxcM);vD$ohHa3So@g^TI`aao;(n=bIl`ZO%ou6ZMD6QEFgq;(` z6IfvAtJ`)KuOw%5Px5^?tGS2H1xIR2H_9dVBrymWLq9U;@FlOd1J69H28i3<)nFAL zm0IjfWpl{&M;Yds<0=w8$ zQN@%%9;+x~A`bCLvK|Ij7&<#hO0r~Ox({1(JAjf`;T`q^7E<~_NJA<~kl0x=dEd@! zRZ&`=yFm{$KFYq6mhU52_7UBSw(?SvDOYvxkrh8~6zgN0sQ2RH(Vogz$q?-`C{UaP zPIxK-mq1-( zK(n-jVd14m&Xd((aA^rd7e<-bg*B44w&29UCsa61umz#!&aaVQP>RAFZ|1 zrYNmHvf34Y#X78wD9#OV-di07$^f(D%j(mc?eWnB7sl2K1wh;oej#3Qf8z?57>IDf z`fnq^ksYT2E&^` z{p9rEMFBpVbaV|fbgxFEvhRwDpFnmn7vxqBrPTdL5COp- zp5y#@>Ht{5+uHk#f1tC@4nt_$lidyjWF4jAOD zdM%uUV>)y_t7Y=^L1vcnqU_9enD=!!FKRWVq`xey3T;oX_dP!XZ~kM00t zW-EML)dijkfjJt(m`Olfs@jI zOod=}fOcn}m0tA$m@%@E z1__D>B4~IN=5bUJ7^&3vV(lYymjr$LE)BA;3WAgdrBofDdDIAVkn|Rp`qwz*8>ZcG z*@*EN)N6f|z~a+-=;wW&VA4V1J0O=EL=}qht=N~Hll0ck9{8CbaI2pfAnN?KdtgPO z{0apXxezgx(UhTgj;>?s#K5GOu0l z29Ca6eq#i|o55{W=(yhQI6KFTUHoq1jO(8*@W_rLA=_MrjNJyP@E-yVn09shPraya zjmOj!H?EB%KimWs;`u=!^p5G^>d?jluebRqlXY;2xs0I3acg5eXB`t*hQ064`+Di8v*D#YH6(;od%F?WbW zVv^Pyw~E{hV%q&Cl+U9rnV)l3vJK1oIAx)=#bm`xc@AY!m}Q6@iaEh_@!?L9xcubLMkUK-_Ybmls~W)9c*D4ipe4+d8|l3P4rV-V`F>UTlL0b8PRBiyKZiZ5 zr!7qk`0g}qykC=lS*k8-OMy98xQ4)((K5aoQmIFDbvWFaErQY+rDTJ@QMaSDJvE*L ztdvkKgp(Eu5v$*_=RZd4yj(SUy{pqb3N0jxtldj&_BQhlyVZu)5iE1+WMQY&1uZM~ zYj7bbD-@gM##fcL6E}+91s^CC6x^-#&k*&lyltFco)YF;I_7Fgn|^V;0O1C385()m z_soR4R(UskxQw!OH#jZ2@~9uqp~h=a5SdzVnHGuBSA#ZJnML?MUg+j3PG!w?6kjli z>6xq4N$C;fp;Ki-6{gh_uJlMc2vR~dmX_|!Qmcs+UDL0>1DapX(YOXb5YwbLWC{qK z-!~+s>r&a;^7`^MO?&kTG@rR6MC0R;-3u7|0-cSqRN$u#bgV9Opit5sYWOIQh-_%db136cq8DIqth%YDbStj@z`u}>PJM-KUNe>{ zV9id5L+*!iZffc?z3-@6PvL80#TI8j1VpuCmM$X&GWd)(y3nfFmze3@4z5a9fD&7p z%hLx1WVRGrWH-cTbzfT)E)*&Yp@e8HUi#qP1{=;ILHN_Hr%Gme0_BDM+!r$B!g2w{ zYt+&$%1jrue6;-yWqI$lwxsBS@GezmNo9~4Bgkjj#aLK^#i9a4BlKXOlc_sw7AzHD zI%((5smGVn#5o{hqzWCd&rtROS;|o~+d8*yyf#xN&_ z=>LOu{h#o$U4piJ%H}1dg`Z)~se5BD`f(Nl&fPo;PrUJ$ZSybd8UG(=4hR|kVF`%m zY(Ef7qAw6EOEJHv#@Hy_AK_;C|S7`;*vz*Ub8u3&`MA%IG=ddrh)09No|bB#33 zTzEow`caGYZgJ@0cn(&(eyj(W{a>*WJ(%G4kj*!wNpGg1*qZgLRg4EeCf3rJgM;VS zz6Z@2vOmVPPcexJ&;$Cz;cogQ@a(BF;xVC<4HnO?Hy-R`OnjR&+coX((+uP+8u^6| zO(mGMIF8ZZTUU9hJMo@x0P$fvseQ6+#$&kAD1k}i<=fd>ja{_qn%!XjMLI7!&xs6~ zy|2Nk3G&qp87ZU7sXZ_<;Z%}z+1k@~(I3mEYYO!s%PHzMn(&@X4@jp~;Q=gPToMi% zD!SV4s8>D);OqLQ*8Z9r?velmp-97%@qCk-Q)3e;O;AK`pkIC?w4$hV=PNt!=8@8D zPOya!L3S4F;!NmwnN`-@?0B6@I%dtdbhNPh)+ygWN+nVAJj(w>3g5)<@%F)qH)2d7 zx8q6wQcf`8uV19$)fi->JlIO!dUw;eoHgx&5r=5_4oEeC6Vx9fC&s{|{X3*d7Y&k( z*LrUTFyu8P&{o60V&(1?sOH9MpN+{Qi*)dZ=gNHt;e7_YOBa6`Jpi!T*Z zAdSPEVdqCm&Ejx)tC(6aIj>kzQagI!&Z6Hdm3v&2Vd`n4zuk^VHy8qaTMv)VdqO$x z?~aG61?VwQ8N?E*?_(JWTJKpNVbW%N`+cz7JpdVvQG||_t1GN0(;}q)?qvW~03c8r zoPM$2lB3}`3eNuK@}b}^B$siY6_lo&+#r6xK;+nQ*uIBw_YMe}>37C?`3B0^YSd(= z<)dQ2?wjw2?zYS_yKn1QkKoUWv}i?E^WxxmO~8EXAwR#?>#_n<I*R4Sr^wsG}Ex0?d&3pk7D`t%&n> zosrQV{W5>N{bQ&^5e3J*S`*d(KFYCI_1tQNweH>*u8q3Qw)-2xPgbq(Hy}3m{g-Zp zQu@buWTWr87?Yk74_C5H!AUEJJ;I#~@6RZAWZmi`RMa(Y&};H=-(FFDyUVT;CumXw z;mtejotQu<0<+KpYQ>lj_F}$Io_x+c|6K;q;PSn5mwR_Sd8&LwgEaW|j$!^wBn+PY ze3O84(X{a`z~#fZ0xhPle%?!q=!MV~-!##PQ%-fg>un-ZDjFjs997>jMP-l!El}(N z!p*qwf_rFnCNXo%+X!L?j12)yewcOOxq55ho5-~58E!O`KZd1>6ZvmG{5EI;4v=VF zd&-n1GG_HX{#)nulhDReN)9kizT;kyrEO_`dGmFuaGDjd zqVGXH>DGFQH1Mc>ZU=m)#0XP?VSUYe_l&&evI(}FcpBsx!^}OqIEF~@@a~`h zz?RSQn(}jZxruIGodR1R+By3kfA%uo+am;k;{k+@a}*+gP|D+rj;@48(PZ82_FMUE zXxCei!sMqKx+<5EgM&7 z$DW-oQ3A}xc=3RnY4w)=381qqjoZ1c(qFz>%&x22-RU!E5rFnc{%Qb3TK-(v(q>7Wh2!@! zg9!pL0bE(M<;-8`);}#R$*lFjz_aBYNGj-pZ{npqx)|F&$;?(EfH!(27i|bA1;QKc zjsrODaKXPU>;+Wh(gWt?AIO)zAQ@8TGOkB}dinatUIKu!2rv!sUhxCJ5kNK;mUO|v zxJ`x|7DC}?<8fe_&+WACEt~rW!M`?gbXMXrzc>8)l>9vd00-iU(Z^zPfe15@lu!vX z7e8vd`XxDZvkj{cM(lsAAeB3B`f^sWmV3fj@(6ZGI4z6tBE><&HUw8h35R;O1#sJ* zVe8u8y(iQANp0Gn7DrTwu`)N`S@lP7k9X7njqvOlK+zNi@crHx=9a)7A=y1m(!9-W zlizW~fB};QS+q{yHDxDBY}TDh?lGYCMEsuAqRm>f%b3^8Vl4SI66`LgJfBg}#VJ!r z4eJ#t}sJat8!v=Q2MFkU2`QFjF2i$&)b)wZw(-EthoO(Fw%L zd)l%iZxSz-w4?cUKJ`k7I3)rf;)VI_9uaWD^9yB-lABM)f={$Dig6TBYUDI2Q(%k@Zf+k?2T-n%Gelt7}Cr8ejb=HwME8;Rp!^;E_GfMP#Z>Dq{Zhr~oYap+JLH83cN z$G^)?XwAFu2P3C6mDD%e;aT3)H3XyZk72Q_D;_Z3xX{0>2!ay^&J3HdT!o)`;^HQ?qs?XH3$(rzLvVVEvUZyL8`MtB=Hbm#s~4E zhrKh&RVyvm+FtMuJ&7LiH`G-CGUtV^r30?-fhRI2PyqExI+h|zsWi@}+fd|`;&*=w z(6&=%(GN!{%Sig9WkZO(El9#!_C1=0@G`Z|Zy{kExdO@98(h^1&Xfy-@7nIP%r(=B zF!YF++#Bjs5n1Lk^wW@(6%CDqWwRrMw*)xy`d%p$VRD~e=6u=>d3MryrK2V%tH;JO z8ZTi3pHMRcoDRq|z*@xvkRjITip$jl8zyzLqX6?l#zbx2gt} Date: Wed, 9 May 2018 15:52:18 -0700 Subject: [PATCH 11/83] revised images --- .../create-wip-policy-using-intune-azure.md | 17 ++++++++--------- .../wip-azure-advanced-settings-network.png | Bin 24959 -> 51850 bytes 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index b3fa96c51d..73123f8d6f 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -338,9 +338,7 @@ Starting with Windows 10, version 1703, Intune automatically determines your cor **To change your corporate identity** -1. From the **App policy** blade, click the name of your policy, and then click **Required settings** from the menu that appears. - - The **Required settings** blade appears. +1. From the **App policy** blade, click the name of your policy, and then click **Required settings**. 2. If the auto-defined identity isn’t correct, you can change the info in the **Corporate identity** field. If you need to add additional domains, for example your email domains, you can do it in the **Advanced settings** area. @@ -356,14 +354,10 @@ There are no default locations included with WIP, you must add each of your netw **To define where your protected apps can find and send enterprise data on you network** -1. From the **App policy** blade, click the name of your policy, and then click **Advanced settings** from the menu that appears. - - The **Advanced settings** blade appears. +1. From the **App policy** blade, click the name of your policy, and then click **Advanced settings**. 2. Click **Add network boundary** from the Network perimeter area. - The **Add network boundary** blade appears. - ![Microsoft Intune, Set where your apps can access enterprise data on your network](images/wip-azure-advanced-settings-network.png) 3. Select the type of network boundary to add from the **Boundary type** box. @@ -382,7 +376,12 @@ There are no default locations included with WIP, you must add each of your netw Specify the cloud resources to be treated as corporate and protected by WIP.

For each cloud resource, you may also optionally specify a proxy server from your Internal proxy servers list to route traffic for this cloud resource. Be aware that all traffic routed through your Internal proxy servers is considered enterprise.

If you have multiple resources, you must separate them using the "|" delimiter. If you don’t use proxy servers, you must also include the "," delimiter just before the "|". For example: URL <,proxy>|URL <,proxy>.

Important
In some cases, such as when an app connects directly to a cloud resource through an IP address, Windows can’t tell whether it’s attempting to connect to an enterprise cloud resource or to a personal site. In this case, Windows blocks the connection by default. To stop Windows from automatically blocking these connections, you can add the /*AppCompat*/ string to the setting. For example: URL <,proxy>|URL <,proxy>|/*AppCompat*/.

When using this string, we recommend that you also turn on [Azure Active Directory Conditional Access](https://docs.microsoft.com/en-us/azure/active-directory/active-directory-conditional-access), using the Domain joined or marked as compliant option, which blocks apps from accessing any enterprise cloud resources that are protected by conditional access. - Network domain names + Protected domains + exchange.contoso.com,contoso.com,region.contoso.com + Specify the domains used for identities in your environment. All traffic to the fully-qualified domains appearing in this list will be protected.

If you have multiple domains, you must separate them using the "," delimiter. + + + Network domains corp.contoso.com,region.contoso.com Starting with Windows 10, version 1703, this field is optional.

Specify the DNS suffixes used in your environment. All traffic to the fully-qualified domains appearing in this list will be protected.

If you have multiple resources, you must separate them using the "," delimiter. diff --git a/windows/security/information-protection/windows-information-protection/images/wip-azure-advanced-settings-network.png b/windows/security/information-protection/windows-information-protection/images/wip-azure-advanced-settings-network.png index ff743d4e05b9f216db8a3b9b5763dcca9a82d836..9fbe37d56dbb546286bf0611ff4eda0f8b5a8428 100644 GIT binary patch literal 51850 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

By default, the database name is **MBAM Recovery Database**. - Alternatively, you can use the **Enable-MbamDatabase** Windows PowerShell cmdlet to configure the Recovery Database. +2. To automate this procedure, create a SQL file (.sql) that contains the following SQL script, and change the MBAM Recovery Database to use the full recovery mode: - For instructions on how to configure the databases, see [How to Configure the MBAM 2.5 Databases](how-to-configure-the-mbam-25-databases.md). + ```syntax -3. **Back up the Recovery Database on Server A** + USE master; - 1. Use the **Back Up** task in SQL Server Management Studio to back up the Recovery Database on Server A. By default, the database name is **MBAM Recovery Database**. + GO - To automate this procedure, create a SQL file (.sql) that contains the following SQL script, and change the MBAM Recovery Database to use the full recovery mode: + ALTER DATABASE "MBAM Recovery and Hardware" - ``` syntax - USE master; - GO - ALTER DATABASE "MBAM Recovery and Hardware" - SET RECOVERY FULL; - GO - -- Create MBAM Recovery Database Data and MBAM Recovery logical backup devices. - USE master - GO - EXEC sp_addumpdevice 'disk', 'MBAM Recovery and Hardware Database Data Device', - 'Z:\MBAM Recovery Database Data.bak'; - GO - -- Back up the full MBAM Recovery Database. - BACKUP DATABASE [MBAM Recovery and Hardware] TO [MBAM Recovery and Hardware Database Data Device]; - GO - BACKUP CERTIFICATE [MBAM Recovery Encryption Certificate] - TO FILE = 'Z:\SQLServerInstanceCertificateFile' - WITH PRIVATE KEY - ( - FILE = ' Z:\SQLServerInstanceCertificateFilePrivateKey', - ENCRYPTION BY PASSWORD = '$PASSWORD$' - ); - GO - ``` + SET RECOVERY FULL; - Use the following value to replace the values in the code example with values that match your environment. + GO - **$PASSWORD$** - password that you will use to encrypt the Private Key file. + -- Create MBAM Recovery Database Data and MBAM Recovery logical backup devices. - 2. Run the script that is stored in the .sql file by using a Windows PowerShell command that is similar to the following: + USE master - ``` syntax - PS C:\> Invoke-Sqlcmd -InputFile 'Z:\BackupMBAMRecoveryandHardwarDatabaseScript.sql' -ServerInstance $SERVERNAME$\$SQLINSTANCENAME$ - ``` + GO - Use the following value to replace the values in the code example with values that match your environment: + EXEC sp_addumpdevice 'disk', 'MBAM Recovery and Hardware Database Data Device', - **$SERVERNAME$\\$SQLINSTANCENAME$** - server name and instance from which the Recovery Database will be backed up. + 'Z:\MBAM Recovery Database Data.bak'; -4. **Move the Recovery Database from Server A to Server B** + GO - - Use Windows Explorer to move the **MBAM Compliance Status Database Data.bak** file from Server A to Server B. + -- Back up the full MBAM Recovery Database. - To automate this procedure, you can use Windows PowerShell to run a command that is similar to the following: + BACKUP DATABASE [MBAM Recovery and Hardware] TO [MBAM Recovery and Hardware Database Data Device]; - ``` syntax - PS C:\> Copy-Item “Z:\MBAM Recovery Database Data.bak” \\$SERVERNAME$\$DESTINATIONSHARE$ - PS C:\> Copy-Item “Z:\SQLServerInstanceCertificateFile” \\$SERVERNAME$\$DESTINATIONSHARE$ - PS C:\> Copy-Item “Z:\SQLServerInstanceCertificateFilePrivateKey” \\$SERVERNAME$\$DESTINATIONSHARE$ - ``` + GO - Use the information in the following table to replace the values in the code example with values that match your environment. + BACKUP CERTIFICATE [MBAM Recovery Encryption Certificate] - - - - - - - - - - - - - - - - - - - - - -
ParameterDescription

$SERVERNAME$

Name of the server to which the files will be copied.

$DESTINATIONSHARE$

Name of the share and path to which the files will be copied.

+ TO FILE = 'Z:\SQLServerInstanceCertificateFile' -   + WITH PRIVATE KEY -5. **Restore the Recovery Database on Server B** + ( - 1. Restore the Recovery Database on Server B by using the **Restore Database** task in SQL Server Management Studio. + FILE = ' Z:\SQLServerInstanceCertificateFilePrivateKey', - 2. When the previous task finishes, select **From Device**, and then select the database backup file. + ENCRYPTION BY PASSWORD = '$PASSWORD$' - 3. Use the **Add** command to select the **MBAM Recovery Database Data.bak** file, and click **OK** to complete the restoration process. + ); - To automate this procedure, create a SQL file (.sql) that contains the following SQL script: + GO + ``` +3. Use the following value to replace the values in the code example with values that match your environment: - ``` syntax - -- Restore MBAM Recovery Database. - USE master - GO - -- Drop certificate created by MBAM Setup. - DROP CERTIFICATE [MBAM Recovery Encryption Certificate] - GO - --Add certificate - CREATE CERTIFICATE [MBAM Recovery Encryption Certificate] - FROM FILE = 'Z: \SQLServerInstanceCertificateFile' - WITH PRIVATE KEY - ( - FILE = ' Z:\SQLServerInstanceCertificateFilePrivateKey', - DECRYPTION BY PASSWORD = '$PASSWORD$' - ); - GO - -- Restore the MBAM Recovery Database data and log files. - RESTORE DATABASE [MBAM Recovery and Hardware] - FROM DISK = 'Z:\MBAM Recovery Database Data.bak' - WITH REPLACE - ``` + **$PASSWORD$** - password that you use to encrypt the Private Key file. - Use the following value to replace the values in the code example with values that match your environment. +4. In Windows PowerShell, run the script that is stored in the file and similar to the following: - **$PASSWORD$** - password that you used to encrypt the Private Key file. + ```syntax - 4. Run the script that is stored in the .sql file by using a Windows PowerShell command that is similar to the following: + PS C:\> Invoke-Sqlcmd -InputFile + 'Z:\BackupMBAMRecoveryandHardwarDatabaseScript.sql' -ServerInstance $SERVERNAME$\$SQLINSTANCENAME$ + ``` +5. Use the following value to replace the values in the code example with values that match your environment: - ``` syntax - PS C:\> Invoke-Sqlcmd -InputFile 'Z:\RestoreMBAMRecoveryandHardwarDatabaseScript.sql' -ServerInstance $SERVERNAME$\$SQLINSTANCENAME$ - ``` + **$SERVERNAME$\$SQLINSTANCENAME$** - server name and instance from which the Recovery Database will be backed up. - Use the following value to replace the values in the code example with values that match your environment. +### Move the Recovery Database from Server A to Server B - **$SERVERNAME$\\$SQLINSTANCENAME$** - Server name and instance to which the Recovery Database will be restored. +Use Windows Explorer to move the **MBAM Compliance Status Database Data.bak** file from Server A to Server B. -6. **Configure access to the Database on Server B and update connection data** +To automate this procedure, you can use Windows PowerShell to run a command that is similar to the following: - 1. Verify that the Microsoft SQL Server user login that enables Recovery Database access on the restored database is mapped to the access account that you provided during the configuration process. +```syntax - If the login is not the same, create a login by using SQL Server Management Studio, and map it to the existing database user. +PS C:\> Copy-Item “Z:\MBAM Recovery Database Data.bak” +\\$SERVERNAME$\$DESTINATIONSHARE$ - 2. On the server that is running the Administration and Monitoring Website, use the Internet Information Services (IIS) Manager console to update the connection string information for the MBAM websites. +PS C:\> Copy-Item “Z:\SQLServerInstanceCertificateFile” +\\$SERVERNAME$\$DESTINATIONSHARE$ - 3. Edit the following registry key: **HKLM\\Software\\Microsoft\\MBAM Server\\Web\\RecoveryDBConnectionString** +PS C:\> Copy-Item “Z:\SQLServerInstanceCertificateFilePrivateKey” +\\$SERVERNAME$\$DESTINATIONSHARE$ - 4. Update the **Data Source** value with the name of the server and instance (for example, $SERVERNAME$\\$SQLINSTANCENAME) to which the Recovery Database was moved. +``` +Use the information in the following table to replace the values in the code example with values that match your environment. - 5. Update the **Initial Catalog** value with the recovered database name. - To automate this process, you can use the Windows PowerShell command prompt to enter a command line on the Administration and Monitoring Server that is similar to the following: +| **Parameter** | **Description** | +|----------------------|---------------------------------------------------------------| +| $SERVERNAME$ | Name of the server to which the files will be copied. | +| $DESTINATIONSHARE$ | Name of the share and path to which the files will be copied. | - ``` syntax - PS C:\> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MBAM Server\Web" /v RecoveryDBConnectionString /t REG_SZ /d "Integrated Security=SSPI;Initial Catalog=$DATABASE$;Data Source=$SERVERNAME$\$SQLINSTANCENAME$" /f - PS C:\> Set-WebConfigurationProperty '/connectionStrings/add[@name="KeyRecoveryConnectionString"]' -PSPath "IIS:\sites\Microsoft Bitlocker Administration and Monitoring\MBAMAdministrationService" -Name "connectionString" -Value “Data Source=$SERVERNAME$\$SQLINSTANCENAME$;Initial Catalog=MBAM Recovery and Hardware;Integrated Security=SSPI;” - PS C:\> Set-WebConfigurationProperty '/connectionStrings/add[@name="Microsoft.Mbam.RecoveryAndHardwareDataStore.ConnectionString"]' -PSPath "IIS:\sites\Microsoft Bitlocker Administration and Monitoring\MBAMRecoveryAndHardwareService" -Name "connectionString" -Value "Data Source=$SERVERNAME$\$SQLINSTANCENAME$;Initial Catalog=MBAM Recovery and Hardware;Integrated Security=SSPI;” - ``` +### Restore the Recovery Database on Server B - **Note**   - This connection string is shared by all local MBAM web applications. Therefore, it needs to be updated only once per server. +1. Restore the Recovery Database on Server B by using the **Restore Database** task in SQL Server Management Studio. -   +2. When the previous task finishes, select **From Device**, and then select the database backup file. - Use the following table to replace the values in the code example with values that match your environment. +3. Use the **Add** command to select the **MBAM Recovery Database Data.bak** file, and click **OK** to complete the restoration process. - - - - - - - - - - - - - - - - - - - - - -
ParameterDescription

$SERVERNAME$\$SQLINSTANCENAME$

Server name and instance of SQL Server where the Recovery Database is located.

$DATABASE$

Name of the Recovery database.

+4. To automate this procedure, create a SQL file (.sql) that contains the following SQL script: -   + ```syntax -7. **Resume the instance of the Administration and Monitoring Website** + -- Restore MBAM Recovery Database. - 1. On the server that is running the Administration and Monitoring Website, use the Internet Information Services (IIS) Manager console to start the Administration and Monitoring Website. + USE master - 2. To automate this procedure, you can use Windows PowerShell to run a command that is similar to the following: + GO - ``` syntax - PS C:\> Start-Website "Microsoft BitLocker Administration and Monitoring" - ``` + -- Drop certificate created by MBAM Setup. - **Note**   - To run this command, you must add the IIS module for Windows PowerShell to the current instance of Windows PowerShell. + DROP CERTIFICATE [MBAM Recovery Encryption Certificate] -   + GO -## Moving the Compliance and Audit Database + --Add certificate + CREATE CERTIFICATE [MBAM Recovery Encryption Certificate] + + FROM FILE = 'Z:\SQLServerInstanceCertificateFile' + + WITH PRIVATE KEY + + ( + + FILE = ' Z:\SQLServerInstanceCertificateFilePrivateKey', + + DECRYPTION BY PASSWORD = '$PASSWORD$' + + ); + + GO + + -- Restore the MBAM Recovery Database data and log files. + + RESTORE DATABASE [MBAM Recovery and Hardware] + + FROM DISK = 'Z:\MBAM Recovery Database Data.bak' + + WITH REPLACE + ``` + +5. Use the following value to replace the values in the code example with values that match your environment. + + **$PASSWORD$** - password that you used to encrypt the Private Key file. + +6. In Windows PowerShell, run the script that is stored in the file and similar to the following: + + ```syntax + + PS C:\> Invoke-Sqlcmd -InputFile 'Z:\RestoreMBAMRecoveryandHardwarDatabaseScript.sql' -ServerInstance $SERVERNAME$\$SQLINSTANCENAME$ + ``` +7. Use the following value to replace the values in the code example with values that match your environment. + + **$SERVERNAME$\$SQLINSTANCENAME$** - Server name and instance to which the Recovery Database will be restored. + +### Configure access to the Database on Server B and update connection data + +1. Verify that the Microsoft SQL Server user login that enables Recovery Database access on the restored database is mapped to the access account that you provided during the configuration process. + + >[!NOTE] + >If the login is not the same, create a login by using SQL Server Management Studio, and map it to the existing database user. + +2. On the server that is running the Administration and Monitoring Website, use the Internet Information Services (IIS) Manager console to update the connection string information for the MBAM websites. + +3. Edit the following registry key: + + **HKLM\\Software\\Microsoft\\MBAM Server\\Web\\RecoveryDBConnectionString** + +4. Update the **Data Source** value with the name of the server and instance (for example, \$SERVERNAME\$\\\$SQLINSTANCENAME) to which the Recovery Database was moved. + +5. Update the **Initial Catalog** value with the recovered database name. + +6. To automate this process, you can use the Windows PowerShell command prompt to enter a command line on the Administration and Monitoring Server that is similar to the following: + + ```syntax + + PS C:\> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\\Microsoft\MBAM Server\\Web" /v + RecoveryDBConnectionString /t REG_SZ /d "Integrated Security=SSPI;Initial + Catalog=$DATABASE$;Data Source=$SERVERNAME$\$SQLINSTANCENAME$" /f + + PS C:\> Set-WebConfigurationProperty + 'connectionStrings/add[@name="KeyRecoveryConnectionString"]' -PSPath + "IIS:\sites\Microsoft Bitlocker Administration and + Monitoring\MBAMAdministrationService" -Name "connectionString" -Value “Data + Source=$SERVERNAME$\$SQLINSTANCENAME$;Initial Catalog=MBAM Recovery and + Hardware;Integrated Security=SSPI;” + + PS C:\> Set-WebConfigurationProperty + 'connectionStrings/add[\@name="Microsoft.Mbam.RecoveryAndHardwareDataStore.ConnectionString"]' + -PSPath "IIS:\sites\Microsoft Bitlocker Administration and + Monitoring\MBAMRecoveryAndHardwareService" -Name "connectionString" -Value + "Data Source=$SERVERNAME$\$SQLINSTANCENAME$;Initial Catalog=MBAM Recovery + and Hardware;Integrated Security=SSPI;” + ``` + + >[!Note] + >This connection string is shared by all local MBAM web applications. Therefore, it needs to be updated only once per server. + + +7. Use the following table to replace the values in the code example with values that match your environment. + + ```html + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ParameterDescription

$SERVERNAME$\$SQLINSTANCENAME$

Server name and instance of SQL Server where the + Recovery Database is located.

$DATABASE$

Name of the Recovery database.

+ + ``` + +### Install MBAM Server software and run the MBAM Server Configuration wizard on Server B + +Install the MBAM 2.5 Server software on Server B. For more details, see [Installing the MBAM 2.5 Server Software](https://docs.microsoft.com/en-us/microsoft-desktop-optimization-pack/mbam-v25/installing-the-mbam-25-server-software). + +1. On Server B, start the MBAM Server Configuration wizard, click **Add New Features**, and then select only the **Recovery Database** feature. + + >[!TIP] + >Alternatively, you can use the **Enable-MbamDatabase** Windows PowerShell cmdlet to configure the Recovery Database. + +2. For instructions on how to configure the databases, see [How to Configure the MBAM 2.5 Databases](https://docs.microsoft.com/en-us/microsoft-desktop-optimization-pack/mbam-v25/how-to-configure-the-mbam-25-databases). + +### Resume the instance of the Administration and Monitoring Website + +On the server that is running the Administration and Monitoring Website, use the Internet Information Services (IIS) Manager console to start the Administration and Monitoring Website. + +To automate this procedure, you can use Windows PowerShell to run a command that is similar to the following: + +```syntax +PS C:\> Start-Website "Microsoft BitLocker Administration and Monitoring" +``` + +>[!NOTE] +>To run this command, you must add the IIS module for Windows PowerShell to the current instance of Windows PowerShell. + +## Move the Compliance and Audit Database The high-level steps for moving the Compliance and Audit Database are: 1. Stop all instances of the MBAM Administration and Monitoring Website -2. Install MBAM Server software and run the MBAM Server Configuration wizard on Server B +2. Back up the Compliance and Audit Database on Server A -3. Back up the Compliance and Audit Database on Server A +3. Move the Compliance and Audit Database from Server A to Server B -4. Move the Compliance and Audit Database from Server A to Server B +4. Restore the Compliance and Audit Database on Server B -5. Restore the Compliance and Audit Database on Server B +5. Configure access to the Database on Server B and update connection data -6. Configure access to the Database on Server B and update connection data +6. Install MBAM Server software and run the MBAM Server Configuration wizard on + Server B 7. Resume the instance of the Administration and Monitoring Website -**How to move the Compliance and Audit Database** +### How to move the Compliance and Audit Database -1. **Stop all instances of the MBAM Administration and Monitoring Website** +**Stop all instances of the MBAM Administration and Monitoring Website** - - On each server that is running the MBAM Administration and Monitoring Server Website, use the Internet Information Services (IIS) Manager console to stop the Administration and Monitoring Website. +On each server that is running the MBAM Administration and Monitoring Server Website, use the Internet Information Services (IIS) Manager console to stop the Administration and Monitoring Website. - To automate this procedure, you can use Windows PowerShell to enter a command that is similar to the following: +To automate this procedure, you can use Windows PowerShell to enter a command that is similar to the following: - ``` syntax - PS C:\> Stop-Website "Microsoft BitLocker Administration and Monitoring" - ``` +```syntax - **Note**   - To run this command, you must add the Internet Information Services (IIS) module for Windows PowerShell to the current instance of Windows PowerShell. +PS C:\> Stop-Website "Microsoft BitLocker Administration and Monitoring" -   +``` -2. **Install MBAM Server software and run the MBAM Server Configuration wizard on Server B** +>[!NOTE] +>To run this command, you must add the Internet Information Services (IIS) module for Windows PowerShell to the current instance of Windows PowerShell. - 1. Install the MBAM 2.5 Server software on Server B. For instructions, see [Installing the MBAM 2.5 Server Software](installing-the-mbam-25-server-software.md). +### Back up the Compliance and Audit Database on Server A - 2. On Server B, start the MBAM Server Configuration wizard, click **Add New Features**, and then select only the **Compliance and Audit Database** feature. +1. Use the **Back Up** task in SQL Server Management Studio to back up the Compliance and Audit Database on Server A. By default, the database name is **MBAM Compliance Status Database**. - Alternatively, you can use the **Enable-MbamDatabase** Windows PowerShell cmdlet to configure the Compliance and Audit Database. +2. To automate this procedure, create a SQL file (.sql) that contains the following SQL script: - For instructions on how to configure the databases, see [How to Configure the MBAM 2.5 Databases](how-to-configure-the-mbam-25-databases.md). + ```syntax -3. **Back up the Compliance and Audit Database on Server A** + USE master; - 1. Use the **Back Up** task in SQL Server Management Studio to back up the Compliance and Audit Database on Server A. By default, the database name is **MBAM Compliance Status Database**. + GO - To automate this procedure, create a SQL file (.sql) that contains the following SQL script: + ALTER DATABASE "MBAM Compliance Status" - ``` syntax - USE master; - GO - ALTER DATABASE "MBAM Compliance Status" - SET RECOVERY FULL; - GO - -- Create MBAM Compliance Status Data logical backup devices. - USE master - GO - EXEC sp_addumpdevice 'disk', 'MBAM Compliance Status Database Data Device', - 'Z: \MBAM Compliance Status Database Data.bak'; - GO - -- Back up the full MBAM Compliance Recovery database. - BACKUP DATABASE [MBAM Compliance Status] TO [MBAM Compliance Status Database Data Device]; - GO - ``` + SET RECOVERY FULL; - 2. Run the script that is stored in the .sql file by using a Windows PowerShell command that is similar to the following: + GO - ``` syntax - PS C:\> Invoke-Sqlcmd -InputFile "Z:\BackupMBAMComplianceStatusDatabaseScript.sql" –ServerInstance $SERVERNAME$\$SQLINSTANCENAME$ - ``` + -- Create MBAM Compliance Status Data logical backup devices. - Using the following value, replace the values in the code example with values that match your environment: + USE master - **$SERVERNAME$\\$SQLINSTANCENAME$** - server name and instance from which the Compliance and Audit Database will be backed up. + GO -4. **Move the Compliance and Audit Database from Server A to Server B** + EXEC sp_addumpdevice 'disk', 'MBAM Compliance Status Database Data Device', - - Use Windows Explorer to move the **MBAM Compliance Status Database Data.bak** file from Server A to Server B. + 'Z: \MBAM Compliance Status Database Data.bak'; - To automate this procedure, you can use Windows PowerShell to run a command that is similar to the following: + GO - ``` syntax - PS C:\> Copy-Item "Z:\MBAM Compliance Status Database Data.bak" \\$SERVERNAME$\$DESTINATIONSHARE$ - ``` + -- Back up the full MBAM Compliance Recovery database. - Using the following table, replace the values in the code example with values that match your environment. + BACKUP DATABASE [MBAM Compliance Status] TO [MBAM Compliance Status Database Data Device]; - - - - - - - - - - - - - - - - - - - - - -
ParameterDescription

$SERVERNAME$

Name of the server to which the files will be copied.

$DESTINATIONSHARE$

Name of the share and path to which the files will be copied.

+ GO -   + ``` -5. **Restore the Compliance and Audit Database on Server B** +3. Run the script that is stored in the .sql file by using a Windows PowerShell command that is similar to the following: - 1. Restore the Compliance and Audit Database on Server B by using the **Restore Database** task in SQL Server Management Studio. + ```syntax - 2. When the previous task finishes, select **From Device**, and then select the database backup file. + PS C:\> Invoke-Sqlcmd -InputFile "Z:\BackupMBAMComplianceStatusDatabaseScript.sql" –ServerInstance $SERVERNAME$\$SQLINSTANCENAME$ - 3. Use the **Add** command to select the **MBAM Compliance Status Database Data.bak** file, and click **OK** to complete the restoration process. + ``` - To automate this procedure, create a SQL file (.sql) that contains the following SQL script: +4. Using the following value, replace the values in the code example with values that match your environment: - ``` syntax - -- Create MBAM Compliance Status Database Data logical backup devices. - Use master - GO - -- Restore the MBAM Compliance Status database data files. - RESTORE DATABASE [MBAM Compliance Status] - FROM DISK = 'C:\test\MBAM Compliance Status Database Data.bak' - WITH REPLACE - ``` + **$SERVERNAME$\$SQLINSTANCENAME$** - server name and instance from which the Compliance and Audit Database will be backed up. - 4. Run the script that is stored in the .sql file by using a Windows PowerShell command that is similar to the following: +### Move the Compliance and Audit Database from Server A to Server B** - ``` syntax - PS C:\> Invoke-Sqlcmd -InputFile "Z:\RestoreMBAMComplianceStatusDatabaseScript.sql" -ServerInstance $SERVERNAME$\$SQLINSTANCENAME$ - ``` +1. Use Windows Explorer to move the **MBAM Compliance Status Database Data.bak** file from Server A to Server B. - Using the following value, replace the values in the code example with values that match your environment. +2. To automate this procedure, you can use Windows PowerShell to run a command that is similar to the following: - **$SERVERNAME$\\$SQLINSTANCENAME$** - Server name and instance to which the Compliance and Audit Database will be restored. + ```syntax -6. **Configure access to the Database on Server B and update connection data** + PS C:\> Copy-Item "Z:\MBAM Compliance Status Database Data.bak" + \\$SERVERNAME$\$DESTINATIONSHARE$ - 1. Verify that the Microsoft SQL Server user login that enables Compliance and Audit Database access on the restored database is mapped to the access account that you provided during the configuration process. + ``` - If the login is not the same, create a login by using SQL Server Management Studio, and map it to the existing database user. +3. Using the following table, replace the values in the code example with values that match your environment. - 2. On the server that is running the Administration and Monitoring Website, use the Internet Information Services (IIS) Manager console to update the connection string information for the Website. + | **Parameter** | **Description** | + |----------------------|---------------------------------------------------------------| + | $SERVERNAME$ | Name of the server to which the files will be copied. | + | $DESTINATIONSHARE$ | Name of the share and path to which the files will be copied. | - 3. Edit the following registry key: **HKLM\\Software\\Microsoft\\MBAM Server\\Web\\ComplianceDBConnectionString** +### Restore the Compliance and Audit Database on Server B - 4. Update the **Data Source** value with the name of the server and instance (for example, $SERVERNAME$\\$SQLINSTANCENAME) to which the Recovery Database was moved. +1. Restore the Compliance and Audit Database on Server B by using the **Restore Database** task in SQL Server Management Studio. - 5. Update the **Initial Catalog** value with the recovered database name. +2. When the previous task finishes, select **From Device**, and then select the database backup file. - To automate this process, you can use the Windows PowerShell command prompt to enter a command line on the Administration and Monitoring Server that is similar to the following: +3. Use the **Add** command to select the **MBAM Compliance Status Database Data.bak** file and click **OK** to complete the restoration process. - ``` syntax - PS C:\> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MBAM Server\Web" /v ComplianceDBConnectionString /t REG_SZ /d "Integrated Security=SSPI;Initial Catalog=$DATABASE$;Data Source=$SERVERNAME$\$SQLINSTANCENAME$" /f - ``` +4. To automate this procedure, create a SQL file (.sql) that contains the following SQL script: - **Note**   - This connection string is shared by all local MBAM web applications. Therefore, it needs to be updated only once per server. + ```syntax -   + -- Create MBAM Compliance Status Database Data logical backup devices. - Using the following table, replace the values in the code example with values that match your environment. + Use master - - - - - - - - - - - - - - - - - - - - - -
ParameterDescription

$SERVERNAME$\$SQLINSTANCENAME$

Server name and instance of SQL Server where the Recovery Database is located.

$DATABASE$

Name of the recovered database.

+ GO -   + -- Restore the MBAM Compliance Status database data files. -7. **Resume the instance of the Administration and Monitoring Website** + RESTORE DATABASE [MBAM Compliance Status] - 1. On the server that is running the Administration and Monitoring Website, use the Internet Information Services (IIS) Manager console to start the Administration and Monitoring Website. + FROM DISK = 'C:\test\MBAM Compliance Status Database Data.bak' - 2. To automate this procedure, you can use Windows PowerShell to run a command that is similar to the following: + WITH REPLACE - ``` syntax - PS C:\> Start-Website "Microsoft BitLocker Administration and Monitoring" - ``` + ``` - **Note**   - To run this command, you must add the IIS module for Windows PowerShell to the current instance of Windows PowerShell. +5. In Windows PowerShell, run the script that is stored in the file and similar to the following: -   + ```syntax + PS C:\> Invoke-Sqlcmd -InputFile "Z:\RestoreMBAMComplianceStatusDatabaseScript.sql" -ServerInstance $SERVERNAME$\$SQLINSTANCENAME$ + ``` -## Related topics +6. Using the following value, replace the values in the code example with values that match your environment. + **$SERVERNAME$\$SQLINSTANCENAME$** - Server name and instance to which the Compliance and Audit Database will be restored. -[How to Configure the MBAM 2.5 Databases](how-to-configure-the-mbam-25-databases.md) +### Configure access to the Database on Server B and update connection data -[Configuring MBAM 2.5 Server Features by Using Windows PowerShell](configuring-mbam-25-server-features-by-using-windows-powershell.md) +1. Verify that the Microsoft SQL Server user login that enables Compliance and Audit Database access on the restored database is mapped to the access account that you provided during the configuration process. -[Moving MBAM 2.5 Features to Another Server](moving-mbam-25-features-to-another-server.md) + >[!NOTE] + >If the login is not the same, create a login by using SQL Server Management Studio, and map it to the existing database user. -  +2. On the server that is running the Administration and Monitoring Website, use the Internet Information Services (IIS) Manager console to update the connection string information for the Website. -  -## Got a suggestion for MBAM? -- Add or vote on suggestions [here](http://mbam.uservoice.com/forums/268571-microsoft-bitlocker-administration-and-monitoring). -- For MBAM issues, use the [MBAM TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopmbam). +3. Edit the following registry key: + **HKLM\\Software\\Microsoft\\MBAM Server\\Web\\ComplianceDBConnectionString** +4. Update the **Data Source** value with the name of the server and instance (for example, \$SERVERNAME\$\\\$SQLINSTANCENAME) to which the Recovery Database was moved. +5. Update the **Initial Catalog** value with the recovered database name. +6. To automate this process, you can use the Windows PowerShell command prompt to enter a command line on the Administration and Monitoring Server that is similar to the following: + + ```syntax + PS C:\> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MBAM Server\Web" /v + ComplianceDBConnectionString /t REG_SZ /d "Integrated Security=SSPI;Initial + Catalog=$DATABASE$;Data Source=$SERVERNAME$\$SQLINSTANCENAME$" /f + + ``` + >[!NOTE] + >This connection string is shared by all local MBAM web applications. Therefore, it needs to be updated only once per server. + + +7. Using the following table, replace the values in the code example with values that match your environment. + + ```html + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ParameterDescription

$SERVERNAME$\$SQLINSTANCENAME$

Server name and instance of SQL Server where the Recovery Database is located.

$DATABASE$

Name of the recovered database.

+ + ``` + +### Install MBAM Server software and run the MBAM Server Configuration wizard on Server B + +1. Install the MBAM 2.5 Server software on Server B. For details, see [Installing the MBAM 2.5 Server Software](https://docs.microsoft.com/en-us/microsoft-desktop-optimization-pack/mbam-v25/installing-the-mbam-25-server-software). + +2. On Server B, start the MBAM Server Configuration wizard, click **Add New Features**, and then select only the **Compliance and Audit Database** feature. + + >[!TIP] + >Alternatively, you can use the **Enable-MbamDatabase** Windows PowerShell cmdlet to configure the Compliance and Audit Database. + +For details on how to configure the databases, see [How to Configure the MBAM 2.5 Databases](https://docs.microsoft.com/en-us/microsoft-desktop-optimization-pack/mbam-v25/how-to-configure-the-mbam-25-databases). + + +### Resume the instance of the Administration and Monitoring Website + +On the server that is running the Administration and Monitoring Website, use the Internet Information Services (IIS) Manager console to start the Administration and Monitoring Website. + +To automate this procedure, you can use Windows PowerShell to run a command that is similar to the following: + +```syntax + +PS C:\> Start-Website "Microsoft BitLocker Administration and Monitoring" + +``` + +>[!NOTE] +>To run this command, you must add the IIS module for Windows PowerShell to the current instance of Windows PowerShell. From b0134af0219965b4bbaf1ff23b8e9f75ac9e23a3 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Tue, 22 May 2018 15:39:48 -0700 Subject: [PATCH 15/83] formatting and consistencies --- [!NOTE] | 0 .../how-to-move-the-mbam-25-databases.md | 41 ++++--------------- 2 files changed, 9 insertions(+), 32 deletions(-) create mode 100644 [!NOTE] diff --git a/[!NOTE] b/[!NOTE] new file mode 100644 index 0000000000..e69de29bb2 diff --git a/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md b/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md index bb48e14638..6b80356e34 100644 --- a/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md +++ b/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md @@ -61,14 +61,11 @@ The high-level steps for moving the Recovery Database are: ### How to move the Recovery Database -**Stop all instances of the MBAM Administration and Monitoring Website** +**Stop all instances of the MBAM Administration and Monitoring Website.** On each server that is running the MBAM Administration and Monitoring Server Website, use the Internet Information Services (IIS) Manager console to stop the Administration and Monitoring Website. -1. On each server that is running the MBAM Administration and Monitoring Server Website, use the Internet Information Services (IIS) Manager console to stop the Administration and Monitoring Website. - -2. To automate this procedure, you can use Windows PowerShell to enter a command that is similar to the following: +To automate this procedure, you can use Windows PowerShell to enter a command that is similar to the following: ```syntax - PS C:\> Stop-Website "Microsoft BitLocker Administration and Monitoring" ``` @@ -78,9 +75,9 @@ PS C:\> Stop-Website "Microsoft BitLocker Administration and Monitoring" ### Back up the Recovery Database on Server A -1. Use the **Back Up** task in SQL Server Management Studio to back up the Recovery Database on Server A.

By default, the database name is **MBAM Recovery Database**. +Use the **Back Up** task in SQL Server Management Studio to back up the Recovery Database on Server A. By default, the database name is **MBAM Recovery Database**. -2. To automate this procedure, create a SQL file (.sql) that contains the following SQL script, and change the MBAM Recovery Database to use the full recovery mode: +To automate this procedure, create a SQL file (.sql) that contains the following SQL script, and change the MBAM Recovery Database to use the full recovery mode: ```syntax @@ -135,7 +132,6 @@ PS C:\> Stop-Website "Microsoft BitLocker Administration and Monitoring" 4. In Windows PowerShell, run the script that is stored in the file and similar to the following: ```syntax - PS C:\> Invoke-Sqlcmd -InputFile 'Z:\BackupMBAMRecoveryandHardwarDatabaseScript.sql' -ServerInstance $SERVERNAME$\$SQLINSTANCENAME$ ``` @@ -150,7 +146,6 @@ Use Windows Explorer to move the **MBAM Compliance Status Database Data.bak** fi To automate this procedure, you can use Windows PowerShell to run a command that is similar to the following: ```syntax - PS C:\> Copy-Item “Z:\MBAM Recovery Database Data.bak” \\$SERVERNAME$\$DESTINATIONSHARE$ @@ -163,7 +158,6 @@ PS C:\> Copy-Item “Z:\SQLServerInstanceCertificateFilePrivateKey” ``` Use the information in the following table to replace the values in the code example with values that match your environment. - | **Parameter** | **Description** | |----------------------|---------------------------------------------------------------| | $SERVERNAME$ | Name of the server to which the files will be copied. | @@ -180,7 +174,6 @@ Use the information in the following table to replace the values in the code exa 4. To automate this procedure, create a SQL file (.sql) that contains the following SQL script: ```syntax - -- Restore MBAM Recovery Database. USE master @@ -227,7 +220,6 @@ Use the information in the following table to replace the values in the code exa 6. In Windows PowerShell, run the script that is stored in the file and similar to the following: ```syntax - PS C:\> Invoke-Sqlcmd -InputFile 'Z:\RestoreMBAMRecoveryandHardwarDatabaseScript.sql' -ServerInstance $SERVERNAME$\$SQLINSTANCENAME$ ``` 7. Use the following value to replace the values in the code example with values that match your environment. @@ -254,7 +246,6 @@ Use the information in the following table to replace the values in the code exa 6. To automate this process, you can use the Windows PowerShell command prompt to enter a command line on the Administration and Monitoring Server that is similar to the following: ```syntax - PS C:\> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\\Microsoft\MBAM Server\\Web" /v RecoveryDBConnectionString /t REG_SZ /d "Integrated Security=SSPI;Initial Catalog=$DATABASE$;Data Source=$SERVERNAME$\$SQLINSTANCENAME$" /f @@ -309,8 +300,7 @@ Use the information in the following table to replace the values in the code exa

$SERVERNAME$\$SQLINSTANCENAME$

-

Server name and instance of SQL Server where the - Recovery Database is located.

+

Server name and instance of SQL Server where the Recovery Database is located.

@@ -330,14 +320,13 @@ Use the information in the following table to replace the values in the code exa ### Install MBAM Server software and run the MBAM Server Configuration wizard on Server B -Install the MBAM 2.5 Server software on Server B. For more details, see [Installing the MBAM 2.5 Server Software](https://docs.microsoft.com/en-us/microsoft-desktop-optimization-pack/mbam-v25/installing-the-mbam-25-server-software). +1. Install the MBAM 2.5 Server software on Server B. For details, see [Installing the MBAM 2.5 Server Software](https://docs.microsoft.com/en-us/microsoft-desktop-optimization-pack/mbam-v25/installing-the-mbam-25-server-software). -1. On Server B, start the MBAM Server Configuration wizard, click **Add New Features**, and then select only the **Recovery Database** feature. +2. On Server B, start the MBAM Server Configuration wizard, click **Add New Features**, and then select only the **Recovery Database** feature. For details on how to configure the databases, see [How to Configure the MBAM 2.5 Databases](https://docs.microsoft.com/en-us/microsoft-desktop-optimization-pack/mbam-v25/how-to-configure-the-mbam-25-databases). >[!TIP] >Alternatively, you can use the **Enable-MbamDatabase** Windows PowerShell cmdlet to configure the Recovery Database. -2. For instructions on how to configure the databases, see [How to Configure the MBAM 2.5 Databases](https://docs.microsoft.com/en-us/microsoft-desktop-optimization-pack/mbam-v25/how-to-configure-the-mbam-25-databases). ### Resume the instance of the Administration and Monitoring Website @@ -373,14 +362,11 @@ The high-level steps for moving the Compliance and Audit Database are: ### How to move the Compliance and Audit Database -**Stop all instances of the MBAM Administration and Monitoring Website** - -On each server that is running the MBAM Administration and Monitoring Server Website, use the Internet Information Services (IIS) Manager console to stop the Administration and Monitoring Website. +**Stop all instances of the MBAM Administration and Monitoring Website.** On each server that is running the MBAM Administration and Monitoring Server Website, use the Internet Information Services (IIS) Manager console to stop the Administration and Monitoring Website. To automate this procedure, you can use Windows PowerShell to enter a command that is similar to the following: ```syntax - PS C:\> Stop-Website "Microsoft BitLocker Administration and Monitoring" ``` @@ -395,7 +381,6 @@ PS C:\> Stop-Website "Microsoft BitLocker Administration and Monitoring" 2. To automate this procedure, create a SQL file (.sql) that contains the following SQL script: ```syntax - USE master; GO @@ -429,7 +414,6 @@ PS C:\> Stop-Website "Microsoft BitLocker Administration and Monitoring" 3. Run the script that is stored in the .sql file by using a Windows PowerShell command that is similar to the following: ```syntax - PS C:\> Invoke-Sqlcmd -InputFile "Z:\BackupMBAMComplianceStatusDatabaseScript.sql" –ServerInstance $SERVERNAME$\$SQLINSTANCENAME$ ``` @@ -445,7 +429,6 @@ PS C:\> Stop-Website "Microsoft BitLocker Administration and Monitoring" 2. To automate this procedure, you can use Windows PowerShell to run a command that is similar to the following: ```syntax - PS C:\> Copy-Item "Z:\MBAM Compliance Status Database Data.bak" \\$SERVERNAME$\$DESTINATIONSHARE$ @@ -469,7 +452,6 @@ PS C:\> Stop-Website "Microsoft BitLocker Administration and Monitoring" 4. To automate this procedure, create a SQL file (.sql) that contains the following SQL script: ```syntax - -- Create MBAM Compliance Status Database Data logical backup devices. Use master @@ -489,7 +471,6 @@ PS C:\> Stop-Website "Microsoft BitLocker Administration and Monitoring" 5. In Windows PowerShell, run the script that is stored in the file and similar to the following: ```syntax - PS C:\> Invoke-Sqlcmd -InputFile "Z:\RestoreMBAMComplianceStatusDatabaseScript.sql" -ServerInstance $SERVERNAME$\$SQLINSTANCENAME$ ``` @@ -530,7 +511,6 @@ PS C:\> Stop-Website "Microsoft BitLocker Administration and Monitoring" 7. Using the following table, replace the values in the code example with values that match your environment. ```html - @@ -581,13 +561,11 @@ PS C:\> Stop-Website "Microsoft BitLocker Administration and Monitoring" 1. Install the MBAM 2.5 Server software on Server B. For details, see [Installing the MBAM 2.5 Server Software](https://docs.microsoft.com/en-us/microsoft-desktop-optimization-pack/mbam-v25/installing-the-mbam-25-server-software). -2. On Server B, start the MBAM Server Configuration wizard, click **Add New Features**, and then select only the **Compliance and Audit Database** feature. +2. On Server B, start the MBAM Server Configuration wizard, click **Add New Features**, and then select only the **Compliance and Audit Database** feature. For details on how to configure the databases, see [How to Configure the MBAM 2.5 Databases](https://docs.microsoft.com/en-us/microsoft-desktop-optimization-pack/mbam-v25/how-to-configure-the-mbam-25-databases). >[!TIP] >Alternatively, you can use the **Enable-MbamDatabase** Windows PowerShell cmdlet to configure the Compliance and Audit Database. -For details on how to configure the databases, see [How to Configure the MBAM 2.5 Databases](https://docs.microsoft.com/en-us/microsoft-desktop-optimization-pack/mbam-v25/how-to-configure-the-mbam-25-databases). - ### Resume the instance of the Administration and Monitoring Website @@ -596,7 +574,6 @@ On the server that is running the Administration and Monitoring Website, use the To automate this procedure, you can use Windows PowerShell to run a command that is similar to the following: ```syntax - PS C:\> Start-Website "Microsoft BitLocker Administration and Monitoring" ``` From 1217a11a27dffa71f332e479b38195bf04200b85 Mon Sep 17 00:00:00 2001 From: Allison Hopper - Microsoft Date: Tue, 22 May 2018 15:49:05 -0700 Subject: [PATCH 16/83] Mobile users cannot call HoloLens using Teams --- devices/hololens/hololens-microsoft-remote-assist-app.md | 5 ++--- devices/hololens/index.md | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/devices/hololens/hololens-microsoft-remote-assist-app.md b/devices/hololens/hololens-microsoft-remote-assist-app.md index c0338f0e8d..cea23cde18 100644 --- a/devices/hololens/hololens-microsoft-remote-assist-app.md +++ b/devices/hololens/hololens-microsoft-remote-assist-app.md @@ -9,7 +9,7 @@ author: alhopper-msft ms.author: alhopper ms.topic: article ms.localizationpriority: medium -ms.date: 05/21/2018 +ms.date: 05/22/2018 --- # Microsoft Remote Assist @@ -25,7 +25,6 @@ Below are the technical requirements to deploy and use Microsoft Remote Assist t |:---------------------------|:----------------------------------|:-----------------------------------------------------------| | HoloLens | Build 10.0.14393.0 or above | See [Manage updates to HoloLens](https://docs.microsoft.com/en-us/HoloLens/hololens-updates) for instructions on using Windows Update for Business, MDM, and Windows Server Update Service (WSUS) to deploy updates to HoloLens. | | Windows 10 PC (optional) | Any Windows 10 build | A Windows 10 PC can collaborate with the HoloLens using Microsoft Teams. | -| Mobile device (optional) | Android or iOS | A mobile device can collaborate with the HoloLens using Microsoft Teams. Inking, annotations, and image insertion are not currently available on mobile. | > [!Note] > HoloLens build 10.0.14393.0 is the minimum that supports Remote Assist. We recommend updating the HoloLens to newer versions when they are available. @@ -42,7 +41,7 @@ Below are the technical requirements to deploy and use Microsoft Remote Assist t 1.5 MB/s is the recommended bandwidth for optimal performance of Microsoft Remote Assist. Though audio/video calls may be possible in environments with reduced bandwidth, you may experience HoloLens feature degradation, limiting the user experience. To test your company’s network bandwidth, follow these steps: - 1. Have a mobile Teams user (iOS or Android) video call a desktop Teams user. + 1. Have a Teams user video call another Teams user. 2. Add another separate video call between a 3rd and 4th user, and another for a 5th and 6th user. 3. Continue adding video callers to stress test your network bandwidth until confident that multiple users can successfully connect on video calls at the same time. diff --git a/devices/hololens/index.md b/devices/hololens/index.md index 1cc40ecf7a..3ec29c73a2 100644 --- a/devices/hololens/index.md +++ b/devices/hololens/index.md @@ -9,7 +9,7 @@ author: jdeckerms ms.author: jdecker ms.topic: article ms.localizationpriority: medium -ms.date: 05/22/2018 +ms.date: 05/21/2018 --- # Microsoft HoloLens From 02309b79557c30b8c95132f18d91b55175134638 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Tue, 22 May 2018 16:01:02 -0700 Subject: [PATCH 17/83] formatting of a code block --- mdop/mbam-v25/how-to-move-the-mbam-25-databases.md | 1 + 1 file changed, 1 insertion(+) diff --git a/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md b/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md index 6b80356e34..2458b04eb0 100644 --- a/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md +++ b/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md @@ -381,6 +381,7 @@ PS C:\> Stop-Website "Microsoft BitLocker Administration and Monitoring" 2. To automate this procedure, create a SQL file (.sql) that contains the following SQL script: ```syntax + USE master; GO From fd7b5be1aa244281841cd9cc2b02bfdad36c34b0 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Tue, 22 May 2018 16:05:10 -0700 Subject: [PATCH 18/83] formatting of a code block --- mdop/mbam-v25/how-to-move-the-mbam-25-databases.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md b/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md index 2458b04eb0..c77aebdae4 100644 --- a/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md +++ b/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md @@ -12,8 +12,7 @@ ms.date: 05/23/2018 # How to Move the MBAM 2.5 Databases -Use these procedures to move the following databases from one computer to -another; from Server A to Server B, for example: +Use these procedures to move the following databases from one computer to another; from Server A to Server B, for example: - Compliance and Audit Database @@ -162,6 +161,7 @@ Use the information in the following table to replace the values in the code exa |----------------------|---------------------------------------------------------------| | $SERVERNAME$ | Name of the server to which the files will be copied. | | $DESTINATIONSHARE$ | Name of the share and path to which the files will be copied. | +--- ### Restore the Recovery Database on Server B @@ -441,6 +441,7 @@ PS C:\> Stop-Website "Microsoft BitLocker Administration and Monitoring" |----------------------|---------------------------------------------------------------| | $SERVERNAME$ | Name of the server to which the files will be copied. | | $DESTINATIONSHARE$ | Name of the share and path to which the files will be copied. | + --- ### Restore the Compliance and Audit Database on Server B From 3a20f9a8b5a7f0903dcdab7250a8304191b319cf Mon Sep 17 00:00:00 2001 From: Patti Short Date: Tue, 22 May 2018 16:08:38 -0700 Subject: [PATCH 19/83] formatting of a code block --- mdop/mbam-v25/how-to-move-the-mbam-25-databases.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md b/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md index c77aebdae4..a75ee7c6f2 100644 --- a/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md +++ b/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md @@ -74,9 +74,9 @@ PS C:\> Stop-Website "Microsoft BitLocker Administration and Monitoring" ### Back up the Recovery Database on Server A -Use the **Back Up** task in SQL Server Management Studio to back up the Recovery Database on Server A. By default, the database name is **MBAM Recovery Database**. +1. Use the **Back Up** task in SQL Server Management Studio to back up the Recovery Database on Server A. By default, the database name is **MBAM Recovery Database**. -To automate this procedure, create a SQL file (.sql) that contains the following SQL script, and change the MBAM Recovery Database to use the full recovery mode: +2 To automate this procedure, create a SQL file (.sql) that contains the following SQL script, and change the MBAM Recovery Database to use the full recovery mode: ```syntax @@ -123,7 +123,9 @@ To automate this procedure, create a SQL file (.sql) that contains the following ); GO + ``` + 3. Use the following value to replace the values in the code example with values that match your environment: **$PASSWORD$** - password that you use to encrypt the Private Key file. From 3eefb473e3d55a744d1cd824c8f926b9df9affbd Mon Sep 17 00:00:00 2001 From: Patti Short Date: Tue, 22 May 2018 16:11:59 -0700 Subject: [PATCH 20/83] formatting of a code block --- .../how-to-move-the-mbam-25-databases.md | 48 +++++++++---------- 1 file changed, 23 insertions(+), 25 deletions(-) diff --git a/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md b/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md index a75ee7c6f2..85a1fe90ae 100644 --- a/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md +++ b/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md @@ -76,54 +76,52 @@ PS C:\> Stop-Website "Microsoft BitLocker Administration and Monitoring" 1. Use the **Back Up** task in SQL Server Management Studio to back up the Recovery Database on Server A. By default, the database name is **MBAM Recovery Database**. -2 To automate this procedure, create a SQL file (.sql) that contains the following SQL script, and change the MBAM Recovery Database to use the full recovery mode: - - ```syntax +2. To automate this procedure, create a SQL file (.sql) that contains the following SQL script, and change the MBAM Recovery Database to use the full recovery mode: + ``` USE master; - + GO - + ALTER DATABASE "MBAM Recovery and Hardware" - + SET RECOVERY FULL; - + GO - + -- Create MBAM Recovery Database Data and MBAM Recovery logical backup devices. - + USE master - + GO - + EXEC sp_addumpdevice 'disk', 'MBAM Recovery and Hardware Database Data Device', - + 'Z:\MBAM Recovery Database Data.bak'; - + GO - + -- Back up the full MBAM Recovery Database. - + BACKUP DATABASE [MBAM Recovery and Hardware] TO [MBAM Recovery and Hardware Database Data Device]; - + GO - + BACKUP CERTIFICATE [MBAM Recovery Encryption Certificate] - + TO FILE = 'Z:\SQLServerInstanceCertificateFile' - + WITH PRIVATE KEY - + ( - + FILE = ' Z:\SQLServerInstanceCertificateFilePrivateKey', - + ENCRYPTION BY PASSWORD = '$PASSWORD$' - + ); - + GO - ``` 3. Use the following value to replace the values in the code example with values that match your environment: From fa0cb01205fbc8838d64af5a5972d47170a00b74 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Tue, 22 May 2018 16:23:50 -0700 Subject: [PATCH 21/83] formatting of a code block --- mdop/mbam-v25/how-to-move-the-mbam-25-databases.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md b/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md index 85a1fe90ae..c8ba024eef 100644 --- a/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md +++ b/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md @@ -161,7 +161,7 @@ Use the information in the following table to replace the values in the code exa |----------------------|---------------------------------------------------------------| | $SERVERNAME$ | Name of the server to which the files will be copied. | | $DESTINATIONSHARE$ | Name of the share and path to which the files will be copied. | ---- +|---|---| ### Restore the Recovery Database on Server B @@ -441,7 +441,7 @@ PS C:\> Stop-Website "Microsoft BitLocker Administration and Monitoring" |----------------------|---------------------------------------------------------------| | $SERVERNAME$ | Name of the server to which the files will be copied. | | $DESTINATIONSHARE$ | Name of the share and path to which the files will be copied. | - --- + |---|---| ### Restore the Compliance and Audit Database on Server B From d13c4e8b7ddf70d85b84521742bc3379f3e82925 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 22 May 2018 23:33:10 +0000 Subject: [PATCH 22/83] Merged PR 8463: Added key info Added key info --- windows/deployment/deploy-enterprise-licenses.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/windows/deployment/deploy-enterprise-licenses.md b/windows/deployment/deploy-enterprise-licenses.md index 1f0b464194..f171f598a0 100644 --- a/windows/deployment/deploy-enterprise-licenses.md +++ b/windows/deployment/deploy-enterprise-licenses.md @@ -20,6 +20,16 @@ This topic describes how to deploy Windows 10 Enterprise E3 or E5 licenses with >Windows 10 Enterprise E3 in CSP requires Windows 10 Pro, version 1607 or later.
>Automatic, non-KMS activation requires Windows 10, version 1803 or later on a device with a firmware-embedded activation key.
+## Firware-embedded activation key + +To determine if the computer has a firmware-embedded activation key, type the following command at an elevated Windows PowerShell prompt + +``` +(Get-WmiObject -query ‘select * from SoftwareLicensingService’).OA3xOriginalProductKey +``` + +If the device has a firmware-embedded activation key, it will be displayed in the output. If the output is blank, the device does not have a firmware embedded activation key. Most OEM-provided devices designed to run Windows 8 or later will have a firmware-embedded key. + ## Enabling Subscription Activation with an existing EA If you are an EA customer with an existing Office 365 tenant, use the following steps to enable Windows 10 Subscription licenses on your existing tenant: From 233dab43b11af393bf310282f730e7d54bb9a794 Mon Sep 17 00:00:00 2001 From: MikeBlodge Date: Wed, 23 May 2018 08:00:18 -0700 Subject: [PATCH 23/83] edited metadata and corrected dialog box callouts. --- education/windows/s-mode-switch-to-edu.md | 6 ++---- windows/deployment/windows-10-pro-in-s-mode.md | 6 ++---- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/education/windows/s-mode-switch-to-edu.md b/education/windows/s-mode-switch-to-edu.md index 9e17d2476b..73aa07a2c3 100644 --- a/education/windows/s-mode-switch-to-edu.md +++ b/education/windows/s-mode-switch-to-edu.md @@ -1,7 +1,7 @@ --- title: Switch to Windows 10 Pro Education in S mode from Windows 10 Pro in S mode description: Overview of Windows 10 Pro Education in S mode, switching options, and system requirements -keywords: Windows 10 Pro Education in S mode, S mode, system requirements, Overview, Windows 10 Pro in S mode, Education, EDU +keywords: S mode Switch, switch in S mode, Switch S mode, Windows 10 Pro Education in S mode, S mode, system requirements, Overview, Windows 10 Pro in S mode, Education, EDU ms.mktglfcycl: deploy ms.localizationpriority: high ms.prod: w10 @@ -53,9 +53,7 @@ Tenant-wide Windows 10 Pro in S mode > Pro Education in S mode
Tenant-wide Windows 10 Pro > Pro Education > [!IMPORTANT] -> While it’s free to switch to Windows 10 Pro, it’s not reversible. The only way to rollback this kind of switch is through a BMR factory reset.. - -[Recovery media (bare metal recovery)](https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/create-media-to-run-push-button-reset-features-s14) helps restore a Windows device to the factory state, even if the user needs to replace the hard drive or completely wipe the drive clean. If a device is switched out of S mode via the Microsoft Store, it will remain out of S mode even after the device is reset. +> While it’s free to switch to Windows 10 Pro, it’s not reversible. The only way to rollback this kind of switch is through a [bare metal recover (BMR)](https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/create-media-to-run-push-button-reset-features-s14) reset. This restores a Windows device to the factory state, even if the user needs to replace the hard drive or completely wipe the drive clean. If a device is switched out of S mode via the Microsoft Store, it will remain out of S mode even after the device is reset. ### Devices running Windows 10, version 1709 diff --git a/windows/deployment/windows-10-pro-in-s-mode.md b/windows/deployment/windows-10-pro-in-s-mode.md index 65d8ce2bec..c28bb0c1bd 100644 --- a/windows/deployment/windows-10-pro-in-s-mode.md +++ b/windows/deployment/windows-10-pro-in-s-mode.md @@ -1,7 +1,7 @@ --- title: Windows 10 Pro in S mode description: Overview of Windows 10 Pro in S mode, switching options, and system requirements -keywords: Windows 10 S, S-mode, system requirements, Overview, Windows 10 Pro in S mode, Windows 10 Pro in S mode +keywords: S mode Switch, Switch in S mode, s mode switch, Windows 10 S, S-mode, system requirements, Overview, Windows 10 Pro in S mode, Windows 10 Pro in S mode ms.mktglfcycl: deploy ms.localizationpriority: high ms.prod: w10 @@ -43,9 +43,7 @@ Worried about your LOB apps not working in S mode? Using Desktop Bridge will ena [Explore Desktop Bridge](https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-root) > [!IMPORTANT] -> While it’s free to switch to Windows 10 Pro, it’s not reversible. The only way to rollback this kind of switch is through a BMR factory reset.. - -[Recovery media (bare metal recovery)](https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/create-media-to-run-push-button-reset-features-s14) helps restore a Windows device to the factory state, even if the user needs to replace the hard drive or completely wipe the drive clean. If a device is switched out of S mode via the Microsoft Store, it will remain out of S mode even after the device is reset. +> While it’s free to switch to Windows 10 Pro, it’s not reversible. The only way to rollback this kind of switch is through a [bare metal recover (BMR)](https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/create-media-to-run-push-button-reset-features-s14) reset. This restores a Windows device to the factory state, even if the user needs to replace the hard drive or completely wipe the drive clean. If a device is switched out of S mode via the Microsoft Store, it will remain out of S mode even after the device is reset. ### Windows 10 in S mode is safe, secure, and fast. We recommend staying in S mode. However, in some limited scenarios, you might need to switch to Windows 10 Pro. You can switch devices running Windows 10, version 1709 or later. Use the following information to switch to Windows 10 Pro through the Microsoft Store. From 1632ba99c8f37472bbd203519c29df5a6426a9e2 Mon Sep 17 00:00:00 2001 From: Sarah Vilaysom Date: Wed, 23 May 2018 17:07:21 +0000 Subject: [PATCH 24/83] Merged PR 8417: update MS Education hub page for task 1265931 --- education/index.md | 198 ++++----------------------------------------- 1 file changed, 14 insertions(+), 184 deletions(-) diff --git a/education/index.md b/education/index.md index 4a5f5a36ba..65f2638499 100644 --- a/education/index.md +++ b/education/index.md @@ -18,7 +18,7 @@ ms.date: 10/30/2017
- +
@@ -30,35 +30,17 @@ ms.date: 10/30/2017
  • - +
    - +
    - For IT Pros: Get Started using Microsoft Education -
    -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -
    - Test Windows 10 S for Education + Deploy Microsoft 365 Education
    @@ -82,18 +64,18 @@ ms.date: 10/30/2017
  • - +
  • - -
    -
    -
    -
    -
    - -
    -
    -
    -

    Get started for IT Pros

    -

    Get started with Microsoft Education and set up a cloud infrastructure for your school, acquire apps, and configure and deploy settings to your Windows 10 devices.

    -
    -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -
    -

    Office 365 for Education

    -

    Manage Office 365 users and groups, get reports, and more.

    -
    -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -
    -

    Microsoft Intune for Education

    -

    Manage apps and settings on your Windows 10 devices.

    -
    -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -
    -

    Windows 10 for Education

    -

    Configure and deploy the most secure Windows version for your school.

    -
    -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -
    -

    School Data Sync

    -

    Import Student Information System (SIS) into Office 365.

    -
    -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -
    -

    Azure Active Directory

    -

    Use to create and manage user and group accounts.

    -
    -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -
    -

    Microsoft Store for Education

    -

    Purchase and manage apps and licenses for your school.

    -
    -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -
    -

    Minecraft: Education Edition

    -

    Learn how to get, distribute, and manage permissions for Minecraft: Education Edition.

    -
    -
    -
    -
    -
    -
  • -
  • - +
    @@ -263,8 +93,8 @@ ms.date: 10/30/2017
    -

    Set up School PCs

    -

    Use the app to create a provisioning package that you can use to quickly set up one or more Windows 10 devices.

    +

    Device Management

    +

    Improve student learning outcomes through connected classrooms and engaging new technologies with streamlined device management.

  • @@ -272,7 +102,7 @@ ms.date: 10/30/2017
  • - +
    @@ -282,8 +112,8 @@ ms.date: 10/30/2017
    -

    Microsoft Teams

    -

    Make the most of Microsoft Teams and find out how to deploy, launch pilot teams, and launch Teams to the rest of your organization.

    +

    Tools for Teachers

    +

    The latest classroom resources at teachers’ fingertips when you deploy Learning Tools, OneNote Class Notebooks, Teams, and more.

  • From de271a9243d97fc67921f662adfea3c1e691f135 Mon Sep 17 00:00:00 2001 From: Jason Groce Date: Wed, 23 May 2018 19:50:41 +0000 Subject: [PATCH 25/83] Merged PR 8484: Checking in fixes for videos Checking in fixes for videos (for compliance) --- education/windows/get-minecraft-for-education.md | 2 +- .../whats-new-microsoft-store-business-education.md | 2 +- windows/deployment/mbr-to-gpt.md | 2 +- windows/deployment/update/update-compliance-monitor.md | 2 +- .../windows-autopilot/windows-10-autopilot-demo-vm.md | 2 +- windows/deployment/windows-autopilot/windows-10-autopilot.md | 4 ++-- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/education/windows/get-minecraft-for-education.md b/education/windows/get-minecraft-for-education.md index 2354f8351b..817ad59a3f 100644 --- a/education/windows/get-minecraft-for-education.md +++ b/education/windows/get-minecraft-for-education.md @@ -24,7 +24,7 @@ ms.topic: conceptual [Minecraft: Education Edition](http://education.minecraft.net/) is built for learning. Watch this video to learn more about Minecraft. - + Teachers and IT administrators can now get early access to **Minecraft: Education Edition** and add it their Microsoft Store for Business for distribution. diff --git a/store-for-business/whats-new-microsoft-store-business-education.md b/store-for-business/whats-new-microsoft-store-business-education.md index 22f2d481f3..2849a71cfc 100644 --- a/store-for-business/whats-new-microsoft-store-business-education.md +++ b/store-for-business/whats-new-microsoft-store-business-education.md @@ -31,7 +31,7 @@ We’ve been working on bug fixes and performance improvements to provide you a | | | |-----------------------|---------------------------------| | ![Private store performance icon](images/perf-improvement-icon.png) |**Performance improvements in private store**

    We've made it significantly faster for you to update the private store. Many changes to the private store are available immediately after you make them.

    [Get more info](https://docs.microsoft.com/microsoft-store/manage-private-store-settings#private-store-performance)

    **Applies to**:
    Microsoft Store for Business
    Microsoft Store for Education | -| | **Manage Windows device deployment with Windows Autopilot Deployment**

    In Microsoft Store for Business, you can manage devices for your organization and apply an Autopilot deployment profile to your devices. When people in your organization run the out-of-box experience on the device, the profile configures Windows, based on the Autopilot deployment profile you applied to the device.

    [Get more info](add-profile-to-devices.md)

    **Applies to**:
    Microsoft Store for Business
    Microsoft Store for Education | +| | **Manage Windows device deployment with Windows Autopilot Deployment**

    In Microsoft Store for Business, you can manage devices for your organization and apply an Autopilot deployment profile to your devices. When people in your organization run the out-of-box experience on the device, the profile configures Windows, based on the Autopilot deployment profile you applied to the device.

    [Get more info](add-profile-to-devices.md)

    **Applies to**:
    Microsoft Store for Business
    Microsoft Store for Education | | ![Microsoft Store for Business Settings page, Distribute tab showing app requests setting.](images/msfb-wn-1709-app-request.png) |**Request an app**

    People in your organization can reqest additional licenses for apps in your private store, and then Admins or Purchasers can make the purchases.

    [Get more info](https://docs.microsoft.com/microsoft-store/acquire-apps-microsoft-store-for-business#request-apps)

    **Applies to**:
    Microsoft Store for Business
    Microsoft Store for Education | || ![Image showing Add a Collection.](images/msfb-add-collection.png) |**Private store collections**

    You can groups of apps in your private store with **Collections**. This can help you organize apps and help people find apps for their job or classroom.

    [Get more info](https://review.docs.microsoft.com/microsoft-store/manage-private-store-settings?branch=msfb-14856406#add-a-collection)

    **Applies to**:
    Microsoft Store for Business
    Microsoft Store for Education | --> diff --git a/windows/deployment/mbr-to-gpt.md b/windows/deployment/mbr-to-gpt.md index 8e67035c39..d7833b9afb 100644 --- a/windows/deployment/mbr-to-gpt.md +++ b/windows/deployment/mbr-to-gpt.md @@ -25,7 +25,7 @@ ms.localizationpriority: high See the following video for a detailed description and demonstration of MBR2GPT. - + You can use MBR2GPT to: diff --git a/windows/deployment/update/update-compliance-monitor.md b/windows/deployment/update/update-compliance-monitor.md index a7ed74d098..b5fe1d1337 100644 --- a/windows/deployment/update/update-compliance-monitor.md +++ b/windows/deployment/update/update-compliance-monitor.md @@ -37,7 +37,7 @@ See the following topics in this guide for detailed information about configurin Click the following link to see a video demonstrating Update Compliance features. -[![YouTube video demonstrating Update Compliance](images/UC-vid-crop.jpg)](https://www.youtube.com/embed/1cmF5c_R8I4) +[![YouTube video demonstrating Update Compliance](images/UC-vid-crop.jpg)](https://www.youtube-nocookie.com/embed/1cmF5c_R8I4) ## Update Compliance architecture diff --git a/windows/deployment/windows-autopilot/windows-10-autopilot-demo-vm.md b/windows/deployment/windows-autopilot/windows-10-autopilot-demo-vm.md index 3314bb3171..e181abe7ac 100644 --- a/windows/deployment/windows-autopilot/windows-10-autopilot-demo-vm.md +++ b/windows/deployment/windows-autopilot/windows-10-autopilot-demo-vm.md @@ -21,7 +21,7 @@ ms.date: 05/09/18 In this topic you'll learn how to set-up a Windows Autopilot deployment for a Virtual Machine using Hyper-V. Watch the following video to see an overview of the process:
    - + ## Prerequisites diff --git a/windows/deployment/windows-autopilot/windows-10-autopilot.md b/windows/deployment/windows-autopilot/windows-10-autopilot.md index 2ba3acaf9e..2346937196 100644 --- a/windows/deployment/windows-autopilot/windows-10-autopilot.md +++ b/windows/deployment/windows-autopilot/windows-10-autopilot.md @@ -24,7 +24,7 @@ This solution enables an IT department to achieve the above with little to no in The following video shows the process of setting up Autopilot:
    - + ## Benefits of Windows Autopilot @@ -70,7 +70,7 @@ Multiple additional settings are skipped here, since the device automatically re MDM enrollment ensures policies are applied, apps are installed and setting are configured on the device. Windows Update for Business applies the latest updates to ensure the device is up to date.
    - + #### Device registration and OOBE customization From 82bbae2945fedb78a7013cd438d3ea664c4b7276 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 23 May 2018 20:40:18 +0000 Subject: [PATCH 26/83] Merged PR 8485: Minor PM changes Minor PM requested chagnes --- .../windows-10-enterprise-subscription-activation.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/windows-10-enterprise-subscription-activation.md b/windows/deployment/windows-10-enterprise-subscription-activation.md index 55b9610b67..4041db03d8 100644 --- a/windows/deployment/windows-10-enterprise-subscription-activation.md +++ b/windows/deployment/windows-10-enterprise-subscription-activation.md @@ -7,7 +7,7 @@ ms.mktglfcycl: deploy localizationpriority: high ms.sitesec: library ms.pagetype: mdt -ms.date: 10/20/2017 +ms.date: 05/23/2018 author: greg-lindsay --- @@ -92,7 +92,7 @@ Devices currently running Windows 10 Pro, version 1703 or later can get Windows **Scenario #1**:  You are using Windows 10 1803 or above, and just purchased Windows 10 Enterprise E3 or E5 subscriptions (or have had an E3 or E5 subscription for a while but haven’t yet deployed Windows 10 Enterprise). -All of your Windows 10 Pro devices will step-up to Windows 10 Enterprise, and devices that are already running Windows 10 Enterprise will become activated when a Subscription Activation-enabled user signs in to the device. +All of your Windows 10 Pro devices will step-up to Windows 10 Enterprise, and devices that are already running Windows 10 Enterprise will migrate from KMS or MAK activated Enterprise edition to Subscription activated Enterprise edition when a Subscription Activation-enabled user signs in to the device. **Scenario #2**:  You are using Windows 10, version 1607, 1703, or 1709 with KMS for activation, and just purchased Windows 10 Enterprise E3 or E5 subscriptions (or have had an E3 or E5 subscription for a while but haven’t yet deployed Windows 10 Enterprise). @@ -126,7 +126,7 @@ When you have the required Azure AD subscription, group-based licensing is the p ### Existing Enterprise deployments -If you are running Windows 10, version 1803 or later, Subscription Activation will automatically pull the firmware-embedded Windows 10 activation key and activate Windows 10 Enterprise. +If you are running Windows 10, version 1803 or later, Subscription Activation will automatically pull the firmware-embedded Windows 10 activation key and activate the underlying Pro License. The license will then step-up to Windows 10 Enterprise using Subscription Activation. This automatically migrates your devices from KMS or MAK activated Enterprise to Subscription activated Enterprise. If you are using Windows 10, version 1607, 1703, or 1709 and have already deployed Windows 10 Enterprise, but you want to move away from depending on KMS servers and MAK keys for Windows client machines, you can seamlessly transition as long as the computer has been activated with a firmware-embedded Windows 10 Pro product key. From ddc85b4583bff777c841790000cf7b5bf8de5c5f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 23 May 2018 15:57:16 -0700 Subject: [PATCH 27/83] revised Important note --- .../create-wip-policy-using-intune-azure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index 73123f8d6f..351cb83513 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -46,7 +46,7 @@ Follow these steps to add a WIP policy using Intune. ![Add a mobile app policy](images/add-a-mobile-app-policy.png) >[!Important] - >Choosing **With enrollment** only applies for organizations using MDM. If you're using MAM, you must use these instructions instead: [Create and deploy Windows Information Protection (WIP) app protection policy with Intune](https://docs.microsoft.com/en-us/intune/deploy-use/create-windows-information-protection-policy-with-intune). + >Choosing **With enrollment** only applies for organizations using MDM. If you're using MAM only (without device enrollment), you must use these instructions instead: [Create and deploy Windows Information Protection (WIP) app protection policy with Intune](https://docs.microsoft.com/en-us/intune/deploy-use/create-windows-information-protection-policy-with-intune). 4. Click **Protected apps** and then click **Add apps**. From c75515448b82c7bac028f224e02956ffb257f10d Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 23 May 2018 16:33:30 -0700 Subject: [PATCH 28/83] added note about what happens when two policies are applied --- .../create-wip-policy-using-intune-azure.md | 4 +++- .../create-wip-policy-using-mam-intune-azure.md | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index 351cb83513..19991175b1 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -20,7 +20,9 @@ ms.date: 05/09/2018 Microsoft Intune helps you create and deploy your Windows Information Protection (WIP) policy, including letting you choose your protected apps, your WIP-protection level, and how to find enterprise data on the network. >[!Important] ->This topic covers creating a Windows Information Protection (WIP) policy for organizations already managing devices by using Mobile Device Management (MDM) solutions. If your organization uses a mobile application management (MAM) solution to deploy your WIP policy to Intune apps without managing devices, you must follow the instructions in the [Create a Windows Information Protection (WIP) policy with MAM using the Azure portal for Microsoft Intune](create-wip-policy-using-mam-intune-azure.md) topic. +>This topic covers creating a Windows Information Protection (WIP) policy for organizations already managing devices by using Mobile Device Management (MDM) solutions. If your organization uses a mobile application management (MAM) solution to deploy your WIP policy to Intune apps without managing devices, you must follow the instructions in the [Create a Windows Information Protection (WIP) policy with MAM using the Azure portal for Microsoft Intune](create-wip-policy-using-mam-intune-azure.md) topic. +>If the same user and device are targeted for both MDM policy and MAM-only (without device enrollment) policy, the MDM policy will be applied to devices joined to Azure AD. For personal devices that are workplace-joined, the MAM-only policy will be preferred but it's possible to upgrade the device management to MDM in **Settings**. +>Windows Home edition only supports WIP for MAM-only; upgrading to MDM policy on Home edition will revoke WIP-protected data access. ## Add a WIP policy Follow these steps to add a WIP policy using Intune. diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md index 9014f9ca05..c4df5d699f 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md @@ -28,6 +28,8 @@ By using Microsoft Intune with Mobile application management (MAM), organization >[!NOTE] >This topic covers creating a Windows Information Protection (WIP) policy for organizations using a mobile application management (MAM) solution to deploy your WIP policy to Intune apps without device enrollment. If you are already managing devices by using a Mobile Device Management (MDM) solution, you must follow the instructions in the [Create a Windows Information Protection (WIP) with enrollment policy using the Azure portal for Microsoft Intune](create-wip-policy-using-intune-azure.md) topic. +>If the same user and device are targeted for both MAM-only (without device enrollment) policy and MDM policy, the MDM policy will be applied to devices joined to Azure AD. For personal devices that are workplace-joined, the MAM-only policy will be preferred but it's possible to upgrade the device management to MDM in **Settings**. +>Windows Home edition only supports WIP for MAM-only; upgrading to MDM policy on Home edition will revoke WIP-protected data access. ## Prerequisites to using MAM with Windows Information Protection (WIP) Before you can create your WIP policy with MAM, you must first set up your MAM provider. For more info about how to do this, see the [Get ready to configure app protection policies for Windows 10](https://docs.microsoft.com/en-us/intune-classic/deploy-use/get-ready-to-configure-app-protection-policies-for-windows-10) topic. From 1b92c0fd5bb6a217d9f705a0001a5612e727cd17 Mon Sep 17 00:00:00 2001 From: Oliver Kieselbach Date: Thu, 24 May 2018 15:39:41 +0200 Subject: [PATCH 29/83] Update deploy-enterprise-licenses.md typo Firware -> Firmware --- windows/deployment/deploy-enterprise-licenses.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/deploy-enterprise-licenses.md b/windows/deployment/deploy-enterprise-licenses.md index f171f598a0..9e9b4bdb87 100644 --- a/windows/deployment/deploy-enterprise-licenses.md +++ b/windows/deployment/deploy-enterprise-licenses.md @@ -20,7 +20,7 @@ This topic describes how to deploy Windows 10 Enterprise E3 or E5 licenses with >Windows 10 Enterprise E3 in CSP requires Windows 10 Pro, version 1607 or later.
    >Automatic, non-KMS activation requires Windows 10, version 1803 or later on a device with a firmware-embedded activation key.
    -## Firware-embedded activation key +## Firmware-embedded activation key To determine if the computer has a firmware-embedded activation key, type the following command at an elevated Windows PowerShell prompt @@ -240,4 +240,4 @@ Devices must be running Windows 10 Pro, version 1703, and be Azure Active Direct A popup window will display the Windows 10 version number and detailed OS build information. - If a device is running a previous version of Windows 10 Pro (for example, version 1511), it will not be upgraded to Windows 10 Enterprise when a user signs in, even if the user has been assigned a subscription in the CSP portal. \ No newline at end of file + If a device is running a previous version of Windows 10 Pro (for example, version 1511), it will not be upgraded to Windows 10 Enterprise when a user signs in, even if the user has been assigned a subscription in the CSP portal. From d4454e80c02f465682b9bd3e49a8bf928fbcc1de Mon Sep 17 00:00:00 2001 From: D76C6399A0F334216B3A58BE07C3C3137D5E14542BC13CA38EB0800D9FFC1FE6 Date: Thu, 24 May 2018 10:32:03 -0400 Subject: [PATCH 30/83] Fix heading level for Fix heading level for Microsoft.Windows.Inventory.Core.InventoryApplicationDriverStartSync --- .../basic-level-windows-diagnostic-events-and-fields-1703.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md index 6cf9614a7c..b46ecc7203 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md @@ -860,7 +860,7 @@ The following fields are available: - **Programids** The unique program identifier the driver is associated with. -## Microsoft.Windows.Inventory.Core.InventoryApplicationDriverStartSync +### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverStartSync This event indicates that a new set of InventoryApplicationDriverStartAdd events will be sent. From e1e751c9cd4837b4b2728889311882a19c766d2d Mon Sep 17 00:00:00 2001 From: D76C6399A0F334216B3A58BE07C3C3137D5E14542BC13CA38EB0800D9FFC1FE6 Date: Thu, 24 May 2018 11:40:58 -0400 Subject: [PATCH 31/83] Fix heading levels Fix heading level for Microsoft.Windows.Inventory.Core.InventoryApplicationDriverStartSync in 1709 documentation Fix heading level for Common data extensions heading in 1709 documentation to match other documentation --- ...basic-level-windows-diagnostic-events-and-fields-1709.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md index 06874ee41a..32579a1856 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md @@ -36,7 +36,7 @@ You can learn more about Windows functional and diagnostic data through these ar -# Common data extensions +## Common data extensions ### Common Data Extensions.App @@ -346,7 +346,7 @@ The following fields are available: - **Programids** The unique program identifier the driver is associated with. -## Microsoft.Windows.Inventory.Core.InventoryApplicationDriverStartSync +### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverStartSync This event indicates that a new set of InventoryApplicationDriverStartAdd events will be sent. @@ -4738,4 +4738,4 @@ The following fields are available: - **scheduledRebootTime** Time of the scheduled reboot - **updateId** ID of the update that is getting installed with this reboot - **wuDeviceid** Unique device ID used by Windows Update -- **scheduledRebootTimeInUTC** Time of the scheduled reboot in Coordinated Universal Time \ No newline at end of file +- **scheduledRebootTimeInUTC** Time of the scheduled reboot in Coordinated Universal Time From 895b26b8742c3946cc301d4284b06752cde44699 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 24 May 2018 16:47:18 +0000 Subject: [PATCH 32/83] Merged PR 8503: Add guest access for HoloLens kiosk --- devices/hololens/change-history-hololens.md | 3 ++- devices/hololens/hololens-kiosk.md | 18 ++++++++++++++++-- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/devices/hololens/change-history-hololens.md b/devices/hololens/change-history-hololens.md index 9a7f96a9d6..b4fd1b6043 100644 --- a/devices/hololens/change-history-hololens.md +++ b/devices/hololens/change-history-hololens.md @@ -10,7 +10,7 @@ author: jdeckerms ms.author: jdecker ms.topic: article ms.localizationpriority: medium -ms.date: 05/21/2018 +ms.date: 05/22/2018 --- # Change history for Microsoft HoloLens documentation @@ -24,6 +24,7 @@ New or changed topic | Description [Preview new mixed reality apps for HoloLens](hololens-public-preview-apps.md) | New [Microsoft Remote Assist app](hololens-microsoft-remote-assist-app.md) | New [Microsoft Layout app](hololens-microsoft-layout-app.md) | New +[Set up HoloLens in kiosk mode](hololens-kiosk.md) | Added instructions for setting up a guest account for kiosk mode. ## Windows 10 Holographic for Business, version 1803 diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index e2d13d4a96..f11003126c 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -9,14 +9,14 @@ author: jdeckerms ms.author: jdecker ms.topic: article ms.localizationpriority: medium -ms.date: 04/30/2018 +ms.date: 05/22/2018 --- # 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. +In Windows 10, version 1803, you can configure your HoloLens devices to run as multi-app or single-app kiosks. You can also configure guest access for a HoloLens kiosk device by [designating a SpecialGroup account in your XML file.](#guest) 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. @@ -116,6 +116,20 @@ Follow [the instructions for creating a kiosk configuration XML file for desktop - Do not include Classic Windows applications (Win32) since they aren't supported on HoloLens. - Use the [placeholder Start XML](#start-kiosk) for HoloLens. + +#### Add guest access to the kiosk configuration (optional) + +In the [Configs section of the XML file](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#configs), you can configure a special group account named **Visitor** to allow guests to use the kiosk. Use the following snippet in your kiosk configuration XML to enable **Visitor**: + +```xml + + + + + + +``` + ### Add the kiosk configuration XML file to a provisioning package From 2239af1d8d5817ae39c4835fd8ed10bf7b5d44c0 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 24 May 2018 19:15:14 +0000 Subject: [PATCH 33/83] Merged PR 8507: Add event log errors for Start layout --- .../change-history-for-configure-windows-10.md | 1 + .../windows-10-start-layout-options-and-policies.md | 12 +++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/windows/configuration/change-history-for-configure-windows-10.md b/windows/configuration/change-history-for-configure-windows-10.md index 3b3edbc102..2bff07d2b3 100644 --- a/windows/configuration/change-history-for-configure-windows-10.md +++ b/windows/configuration/change-history-for-configure-windows-10.md @@ -23,6 +23,7 @@ New or changed topic | Description --- | --- [Manage Wi-Fi Sense in your company](manage-wifi-sense-in-enterprise.md) | Added note that Wi-Fi Sense is no longer available. Topics about Windows 10 diagnostic data | Moved to [Windows Privacy](https://docs.microsoft.com/windows/privacy/). +[Manage Windows 10 Start and taskbar layout](windows-10-start-layout-options-and-policies.md) | Added details of event log entries to check for when customization is not applied as expected. ## RELEASE: Windows 10, version 1803 diff --git a/windows/configuration/windows-10-start-layout-options-and-policies.md b/windows/configuration/windows-10-start-layout-options-and-policies.md index 4ae9863908..58bb51fd67 100644 --- a/windows/configuration/windows-10-start-layout-options-and-policies.md +++ b/windows/configuration/windows-10-start-layout-options-and-policies.md @@ -10,7 +10,7 @@ author: jdeckerms ms.author: jdecker ms.topic: article ms.localizationpriority: high -ms.date: 10/31/2017 +ms.date: 05/24/2018 --- # Manage Windows 10 Start and taskbar layout @@ -109,6 +109,16 @@ The new taskbar layout for upgrades to Windows 10, version 1607 or later, will a [Learn how to configure Windows 10 taskbar](configure-windows-10-taskbar.md). +## Start layout configuration errors + +If your Start layout customization is not applied as expected, open **Event Viewer** and navigate to **Applications and Services Log** > **Microsoft** > **Windows** > **ShellCommon-StartLayoutPopulation** > **Operational**, and check for one of the following events: + +- **Event 22** is logged when the xml is malformed, meaning the specified file simply isn’t valid xml. This can occur if the file has extra spaces or unexpected characters, or if the file is not saved in the UTF8 format. +- **Event 64** is logged when the xml is valid, but has unexpected values. This can happen when the desired configuration is not understood or source is not found such as a missing or misspelled .lnk. + + + + ## Related topics From 8dbd87ed72b8e08af3ddb947fe16032da8ceba22 Mon Sep 17 00:00:00 2001 From: Kaushik Ainapure Date: Fri, 25 May 2018 20:53:51 +0530 Subject: [PATCH 34/83] Updating BitLocker support statement verified by PG. --- .../bitlocker/bitlocker-using-with-other-programs-faq.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq.md b/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq.md index 874b4e95dd..ba0111e029 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq.md @@ -87,7 +87,11 @@ Yes. However, shadow copies made prior to enabling BitLocker will be automatical ## Does BitLocker support virtual hard disks (VHDs)? -BitLocker is not supported on bootable VHDs, but BitLocker is supported on data volume VHDs, such as those used by clusters, if you are running Windows 10, Windows 8.1, Windows 8, Windows Server 2012, or Windows Server 2012 R2. +BitLocker should work like any specific physical machine within its hardware limitations as long as the environment (physical or virtual) meets Windows Operating System requirements to run. +- With TPM - Yes it is supported +- Without TPM - Yes it is supported (with password ) protector + +BitLocker is also supported on data volume VHDs, such as those used by clusters, if you are running Windows 10, Windows 8.1, Windows 8, Windows Server 2012, or Windows Server 2012 R2. ## Can I use BitLocker with virtual machines (VMs)? From 3c5d4f201ce84ff6f7c1cbdf5e33b8df602fe55e Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 25 May 2018 10:05:49 -0700 Subject: [PATCH 35/83] fixing stuff per Amitabh --- windows/deployment/update/servicing-stack-updates.md | 6 ++---- windows/deployment/update/waas-quick-start.md | 4 ++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/windows/deployment/update/servicing-stack-updates.md b/windows/deployment/update/servicing-stack-updates.md index ccd64c9f27..f356277c28 100644 --- a/windows/deployment/update/servicing-stack-updates.md +++ b/windows/deployment/update/servicing-stack-updates.md @@ -7,7 +7,7 @@ ms.sitesec: library author: Jaimeo ms.localizationpriority: high ms.author: jaimeo -ms.date: 05/27/2018 +ms.date: 05/25/2018 --- # Servicing stack updates @@ -16,8 +16,6 @@ ms.date: 05/27/2018 **Applies to** - Windows 10 -- Windows 10 Mobile -- Windows 10 IoT Mobile ## What is a servicing stack update? The "servicing stack" is the code that installs other operating system updates. Additionally, it contains the "component-based servicing stack" (CBS), which is a key underlying component for several elements of Windows deployment, such as DISM, SFC, changing Windows features or roles, and repairing components. The CBS is a small component that typically does not have updates released every month. @@ -32,7 +30,7 @@ Currently, the servicing stack update releases are aligned with the monthly qual ## Is there any special guidance? -Typically, the improvements are reliability, security, and performance improvements that do not require any specific special guidance. If there is any significant impact is will be present in the release notes. +Typically, the improvements are reliability, security, and performance improvements that do not require any specific special guidance. If there is any significant impact, it will be present in the release notes. ## Installation notes diff --git a/windows/deployment/update/waas-quick-start.md b/windows/deployment/update/waas-quick-start.md index cc6fc2c319..94c2bf0cba 100644 --- a/windows/deployment/update/waas-quick-start.md +++ b/windows/deployment/update/waas-quick-start.md @@ -7,7 +7,7 @@ ms.sitesec: library author: Jaimeo ms.localizationpriority: high ms.author: jaimeo -ms.date: 05/27/2018 +ms.date: 05/25/2018 --- # Quick guide to Windows as a service @@ -25,7 +25,7 @@ Windows as a service is a new concept, introduced with the release of Windows 10 Some new terms have been introduced as part of Windows as a service, so you should know what these terms mean. - **Feature updates** will be released twice per year, around March and September. As the name suggests, these will add new features to Windows 10, delivered in bite-sized chunks compared to the previous practice of Windows releases every 3-5 years. -- **Quality updates** are released monthly, delivering both security and non-security fixes. Typically released the second Tuesday of each month (though they can be released at any time), these include security updates, critical updates, servicing stack updates, and driver updates. The "servicing stack" is the code that installs other updates, so they are especially important to keep current. For more information, see [Servicing stack updates](servicing-stack-updates.md) Quality updates are cumulative, so installing the latest quality update is sufficient to get all the available fixes for a specific Windows 10 feature update. +- **Quality updates** are released monthly, delivering both security and non-security fixes. Typically released the second Tuesday of each month (though they can be released at any time), these include security updates, critical updates, servicing stack updates, and driver updates. Quality updates are cumulative, so installing the latest quality update is sufficient to get all the available fixes for a specific Windows 10 feature update. The "servicing stack" is the code that installs other updates, so they are important to keep current. For more information, see [Servicing stack updates](servicing-stack-updates.md). - **Insider Preview** builds are made available during the development of the features that will be shipped in the next feature update, enabling organizations to validate new features as well as compatibility with existing apps and infrastructure, providing feedback to Microsoft on any issues encountered. - **Servicing channels** allow organizations to choose when to deploy new features. - The **Semi-Annual Channel** receives feature updates twice per year. From fad1dd3d6560acae4b79c0b63fc214fc0d219a57 Mon Sep 17 00:00:00 2001 From: v-savila Date: Fri, 25 May 2018 10:29:45 -0700 Subject: [PATCH 36/83] add 2 cards and remove banner ads --- education/index.md | 84 ++++++++++++++++++++++------------------------ 1 file changed, 41 insertions(+), 43 deletions(-) diff --git a/education/index.md b/education/index.md index 65f2638499..2322db5e32 100644 --- a/education/index.md +++ b/education/index.md @@ -9,46 +9,6 @@ ms.author: celested ms.date: 10/30/2017 ---
    -

    Cloud deployment

    +

    1. Cloud deployment

    Get started by creating your Office 365 tenant, setting up a cloud infrastructure for your school, and creating, managing, and syncing user accounts.

    @@ -93,7 +91,7 @@ ms.date: 10/30/2017
    -

    Device Management

    +

    2. Device Management

    Improve student learning outcomes through connected classrooms and engaging new technologies with streamlined device management.

    @@ -112,7 +110,7 @@ ms.date: 10/30/2017
    -

    Tools for Teachers

    +

    3. Tools for Teachers

    The latest classroom resources at teachers’ fingertips when you deploy Learning Tools, OneNote Class Notebooks, Teams, and more.

    From 5851ab7c1298e9c2e92632ce1d25bcdaec190dd6 Mon Sep 17 00:00:00 2001 From: v-savila Date: Fri, 25 May 2018 10:58:39 -0700 Subject: [PATCH 37/83] fix missing tag and add empty
  • --- education/index.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/education/index.md b/education/index.md index 2322db5e32..ffe058b4fa 100644 --- a/education/index.md +++ b/education/index.md @@ -53,7 +53,7 @@ ms.date: 10/30/2017
    -

    Deploy Overview/h3> +

    Deploy Overview

    Learn how to deploy our suite of education offerings. Set up a cloud infrastructure for your school, acquire apps, and configure and manage Windows 10 devices.

    @@ -61,6 +61,8 @@ ms.date: 10/30/2017
  • +
  • +
  • From c977ba9fce1e6b2a22ab3bed375f961bafb93506 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Fri, 25 May 2018 13:32:09 -0700 Subject: [PATCH 38/83] Added semicolon to indicate comment in registry keys section --- .../remove-provisioned-apps-during-update.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/remove-provisioned-apps-during-update.md b/windows/application-management/remove-provisioned-apps-during-update.md index 23057f6df2..d5433c4a88 100644 --- a/windows/application-management/remove-provisioned-apps-during-update.md +++ b/windows/application-management/remove-provisioned-apps-during-update.md @@ -89,7 +89,7 @@ You're now ready to update your computer. After the update, check the list of ap ## Registry keys for provisioned apps ```syntax -1709 Registry Keys +;1709 Registry Keys Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Deprovisioned] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Deprovisioned\Microsoft.BingWeather_8wekyb3d8bbwe] From 2a0542c1502c0a14cb2512fa29d36029f8358a42 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Fri, 25 May 2018 13:40:00 -0700 Subject: [PATCH 39/83] Added second semicolon --- .../remove-provisioned-apps-during-update.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/remove-provisioned-apps-during-update.md b/windows/application-management/remove-provisioned-apps-during-update.md index d5433c4a88..2a939862bd 100644 --- a/windows/application-management/remove-provisioned-apps-during-update.md +++ b/windows/application-management/remove-provisioned-apps-during-update.md @@ -90,7 +90,7 @@ You're now ready to update your computer. After the update, check the list of ap ```syntax ;1709 Registry Keys -Windows Registry Editor Version 5.00 +;Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Deprovisioned] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Deprovisioned\Microsoft.BingWeather_8wekyb3d8bbwe] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Deprovisioned\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe] From 60336875513be87858621f71bacd5bdd9a5d012f Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 25 May 2018 20:57:37 +0000 Subject: [PATCH 40/83] Merged PR 8556: add details for Hololens kiosk guest account --- devices/hololens/hololens-kiosk.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/devices/hololens/hololens-kiosk.md b/devices/hololens/hololens-kiosk.md index f11003126c..d1be189b4b 100644 --- a/devices/hololens/hololens-kiosk.md +++ b/devices/hololens/hololens-kiosk.md @@ -119,7 +119,9 @@ Follow [the instructions for creating a kiosk configuration XML file for desktop #### Add guest access to the kiosk configuration (optional) -In the [Configs section of the XML file](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#configs), you can configure a special group account named **Visitor** to allow guests to use the kiosk. Use the following snippet in your kiosk configuration XML to enable **Visitor**: +In the [Configs section of the XML file](https://docs.microsoft.com/windows/configuration/lock-down-windows-10-to-specific-apps#configs), you can configure a special group named **Visitor** to allow guests to use the kiosk. When the kiosk is configured with the **Visitor** special group, a "**Guest**" option is added to the sign-in page. The **Guest** account does not require a password, and any data associated with the account is deleted when the account signs out. + +Use the following snippet in your kiosk configuration XML to enable the **Guest** account: ```xml From bad5b2bf4a48cf07d443a7d222ef987f167ab59e Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Fri, 25 May 2018 14:10:18 -0700 Subject: [PATCH 41/83] Updated as per Liza's comment --- .../remove-provisioned-apps-during-update.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/application-management/remove-provisioned-apps-during-update.md b/windows/application-management/remove-provisioned-apps-during-update.md index 2a939862bd..88ee826d48 100644 --- a/windows/application-management/remove-provisioned-apps-during-update.md +++ b/windows/application-management/remove-provisioned-apps-during-update.md @@ -89,8 +89,9 @@ You're now ready to update your computer. After the update, check the list of ap ## Registry keys for provisioned apps ```syntax +Windows Registry Editor Version 5.00 ;1709 Registry Keys -;Windows Registry Editor Version 5.00 + [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Deprovisioned] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Deprovisioned\Microsoft.BingWeather_8wekyb3d8bbwe] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Deprovisioned\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe] From 079adc5a98b0cf683b29c24cb2358d659f1e6411 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Fri, 25 May 2018 14:28:32 -0700 Subject: [PATCH 42/83] Updated metadata date --- .../remove-provisioned-apps-during-update.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/remove-provisioned-apps-during-update.md b/windows/application-management/remove-provisioned-apps-during-update.md index 88ee826d48..fc63f4cba3 100644 --- a/windows/application-management/remove-provisioned-apps-during-update.md +++ b/windows/application-management/remove-provisioned-apps-during-update.md @@ -6,7 +6,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.author: helohr author: HeidiLohr -ms.date: 05/10/2018 +ms.date: 05/25/2018 --- # How to keep apps removed from Windows 10 from returning during an update From c38eae7af090b1da5a688957eceaf763c30209b2 Mon Sep 17 00:00:00 2001 From: v-savila Date: Fri, 25 May 2018 15:02:20 -0700 Subject: [PATCH 43/83] update deploy title --- education/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/index.md b/education/index.md index ffe058b4fa..72125c6a4c 100644 --- a/education/index.md +++ b/education/index.md @@ -53,7 +53,7 @@ ms.date: 10/30/2017
    -

    Deploy Overview

    +

    Deployment Overview

    Learn how to deploy our suite of education offerings. Set up a cloud infrastructure for your school, acquire apps, and configure and manage Windows 10 devices.

    From 55a43f56bdee8a1b4fdbf0957f220215516c712e Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 25 May 2018 22:47:26 +0000 Subject: [PATCH 44/83] Merged PR 8564: Add AD acct to provisioning --- .../change-history-for-configure-windows-10.md | 3 ++- windows/configuration/setup-kiosk-digital-signage.md | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/configuration/change-history-for-configure-windows-10.md b/windows/configuration/change-history-for-configure-windows-10.md index 2bff07d2b3..4e392ecf48 100644 --- a/windows/configuration/change-history-for-configure-windows-10.md +++ b/windows/configuration/change-history-for-configure-windows-10.md @@ -10,7 +10,7 @@ ms.localizationpriority: high author: jdeckerms ms.author: jdecker ms.topic: article -ms.date: 04/30/2018 +ms.date: 05/25/2018 --- # Change history for Configure Windows 10 @@ -24,6 +24,7 @@ New or changed topic | Description [Manage Wi-Fi Sense in your company](manage-wifi-sense-in-enterprise.md) | Added note that Wi-Fi Sense is no longer available. Topics about Windows 10 diagnostic data | Moved to [Windows Privacy](https://docs.microsoft.com/windows/privacy/). [Manage Windows 10 Start and taskbar layout](windows-10-start-layout-options-and-policies.md) | Added details of event log entries to check for when customization is not applied as expected. +[Set up a kiosk or digital signage on Windows 10 Pro, Enterprise, or Education](setup-kiosk-digital-signage.md) | Added Active Directory domain account to provisioning method. ## RELEASE: Windows 10, version 1803 diff --git a/windows/configuration/setup-kiosk-digital-signage.md b/windows/configuration/setup-kiosk-digital-signage.md index a20aa7ba15..ed4eb7c9ce 100644 --- a/windows/configuration/setup-kiosk-digital-signage.md +++ b/windows/configuration/setup-kiosk-digital-signage.md @@ -10,7 +10,7 @@ author: jdeckerms ms.author: jdecker ms.topic: article ms.localizationpriority: high -ms.date: 04/30/2018 +ms.date: 05/25/2018 --- # Set up a kiosk or digital signage on Windows 10 Pro, Enterprise, or Education @@ -48,14 +48,14 @@ Choose this method | For this edition | For this kiosk account type --- | --- | --- [Local settings](#local) (for 1 or a few devices) | Pro, Ent, Edu | Local standard user [PowerShell](#powershell) | Pro, Ent, Edu | Local standard user -[Provisioning](#wizard) | Pro (version 1709), Ent, Edu | Local standard user +[Provisioning](#wizard) | Pro (version 1709), Ent, Edu | Local standard user, Active Directory [Intune or other mobile device management (MDM)](#set-up-assigned-access-in-mdm) | Pro (version 1709), Ent, Edu | Local standard user, Azure AD ### Methods for kiosks and digital signs running a Classic Windows app Choose this method | For this edition | For this kiosk account type --- | --- | --- -[Provisioning](#wizard) | Ent, Edu | Local standard user +[Provisioning](#wizard) | Ent, Edu | Local standard user, Active Directory [ShellLauncher](#shelllauncher) | Ent, Edu | Local standard user or administrator, Active Directory, Azure AD From 0edbb4d12bc54e4e2699e07406a661ed9af81cf2 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Sun, 27 May 2018 10:27:25 -0700 Subject: [PATCH 45/83] fixed invalid link --- .../identity-protection/vpn/vpn-conditional-access.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/vpn/vpn-conditional-access.md b/windows/security/identity-protection/vpn/vpn-conditional-access.md index 7d22c3efb9..792ac66a13 100644 --- a/windows/security/identity-protection/vpn/vpn-conditional-access.md +++ b/windows/security/identity-protection/vpn/vpn-conditional-access.md @@ -23,9 +23,10 @@ The VPN client is now able to integrate with the cloud-based Conditional Access >Conditional Access is an Azure AD Premium feature. Conditional Access Platform components used for Device Compliance include the following cloud-based services: -- [Conditional Access Framework](https://blogs.technet.microsoft.com/tip_of_the_day/2016/03/12/tip-of-the-day-the-conditional-access-framework-and-device-compliance-for-vpn/) -- [Azure AD Connect Health](https://azure.microsoft.com/documentation/articles/active-directory-Azure ADconnect-health/) +- [Conditional Access Framework](https://blogs.technet.microsoft.com/tip_of_the_day/2016/03/12/tip-of-the-day-the-conditional-access-framework-and-device-compliance-for-vpn) + +- [Azure AD Connect Health](https://docs.microsoft.com/en-us/azure/active-directory/connect-health/active-directory-aadconnect-health) - [Windows Health Attestation Service](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices#device-health-attestation) (optional) From 6429e0cbc875c815af09e26ea4854fd6c9133d2e Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Tue, 29 May 2018 19:19:57 +0000 Subject: [PATCH 46/83] Merged PR 8589: Fix for bug 17310408 Added an MDM policy to let Windows apps access trusted devices --- ...system-components-to-microsoft-services.md | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index d80ca22032..7a736f508b 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -1403,12 +1403,13 @@ To turn off **Let apps automatically share and sync info with wireless devices t -or- -- Apply the Privacy/LetAppsSyncWithDevices MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappssyncwithdevices), where: +- Apply the Privacy/LetAppsSyncWithDevices MDM policy from the [Policy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-letappssyncwithdevices), where: - - **0**. User in control - - **1**. Force allow - - **2**. Force deny + - **0**. User in control + - **1**. Force allow + - **2**. Force deny + -or- - Create a REG\_DWORD registry setting named **LetAppsSyncWithDevices** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). @@ -1423,6 +1424,16 @@ To turn off **Let your apps use your trusted devices (hardware you've already co - Set the **Select a setting** box to **Force Deny**. + -or- + +- Apply the **Privacy/LetAppsAccessTrustedDevices** MDM policy from the [Policy CSP](/windows/client-management/mdm/policy-csp-privacy.md#privacy-letappsaccesstrusteddevices +), where: + + - **0**. User in control + - **1**. Force allow + - **2**. Force deny + + ###
    17.16 Feedback & diagnostics In the **Feedback & Diagnostics** area, you can choose how often you're asked for feedback and how much diagnostic and usage information is sent to Microsoft. From bb028147d6514cc9d7b4e76e5f72f29bf0445ef7 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 29 May 2018 19:46:22 +0000 Subject: [PATCH 47/83] Merged PR 8591: Removed Win8.0 as valid upgrade source, added support statement, fixed msdate Removed Win8.0 as valid upgrade source, added support statement, fixed msdate --- .../deployment/deploy-enterprise-licenses.md | 2 +- .../upgrade/windows-10-upgrade-paths.md | 84 +------------------ 2 files changed, 4 insertions(+), 82 deletions(-) diff --git a/windows/deployment/deploy-enterprise-licenses.md b/windows/deployment/deploy-enterprise-licenses.md index 9e9b4bdb87..dd0540a540 100644 --- a/windows/deployment/deploy-enterprise-licenses.md +++ b/windows/deployment/deploy-enterprise-licenses.md @@ -7,7 +7,7 @@ ms.mktglfcycl: deploy localizationpriority: high ms.sitesec: library ms.pagetype: mdt -ms.date: 10/18/2017 +ms.date: 05/25/2018 author: greg-lindsay --- diff --git a/windows/deployment/upgrade/windows-10-upgrade-paths.md b/windows/deployment/upgrade/windows-10-upgrade-paths.md index e6f428797e..9b8d7a8ea6 100644 --- a/windows/deployment/upgrade/windows-10-upgrade-paths.md +++ b/windows/deployment/upgrade/windows-10-upgrade-paths.md @@ -7,7 +7,7 @@ ms.sitesec: library ms.localizationpriority: high ms.pagetype: mobile author: greg-lindsay -ms.date: 05/18/2018 +ms.date: 05/29/2018 --- # Windows 10 upgrade paths @@ -28,6 +28,8 @@ This topic provides a summary of available upgrade paths to Windows 10. You can >**Windows N/KN**: Windows "N" and "KN" SKUs follow the same upgrade paths shown below. If the pre-upgrade and post-upgrade editions are not the same type (e.g. Windows 8.1 Pro N to Windows 10 Pro), personal data will be kept but applications and settings will be removed during the upgrade process. +>**Windows 8.0**: You cannot upgrade directly from Windows 8.0 to Windows 10. To upgrade from Windows 8.0, you must first install the [Windows 8.1 update](https://support.microsoft.com/help/15356/windows-8-install-update-kb-2919355). + ✔ = Full upgrade is supported including personal data, settings, and applications.
    D = Edition downgrade; personal data is maintained, applications and settings are removed. @@ -114,86 +116,6 @@ D = Edition downgrade; personal data is maintained, applications and settings ar
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From 12144eff09a9cd796f0f03506d9c77055b35c462 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 29 May 2018 13:37:21 -0700 Subject: [PATCH 48/83] remove au from proxy list --- ...y-internet-windows-defender-advanced-threat-protection.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md index 8de9ab0c90..02ecae6123 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -94,12 +94,9 @@ Common URLs for all locations | ```*.blob.core.windows.net```
    ```crl.microso US | ```us.vortex-win.data.microsoft.com```
    ```us-v20.events.data.microsoft.com```
    ```winatp-gw-cus.microsoft.com```
    ```winatp-gw-eus.microsoft.com``` Europe | ```eu.vortex-win.data.microsoft.com```
    ```eu-v20.events.data.microsoft.com```
    ```winatp-gw-neu.microsoft.com```
    ```winatp-gw-weu.microsoft.com``` UK | ```uk.vortex-win.data.microsoft.com```
    ```uk-v20.events.data.microsoft.com```
    ```winatp-gw-uks.microsoft.com```
    ```winatp-gw-ukw.microsoft.com``` -AU | ```au.vortex-win.data.microsoft.com```
    ```au-v20.events.data.microsoft.com```
    ```winatp-gw-aue.microsoft.com```
    ```winatp-gw-aus.microsoft.com``` - - - If a proxy or firewall is blocking anonymous traffic, as Windows Defender ATP sensor is connecting from system context, make sure anonymous traffic is permitted in the above listed URLs. +If a proxy or firewall is blocking anonymous traffic, as Windows Defender ATP sensor is connecting from system context, make sure anonymous traffic is permitted in the above listed URLs. ## Verify client connectivity to Windows Defender ATP service URLs From f67f059b37e21a725ce8be304f88676b87de160d Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 29 May 2018 13:41:45 -0700 Subject: [PATCH 49/83] date --- ...roxy-internet-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md index 02ecae6123..3e89ac6e0a 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: high -ms.date: 05/03/2018 +ms.date: 05/29/2018 --- From 4978f52090d37fc7f2827cb7e968a1b84db95353 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 29 May 2018 13:42:48 -0700 Subject: [PATCH 50/83] slight updates from tech review --- .../update/servicing-stack-updates.md | 6 +++--- windows/deployment/update/waas-quick-start.md | 20 +++++++++---------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/windows/deployment/update/servicing-stack-updates.md b/windows/deployment/update/servicing-stack-updates.md index f356277c28..196ca53038 100644 --- a/windows/deployment/update/servicing-stack-updates.md +++ b/windows/deployment/update/servicing-stack-updates.md @@ -7,7 +7,7 @@ ms.sitesec: library author: Jaimeo ms.localizationpriority: high ms.author: jaimeo -ms.date: 05/25/2018 +ms.date: 05/29/2018 --- # Servicing stack updates @@ -22,7 +22,7 @@ The "servicing stack" is the code that installs other operating system updates. ## Why should servicing stack updates be installed and kept up to date? -Having the latest servicing stack update is a prerequisite to reliably installing the latest quality updates and feature updates. +Having the latest servicing stack update is a prerequisite to reliably installing the latest quality updates and feature updates. ## When are they released? @@ -35,5 +35,5 @@ Typically, the improvements are reliability, security, and performance improveme ## Installation notes • Servicing stack updates contain the full servicing stack; as a result, typically administrators only need to install the latest servicing stack update for the operating system. -• Installing servicing stack update does not require restarting the device, so installation should not be disruptive. +• Installing servicing stack update does not require restarting the device, so installation should not be disruptive. • Servicing stack update releases are specific to the operating system version (build number), much like quality updates. diff --git a/windows/deployment/update/waas-quick-start.md b/windows/deployment/update/waas-quick-start.md index 94c2bf0cba..1f5292084f 100644 --- a/windows/deployment/update/waas-quick-start.md +++ b/windows/deployment/update/waas-quick-start.md @@ -7,7 +7,7 @@ ms.sitesec: library author: Jaimeo ms.localizationpriority: high ms.author: jaimeo -ms.date: 05/25/2018 +ms.date: 05/29/2018 --- # Quick guide to Windows as a service @@ -19,38 +19,38 @@ ms.date: 05/25/2018 - Windows 10 Mobile - Windows 10 IoT Mobile -Windows as a service is a new concept, introduced with the release of Windows 10. While [an extensive set of documentation](index.md) is available explaining all the specifics and nuances, here is a quick guide to the most important concepts. +Windows as a service is a new concept, introduced with the release of Windows 10. While [an extensive set of documentation](index.md) is available explaining all the specifics and nuances, here is a quick guide to the most important concepts. ## Definitions Some new terms have been introduced as part of Windows as a service, so you should know what these terms mean. -- **Feature updates** will be released twice per year, around March and September. As the name suggests, these will add new features to Windows 10, delivered in bite-sized chunks compared to the previous practice of Windows releases every 3-5 years. -- **Quality updates** are released monthly, delivering both security and non-security fixes. Typically released the second Tuesday of each month (though they can be released at any time), these include security updates, critical updates, servicing stack updates, and driver updates. Quality updates are cumulative, so installing the latest quality update is sufficient to get all the available fixes for a specific Windows 10 feature update. The "servicing stack" is the code that installs other updates, so they are important to keep current. For more information, see [Servicing stack updates](servicing-stack-updates.md). +- **Feature updates** will be released twice per year, around March and September. As the name suggests, these will add new features to Windows 10, delivered in bite-sized chunks compared to the previous practice of Windows releases every 3-5 years. +- **Quality updates** deliver both security and non-security fixes. They are typically released on the second Tuesday of each month ("Patch Tuesday"), though they can be released at any time. Quality updates include security updates, critical updates, servicing stack updates, and driver updates. Quality updates are cumulative, so installing the latest quality update is sufficient to get all the available fixes for a specific Windows 10 feature update. The "servicing stack" is the code that installs other updates, so they are important to keep current. For more information, see [Servicing stack updates](servicing-stack-updates.md). - **Insider Preview** builds are made available during the development of the features that will be shipped in the next feature update, enabling organizations to validate new features as well as compatibility with existing apps and infrastructure, providing feedback to Microsoft on any issues encountered. - **Servicing channels** allow organizations to choose when to deploy new features. - The **Semi-Annual Channel** receives feature updates twice per year. - The **Long Term Servicing Channel**, which is designed to be used only for specialized devices (which typically don't run Office) such as those that control medical equipment or ATM machines, receives new feature releases every two to three years. -- **Deployment rings** are groups of devices used to initially pilot, and then to broadly deploy, each feature update in an organization. +- **Deployment rings** are groups of devices used to initially pilot, and then to broadly deploy, each feature update in an organization. See [Overview of Windows as a service](waas-overview.md) for more information. ## Key Concepts -Windows 10 gains new functionality with twice-per-year feature update releases. Initially, organizations will use these feature update releases for pilot deployments to ensure compatibility with existing apps and infrastructure. After a period of time, typically about four months after the feature update release, broad deployment throughout the organization can begin. The exact timeframe is determined by feedback from customers, ISVs, OEMs, and others, with an explicit "ready for broad deployment" declaration signaling this to customers. +Windows 10 gains new functionality with twice-per-year feature update releases. Initially, organizations will use these feature update releases for pilot deployments to ensure compatibility with existing apps and infrastructure. After a period of time, typically about four months after the feature update release, broad deployment throughout the organization can begin. The exact timeframe is determined by feedback from customers, ISVs, OEMs, and others, with an explicit "ready for broad deployment" declaration signaling this to customers. Each Windows 10 feature update will be serviced with quality updates for 18 months from the date of the feature update release. -Windows 10 Enterprise LTSB is a separate **Long Term Servicing Channel** version. Each release is supported for a total of 10 years (five years standard support, five years extended support). New releases are expected about every three years. +Windows 10 Enterprise LTSB is a separate **Long Term Servicing Channel** version. Each release is supported for a total of 10 years (five years standard support, five years extended support). New releases are expected about every three years. See [Assign devices to servicing channels for Windows 10 updates](waas-servicing-channels-windows-10-updates.md) for more information. ## Staying up to date -The process for keeping Windows 10 up to date involves deploying a feature update, at an appropriate time after its release. A variety of tools management and patching tools such as Windows Update, Windows Update for Business, Windows Server Update Services, System Center Configuration Manager, and third-party products) can be used to help with this process. [Windows Analytics Upgrade Readiness](https://www.microsoft.com/en-us/WindowsForBusiness/windows-analytics), a free tool to streamline Windows upgrade projects, is another important tool to help. +The process for keeping Windows 10 up to date involves deploying a feature update, at an appropriate time after its release. A variety of tools management and patching tools such as Windows Update, Windows Update for Business, Windows Server Update Services, System Center Configuration Manager, and third-party products) can be used to help with this process. [Windows Analytics Upgrade Readiness](https://www.microsoft.com/en-us/WindowsForBusiness/windows-analytics), a free tool to streamline Windows upgrade projects, is another important tool to help. -Because app compatibility, both for desktop apps and web apps, is outstanding with Windows 10, extensive advanced testing isn’t required. Instead, only business-critical apps need to be tested, with the remaining apps validated through a series of pilot deployment rings. Once these pilot deployments have validated most apps, broad deployment can begin. +Because app compatibility, both for desktop apps and web apps, is outstanding with Windows 10, extensive advanced testing isn’t required. Instead, only business-critical apps need to be tested, with the remaining apps validated through a series of pilot deployment rings. Once these pilot deployments have validated most apps, broad deployment can begin. -This process repeats with each new feature update, twice per year. These are small deployment projects, compared to the big projects that were necessary with the old three-to-five-year Windows release cycles. +This process repeats with each new feature update, twice per year. These are small deployment projects, compared to the big projects that were necessary with the old three-to-five-year Windows release cycles. Additional technologies such as BranchCache and Delivery Optimization, both peer-to-peer distribution tools, can help with the distribution of the feature update installation files. From e3659a191f6fc80749a53a76d8c4f76114bf5151 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 29 May 2018 14:43:55 -0700 Subject: [PATCH 51/83] add UK --- ...orage-privacy-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/data-storage-privacy-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/data-storage-privacy-windows-defender-advanced-threat-protection.md index e04a79d353..7a7abff824 100644 --- a/windows/security/threat-protection/windows-defender-atp/data-storage-privacy-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/data-storage-privacy-windows-defender-advanced-threat-protection.md @@ -51,7 +51,7 @@ In all scenarios, data is encrypted using 256-bit [AES encyption](https://en.wik ## Do I have the flexibility to select where to store my data? -When onboarding the service for the first time, you can choose to store your data in Microsoft Azure datacenters in Europe or in the United States. Once configured, you cannot change the location where your data is stored. This provides a convenient way to minimize compliance risk by actively selecting the geographic locations where your data will reside. Customer data in de-identified form may also be stored in the central storage and processing systems in the United States. +When onboarding the service for the first time, you can choose to store your data in Microsoft Azure datacenters in the United Kingdom, Europe, or in the United States. Once configured, you cannot change the location where your data is stored. This provides a convenient way to minimize compliance risk by actively selecting the geographic locations where your data will reside. Customer data in de-identified form may also be stored in the central storage and processing systems in the United States. ## Is my data isolated from other customer data? Yes, your data is isolated through access authentication and logical segregation based on customer identifier. Each customer can only access data collected from its own organization and generic data that Microsoft provides. From 14564fcf817ed9e3effe7f2e73faf334bb915d6b Mon Sep 17 00:00:00 2001 From: Dune Desormeaux Date: Tue, 29 May 2018 15:58:07 -0700 Subject: [PATCH 52/83] Correct WMI Command language Corrected a technical error around SCCM compatibility with Exploit Guard and cleaned up surrounding text. --- .../attack-surface-reduction-exploit-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index 00c9b0bbaa..64448f983d 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -191,7 +191,7 @@ Local Security Authority Subsystem Service (LSASS) authenticates users who log i This rule blocks processes through PsExec and WMI commands from running, to prevent remote code execution that can spread malware attacks. >[!WARNING] ->[Only use this rule if you are managing your devices with Intune or other MDM solution. If you use this rule with SCCM, it will prevent SCCM compliance rules from working, because this rule blocks the PSExec commands in SCCM.] +>[Only use this rule if you are managing your devices with [Intune](https://docs.microsoft.com/intune) or another MDM solution. This rule is incompatible with management through [System Center Configuration Manager](https://docs.microsoft.com/sccm) because this rule blocks WMI commands that the Configuration Manager client uses to function correctly.] ### Rule: Block untrusted and unsigned processes that run from USB From 894c48baccacd6bc90fa4ddfdfc359104272a5d9 Mon Sep 17 00:00:00 2001 From: Justin Krejcha Date: Tue, 29 May 2018 22:13:11 -0700 Subject: [PATCH 53/83] Place SID and friendly name for Users in correct columns Small fix --- .../identity-protection/access-control/security-identifiers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/access-control/security-identifiers.md b/windows/security/identity-protection/access-control/security-identifiers.md index 9a584e36e0..19f600c354 100644 --- a/windows/security/identity-protection/access-control/security-identifiers.md +++ b/windows/security/identity-protection/access-control/security-identifiers.md @@ -215,7 +215,7 @@ The SECURITY\_NT\_AUTHORITY (S-1-5) predefined identifier authority produces SID | S-1-5-*domain*-520| Group Policy Creator Owners| A global group that is authorized to create new Group Policy Objects in Active Directory. By default, the only member of the group is Administrator.
    Objects that are created by members of Group Policy Creator Owners are owned by the individual user who creates them. In this way, the Group Policy Creator Owners group is unlike other administrative groups (such as Administrators and Domain Admins). Objects that are created by members of these groups are owned by the group rather than by the individual.| | S-1-5-*domain*-553| RAS and IAS Servers| A local domain group. By default, this group has no members. Computers that are running the Routing and Remote Access service are added to the group automatically.
    Members of this group have access to certain properties of User objects, such as Read Account Restrictions, Read Logon Information, and Read Remote Access Information.| | S-1-5-32-544 | Administrators| A built-in group. After the initial installation of the operating system, the only member of the group is the Administrator account. When a computer joins a domain, the Domain Admins group is added to the Administrators group. When a server becomes a domain controller, the Enterprise Admins group also is added to the Administrators group.| -| Users | S-1-5-32-545| A built-in group. After the initial installation of the operating system, the only member is the Authenticated Users group.| +| S-1-5-32-545 | Users| A built-in group. After the initial installation of the operating system, the only member is the Authenticated Users group.| | S-1-5-32-546 | Guests| A built-in group. By default, the only member is the Guest account. The Guests group allows occasional or one-time users to log on with limited privileges to a computer's built-in Guest account.| | S-1-5-32-547 | Power Users| A built-in group. By default, the group has no members. Power users can create local users and groups; modify and delete accounts that they have created; and remove users from the Power Users, Users, and Guests groups. Power users also can install programs; create, manage, and delete local printers; and create and delete file shares. | | S-1-5-32-548| Account Operators| A built-in group that exists only on domain controllers. By default, the group has no members. By default, Account Operators have permission to create, modify, and delete accounts for users, groups, and computers in all containers and organizational units of Active Directory except the Builtin container and the Domain Controllers OU. Account Operators do not have permission to modify the Administrators and Domain Admins groups, nor do they have permission to modify the accounts for members of those groups.| From 4176d4921298fdbd8ce367bacc4f5b86852e77f3 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 30 May 2018 09:01:06 -0700 Subject: [PATCH 54/83] revised note about using MDM vs MAM --- .../create-wip-policy-using-intune-azure.md | 11 +++++++---- .../create-wip-policy-using-mam-intune-azure.md | 9 +++++---- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index 19991175b1..0163ad7144 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -19,10 +19,13 @@ ms.date: 05/09/2018 Microsoft Intune helps you create and deploy your Windows Information Protection (WIP) policy, including letting you choose your protected apps, your WIP-protection level, and how to find enterprise data on the network. ->[!Important] ->This topic covers creating a Windows Information Protection (WIP) policy for organizations already managing devices by using Mobile Device Management (MDM) solutions. If your organization uses a mobile application management (MAM) solution to deploy your WIP policy to Intune apps without managing devices, you must follow the instructions in the [Create a Windows Information Protection (WIP) policy with MAM using the Azure portal for Microsoft Intune](create-wip-policy-using-mam-intune-azure.md) topic. ->If the same user and device are targeted for both MDM policy and MAM-only (without device enrollment) policy, the MDM policy will be applied to devices joined to Azure AD. For personal devices that are workplace-joined, the MAM-only policy will be preferred but it's possible to upgrade the device management to MDM in **Settings**. ->Windows Home edition only supports WIP for MAM-only; upgrading to MDM policy on Home edition will revoke WIP-protected data access. +## Alternative steps if you use MAM only (without device enrollment) + +This topic covers creating a Windows Information Protection (WIP) policy for organizations already managing devices by using Mobile Device Management (MDM) solutions. If your organization uses a mobile application management (MAM) solution to deploy your WIP policy to Intune apps without managing devices, see [Create a Windows Information Protection (WIP) policy with MAM using the Azure portal for Microsoft Intune](create-wip-policy-using-mam-intune-azure.md). + +If the same user and device are targeted for both MDM policy and MAM-only (without device enrollment) policy, the MDM policy will be applied to devices joined to Azure AD. For personal devices that are workplace-joined, the MAM-only policy will be preferred but it's possible to upgrade the device management to MDM in **Settings**. + +Windows Home edition only supports WIP for MAM-only; upgrading to MDM policy on Home edition will revoke WIP-protected data access. ## Add a WIP policy Follow these steps to add a WIP policy using Intune. diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md index c4df5d699f..3d634dccbb 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md @@ -26,10 +26,11 @@ By using Microsoft Intune with Mobile application management (MAM), organization - Remove enterprise data from employee's devices - Report on mobile app inventory and track usage ->[!NOTE] ->This topic covers creating a Windows Information Protection (WIP) policy for organizations using a mobile application management (MAM) solution to deploy your WIP policy to Intune apps without device enrollment. If you are already managing devices by using a Mobile Device Management (MDM) solution, you must follow the instructions in the [Create a Windows Information Protection (WIP) with enrollment policy using the Azure portal for Microsoft Intune](create-wip-policy-using-intune-azure.md) topic. ->If the same user and device are targeted for both MAM-only (without device enrollment) policy and MDM policy, the MDM policy will be applied to devices joined to Azure AD. For personal devices that are workplace-joined, the MAM-only policy will be preferred but it's possible to upgrade the device management to MDM in **Settings**. ->Windows Home edition only supports WIP for MAM-only; upgrading to MDM policy on Home edition will revoke WIP-protected data access. +## Alternative steps if you already manage devices with MDM + +This topic covers creating a Windows Information Protection (WIP) policy for organizations using a mobile application management (MAM) solution to deploy your WIP policy to Intune apps without device enrollment. If you are already managing devices by using a Mobile Device Management (MDM) solution, see [Create a Windows Information Protection (WIP) with enrollment policy using the Azure portal for Microsoft Intune](create-wip-policy-using-intune-azure.md). +If the same user and device are targeted for both MAM-only (without device enrollment) policy and MDM policy, the MDM policy (with device enrollement) will be applied to devices joined to Azure AD. For personal devices that are workplace-joined (that is, added by using **Settings** > **Email & accounts** > **Add a work or school account**), the MAM-only policy will be preferred but it's possible to upgrade the device management to MDM in **Settings**. +Windows Home edition only supports WIP for MAM-only; upgrading to MDM policy on Home edition will revoke WIP-protected data access. ## Prerequisites to using MAM with Windows Information Protection (WIP) Before you can create your WIP policy with MAM, you must first set up your MAM provider. For more info about how to do this, see the [Get ready to configure app protection policies for Windows 10](https://docs.microsoft.com/en-us/intune-classic/deploy-use/get-ready-to-configure-app-protection-policies-for-windows-10) topic. From 3c1fb881529b8919900bed2a7f85f14ce885b15f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 30 May 2018 09:10:23 -0700 Subject: [PATCH 55/83] revised note about using MDM vs MAM --- .../create-wip-policy-using-intune-azure.md | 3 ++- .../create-wip-policy-using-mam-intune-azure.md | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index 0163ad7144..48e93d15df 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -6,8 +6,9 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security author: eross-msft +ms.author: justinha ms.localizationpriority: medium -ms.date: 05/09/2018 +ms.date: 05/30/2018 --- # Create a Windows Information Protection (WIP) policy with MDM using the Azure portal for Microsoft Intune diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md index 3d634dccbb..ed662d8105 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md @@ -6,8 +6,8 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security author: eross-msft -ms.author: lizross -ms.date: 10/13/2017 +ms.author: justinha +ms.date: 05/30/2018 localizationpriority: medium --- From 0fd232c58919c39d1a511a5d0d8e37d53029384e Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 30 May 2018 09:27:11 -0700 Subject: [PATCH 56/83] removed en-us --- .../app-behavior-with-wip.md | 2 +- ...te-vpn-and-wip-policy-using-intune-azure.md | 2 +- .../create-wip-policy-using-intune-azure.md | 16 ++++++++-------- .../create-wip-policy-using-intune.md | 8 ++++---- ...create-wip-policy-using-mam-intune-azure.md | 18 +++++++++--------- .../limitations-with-wip.md | 6 +++--- .../mandatory-settings-for-wip.md | 2 +- .../protect-enterprise-data-using-wip.md | 4 ++-- .../recommended-network-definitions-for-wip.md | 2 +- .../using-owa-with-wip.md | 2 +- .../wip-app-enterprise-context.md | 2 +- 11 files changed, 32 insertions(+), 32 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/app-behavior-with-wip.md b/windows/security/information-protection/windows-information-protection/app-behavior-with-wip.md index 9069e4634e..d7898455cc 100644 --- a/windows/security/information-protection/windows-information-protection/app-behavior-with-wip.md +++ b/windows/security/information-protection/windows-information-protection/app-behavior-with-wip.md @@ -31,7 +31,7 @@ We strongly suggest that the only unenlightened apps you add to your allowed app >After revoking WIP, unenlightened apps will have to be uninstalled and re-installed since their settings files will remain encrypted. >[!Note] ->For more info about creating enlightened apps, see the [Windows Information Protection (WIP)](https://msdn.microsoft.com/en-us/windows/uwp/enterprise/wip-hub) topic in the Windows Dev Center. +>For more info about creating enlightened apps, see the [Windows Information Protection (WIP)](https://msdn.microsoft.com/windows/uwp/enterprise/wip-hub) topic in the Windows Dev Center. ## Unenlightened app behavior This table includes info about how unenlightened apps might behave, based on your Windows Information Protection (WIP) networking policies, your app configuration, and potentially whether the app connects to network resources directly by using IP addresses or by using hostnames. diff --git a/windows/security/information-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune-azure.md index 32d3fa955b..5d54aaac22 100644 --- a/windows/security/information-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune-azure.md @@ -24,7 +24,7 @@ Follow these steps to associate your WIP policy with your organization's existin **To associate your policies** -1. Create your VPN profile. For info about how to do this, see [How to configure VPN settings in Microsoft Intune](https://docs.microsoft.com/en-us/intune-azure/configure-devices/how-to-configure-vpn-settings) and [How to create custom VPN profiles in Microsoft Intune](https://docs.microsoft.com/en-us/intune-azure/configure-devices/create-custom-vpn-profiles#create-a-custom-configuration). +1. Create your VPN profile. For info about how to do this, see [How to configure VPN settings in Microsoft Intune](https://docs.microsoft.com/intune-azure/configure-devices/how-to-configure-vpn-settings) and [How to create custom VPN profiles in Microsoft Intune](https://docs.microsoft.com/intune-azure/configure-devices/create-custom-vpn-profiles#create-a-custom-configuration). 2. Open the Microsoft Intune mobile application management console, click **Device configuration**, and then click **Create Profile**. diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index 48e93d15df..0d38165e64 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -52,7 +52,7 @@ Follow these steps to add a WIP policy using Intune. ![Add a mobile app policy](images/add-a-mobile-app-policy.png) >[!Important] - >Choosing **With enrollment** only applies for organizations using MDM. If you're using MAM only (without device enrollment), you must use these instructions instead: [Create and deploy Windows Information Protection (WIP) app protection policy with Intune](https://docs.microsoft.com/en-us/intune/deploy-use/create-windows-information-protection-policy-with-intune). + >Choosing **With enrollment** only applies for organizations using MDM. If you're using MAM only (without device enrollment), see [Create a Windows Information Protection (WIP) policy with MAM using the Azure portal for Microsoft Intune](create-wip-policy-using-mam-intune-azure.md). 4. Click **Protected apps** and then click **Add apps**. @@ -88,7 +88,7 @@ If you don't know the Store app publisher or product name, you can find them for 1. Go to the [Microsoft Store for Business](https://go.microsoft.com/fwlink/p/?LinkID=722910) website, and find your app. For example, *Power BI Mobile App*. -2. Copy the ID value from the app URL. For example, the Power BI Mobile App ID URL is https://www.microsoft.com/en-us/store/p/microsoft-power-bi/9nblgggzlxn1, and you'd copy the ID value, `9nblgggzlxn1`. +2. Copy the ID value from the app URL. For example, the Power BI Mobile App ID URL is https://www.microsoft.com/store/p/microsoft-power-bi/9nblgggzlxn1, and you'd copy the ID value, `9nblgggzlxn1`. 3. In a browser, run the Store for Business portal web API, to return a JavaScript Object Notation (JSON) file that includes the publisher and product name values. For example, run https://bspmts.mp.microsoft.com/v1/public/catalog/Retail/Products/9nblgggzlxn1/applockerdata, where `9nblgggzlxn1` is replaced with your ID value. @@ -379,7 +379,7 @@ There are no default locations included with WIP, you must add each of your netw
    - + @@ -432,7 +432,7 @@ There are no default locations included with WIP, you must add each of your netw After you create and deploy your WIP policy to your employees, Windows begins to encrypt your corporate data on the employees’ local device drive. If somehow the employees’ local encryption keys get lost or revoked, the encrypted data can become unrecoverable. To help avoid this possibility, the Data Recovery Agent (DRA) certificate lets Windows use an included public key to encrypt the local data while you maintain the private key that can unencrypt the data. >[!Important] ->Using a DRA certificate isn’t mandatory. However, we strongly recommend it. For more info about how to find and export your data recovery certificate, see the [Data Recovery and Encrypting File System (EFS)](https://go.microsoft.com/fwlink/p/?LinkId=761462) topic. For more info about creating and verifying your EFS DRA certificate, see the [Create and verify an Encrypting File System (EFS) Data Recovery Agent (DRA) certificate](https://docs.microsoft.com/en-us/windows/threat-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate) topic. +>Using a DRA certificate isn’t mandatory. However, we strongly recommend it. For more info about how to find and export your data recovery certificate, see the [Data Recovery and Encrypting File System (EFS)](https://go.microsoft.com/fwlink/p/?LinkId=761462) topic. For more info about creating and verifying your EFS DRA certificate, see the [Create and verify an Encrypting File System (EFS) Data Recovery Agent (DRA) certificate](https://docs.microsoft.com/windows/threat-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate) topic. **To upload your DRA certificate** 1. From the **App policy** blade, click the name of your policy, and then click **Advanced settings** from the menu that appears. @@ -477,7 +477,7 @@ After you've decided where your protected apps can access enterprise data on you - **Off, or not configured.** Stops using Azure Rights Management encryption with WIP. ## Choose to set up Azure Rights Management with WIP -WIP can integrate with Microsoft Azure Rights Management to enable secure sharing of files by using removable drives such as USB drives. For more info about Azure Rights Management, see [Microsoft Azure Rights Management](https://products.office.com/en-us/business/microsoft-azure-rights-management). To integrate Azure Rights Management with WIP, you must already have Azure Rights Management set up. +WIP can integrate with Microsoft Azure Rights Management to enable secure sharing of files by using removable drives such as USB drives. For more info about Azure Rights Management, see [Microsoft Azure Rights Management](https://products.office.com/business/microsoft-azure-rights-management). To integrate Azure Rights Management with WIP, you must already have Azure Rights Management set up. To configure WIP to use Azure Rights Management, you must set the **AllowAzureRMSForEDP** MDM setting to **1** in Microsoft Intune. This setting tells WIP to encrypt files copied to removable drives with Azure Rights Management, so they can be shared amongst your employees on computers running at least Windows 10, version 1703. @@ -487,7 +487,7 @@ Optionally, if you don’t want everyone in your organization to be able to shar >Curly braces -- {} -- are required around the RMS Template ID. >[!NOTE] ->For more info about setting the **AllowAzureRMSForEDP** and the **RMSTemplateIDForEDP** MDM settings, see the [EnterpriseDataProtection CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/enterprisedataprotection-csp) topic. For more info about setting up and using a custom template, see [Configuring custom templates for the Azure Rights Management service](https://docs.microsoft.com/en-us/information-protection/deploy-use/configure-custom-templates) topic. +>For more info about setting the **AllowAzureRMSForEDP** and the **RMSTemplateIDForEDP** MDM settings, see the [EnterpriseDataProtection CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/enterprisedataprotection-csp) topic. For more info about setting up and using a custom template, see [Configuring custom templates for the Azure Rights Management service](https://docs.microsoft.com/information-protection/deploy-use/configure-custom-templates) topic. ## Related topics - [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md) @@ -498,9 +498,9 @@ Optionally, if you don’t want everyone in your organization to be able to shar - [General guidance and best practices for Windows Information Protection (WIP)](guidance-and-best-practices-wip.md) -- [What is Azure Rights Management?]( https://docs.microsoft.com/en-us/information-protection/understand-explore/what-is-azure-rms) +- [What is Azure Rights Management?]( https://docs.microsoft.com/information-protection/understand-explore/what-is-azure-rms) -- [Create and deploy Windows Information Protection (WIP) app protection policy with Intune and MAM](https://docs.microsoft.com/en-us/intune/deploy-use/create-windows-information-protection-policy-with-intune) +- [Create and deploy Windows Information Protection (WIP) app protection policy with Intune and MAM](https://docs.microsoft.com/intune/deploy-use/create-windows-information-protection-policy-with-intune) - [Intune MAM Without Enrollment](https://blogs.technet.microsoft.com/configmgrdogs/2016/02/04/intune-mam-without-enrollment/) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune.md index 68e5de567f..abee275cdd 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune.md @@ -359,7 +359,7 @@ There are no default locations included with WIP, you must add each of your netw - + @@ -414,7 +414,7 @@ There are no default locations included with WIP, you must add each of your netw For more info about how to find and export your data recovery certificate, see the [Data Recovery and Encrypting File System (EFS)](https://go.microsoft.com/fwlink/p/?LinkId=761462) topic. For more info about creating and verifying your EFS DRA certificate, see the [Create and verify an Encrypting File System (EFS) Data Recovery Agent (DRA) certificate](create-and-verify-an-efs-dra-certificate.md). ## Choose to set up Azure Rights Management with WIP -WIP can integrate with Microsoft Azure Rights Management to enable secure sharing of files via removable drives such as USB drives. For more info about Azure Rights Management, see [Microsoft Azure Rights Management](https://products.office.com/en-us/business/microsoft-azure-rights-management). To integrate Azure Rights Management with WIP, you must already have Azure Rights Management set up. +WIP can integrate with Microsoft Azure Rights Management to enable secure sharing of files via removable drives such as USB drives. For more info about Azure Rights Management, see [Microsoft Azure Rights Management](https://products.office.com/business/microsoft-azure-rights-management). To integrate Azure Rights Management with WIP, you must already have Azure Rights Management set up. To configure WIP to use Azure Rights Management, you must set the **AllowAzureRMSForEDP** MDM setting to **1** in Microsoft Intune. This setting tells WIP to encrypt files copied to removable drives with Azure Rights Management, so they can be shared amongst your employees on computers running at least Windows 10, version 1703. @@ -424,7 +424,7 @@ Optionally, if you don’t want everyone in your organization to be able to shar >Curly braces -- {} -- are required around the RMS Template ID. >[!NOTE] ->For more info about setting the **AllowAzureRMSForEDP** and the **RMSTemplateIDForEDP** MDM settings, see the [EnterpriseDataProtection CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/enterprisedataprotection-csp) topic. For more info about setting up and using a custom template, see [Configuring custom templates for the Azure Rights Management service](https://docs.microsoft.com/en-us/information-protection/deploy-use/configure-custom-templates) topic. +>For more info about setting the **AllowAzureRMSForEDP** and the **RMSTemplateIDForEDP** MDM settings, see the [EnterpriseDataProtection CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/enterprisedataprotection-csp) topic. For more info about setting up and using a custom template, see [Configuring custom templates for the Azure Rights Management service](https://docs.microsoft.com/information-protection/deploy-use/configure-custom-templates) topic. ## Choose your optional WIP-related settings After you've decided where your protected apps can access enterprise data on your network, you’ll be asked to decide if you want to add any optional WIP settings. @@ -475,7 +475,7 @@ After you've decided where your protected apps can access enterprise data on you - [Azure RMS Documentation Update for May 2016](https://blogs.technet.microsoft.com/enterprisemobility/2016/05/31/azure-rms-documentation-update-for-may-2016/) -- [What is Azure Rights Management?]( https://docs.microsoft.com/en-us/information-protection/understand-explore/what-is-azure-rms) +- [What is Azure Rights Management?]( https://docs.microsoft.com/information-protection/understand-explore/what-is-azure-rms) >[!NOTE] >Help to make this topic better by providing us with edits, additions, and feedback. For info about how to contribute to this topic, see [Contributing to TechNet content](https://github.com/Microsoft/windows-itpro-docs/blob/master/CONTRIBUTING.md). \ No newline at end of file diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md index ed662d8105..3d0884267e 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md @@ -33,9 +33,9 @@ If the same user and device are targeted for both MAM-only (without device enrol Windows Home edition only supports WIP for MAM-only; upgrading to MDM policy on Home edition will revoke WIP-protected data access. ## Prerequisites to using MAM with Windows Information Protection (WIP) -Before you can create your WIP policy with MAM, you must first set up your MAM provider. For more info about how to do this, see the [Get ready to configure app protection policies for Windows 10](https://docs.microsoft.com/en-us/intune-classic/deploy-use/get-ready-to-configure-app-protection-policies-for-windows-10) topic. +Before you can create your WIP policy with MAM, you need to [set up your MAM provider](https://docs.microsoft.com/intune-classic/deploy-use/get-ready-to-configure-app-protection-policies-for-windows-10). -Additionally, you must have an [Azure AD Premium license](https://docs.microsoft.com/en-us/azure/active-directory/active-directory-licensing-what-is) and be running at least Windows 10, version 1703 on your device. +Additionally, you must have an [Azure AD Premium license](https://docs.microsoft.com/azure/active-directory/active-directory-licensing-what-is) and be running at least Windows 10, version 1703 on your device. >[!Important] >WIP doesn't support multi-identity. Only one managed identity can exist at a time. @@ -65,7 +65,7 @@ After you’ve set up Intune for your organization, you must create a WIP-specif ![Microsoft Intune management console: Create your new policy in the Add a policy blade](images/wip-azure-add-policy.png) >[!Important] - >Choosing **Without enrollment** only applies for organizations using MAM. If you're using MDM, you must use these instructions, [Create a Windows Information Protection (WIP) policy with MDM using the Azure portal for Microsoft Intune](create-wip-policy-using-intune-azure.md), instead. + >Choosing **Without enrollment** only applies for organizations using MAM. If you're using MDM, see [Create a Windows Information Protection (WIP) policy with MDM using the Azure portal for Microsoft Intune](create-wip-policy-using-intune-azure.md). 4. Click **Create**. @@ -135,7 +135,7 @@ If you don't know the publisher or product name for your Store app, you can find **To find the publisher and product name values for Store apps without installing them** 1. Go to the [Microsoft Store for Business](https://go.microsoft.com/fwlink/p/?LinkID=722910) website, and find your app. For example, *Microsoft Power BI*. -2. Copy the ID value from the app URL. For example, Microsoft Power BI ID URL is https://www.microsoft.com/en-us/store/p/microsoft-power-bi/9nblgggzlxn1, and you'd copy the ID value, `9nblgggzlxn1`. +2. Copy the ID value from the app URL. For example, Microsoft Power BI ID URL is https://www.microsoft.com/store/p/microsoft-power-bi/9nblgggzlxn1, and you'd copy the ID value, `9nblgggzlxn1`. 3. In a browser, run the Microsoft Store for Business portal web API, to return a JavaScript Object Notation (JSON) file that includes the publisher and product name values. For example, run https://bspmts.mp.microsoft.com/v1/public/catalog/Retail/Products/9nblgggzlxn1/applockerdata, where `9nblgggzlxn1` is replaced with your ID value. @@ -448,7 +448,7 @@ There are no default locations included with WIP, you must add each of your netw - + @@ -553,7 +553,7 @@ After you've decided where your protected apps can access enterprise data on you - **MDM discovery URL.** Lets the **Windows Settings** > **Accounts** > **Access work or school** sign-in offer an **Upgrade to MDM** link. Additionally, this lets you switch to another MDM provider, so that Microsoft Intune can manage MAM, while the new MDM provider manages the MDM devices. By default, this is specified to use Microsoft Intune. #### Choose to set up Azure Rights Management with WIP -WIP can integrate with Microsoft Azure Rights Management to enable secure sharing of files by using removable drives such as USB drives. For more info about Azure Rights Management, see [Microsoft Azure Rights Management](https://products.office.com/en-us/business/microsoft-azure-rights-management). To integrate Azure Rights Management with WIP, you must already have Azure Rights Management set up. +WIP can integrate with Microsoft Azure Rights Management to enable secure sharing of files by using removable drives such as USB drives. For more info about Azure Rights Management, see [Microsoft Azure Rights Management](https://products.office.com/business/microsoft-azure-rights-management). To integrate Azure Rights Management with WIP, you must already have Azure Rights Management set up. To configure WIP to use Azure Rights Management, you must set the **AllowAzureRMSForEDP** MDM setting to **1** in Microsoft Intune. This setting tells WIP to encrypt files copied to removable drives with Azure Rights Management, so they can be shared amongst your employees on computers running at least Windows 10, version 1703. @@ -563,7 +563,7 @@ Optionally, if you don’t want everyone in your organization to be able to shar >Curly braces -- {} -- are required around the RMS Template ID. >[!NOTE] ->For more info about setting the **AllowAzureRMSForEDP** and the **RMSTemplateIDForEDP** MDM settings, see the [EnterpriseDataProtection CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/enterprisedataprotection-csp) topic. For more info about setting up and using a custom template, see [Configuring custom templates for the Azure Rights Management service](https://docs.microsoft.com/en-us/information-protection/deploy-use/configure-custom-templates) topic. +>For more info about setting the **AllowAzureRMSForEDP** and the **RMSTemplateIDForEDP** MDM settings, see the [EnterpriseDataProtection CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/enterprisedataprotection-csp) topic. For more info about setting up and using a custom template, see [Configuring custom templates for the Azure Rights Management service](https://docs.microsoft.com/information-protection/deploy-use/configure-custom-templates) topic. ### Choose whether to use and configure Windows Hello for Business You can turn on Windows Hello for Business, letting your employees use it as a sign-in method for their devices. @@ -646,11 +646,11 @@ After you’ve created your policy, you'll need to deploy it to your employees. ## Related topics -- [Implement server-side support for mobile application management on Windows](https://docs.microsoft.com/en-us/windows/client-management/mdm/implement-server-side-mobile-application-management) +- [Implement server-side support for mobile application management on Windows](https://docs.microsoft.com/windows/client-management/mdm/implement-server-side-mobile-application-management) - [Microsoft Intune - Mobile Application Management (MAM) standalone blog post](https://blogs.technet.microsoft.com/cbernier/2016/01/05/microsoft-intune-mobile-application-management-mam-standalone/) -- [MAM-supported apps](https://www.microsoft.com/en-us/cloud-platform/microsoft-intune-apps) +- [MAM-supported apps](https://www.microsoft.com/cloud-platform/microsoft-intune-apps) - [General guidance and best practices for Windows Information Protection (WIP)](guidance-and-best-practices-wip.md) diff --git a/windows/security/information-protection/windows-information-protection/limitations-with-wip.md b/windows/security/information-protection/windows-information-protection/limitations-with-wip.md index 1f82d1ef3c..6a7f7a416c 100644 --- a/windows/security/information-protection/windows-information-protection/limitations-with-wip.md +++ b/windows/security/information-protection/windows-information-protection/limitations-with-wip.md @@ -69,7 +69,7 @@ This table provides info about the most common problems you might encounter whil - + @@ -79,7 +79,7 @@ This table provides info about the most common problems you might encounter whil - + @@ -105,7 +105,7 @@ This table provides info about the most common problems you might encounter whil -
    Windows 8
    (Core)
    ProfessionalD
    Professional WMCD
    Enterprise
    Embedded Industry
    Windows RT
    Windows Phone 8
    Windows 8.1
    Cloud Resources With proxy: contoso.sharepoint.com,contoso.internalproxy1.com|
    contoso.visualstudio.com,contoso.internalproxy2.com

    Without proxy: contoso.sharepoint.com|contoso.visualstudio.com
    Specify the cloud resources to be treated as corporate and protected by WIP.

    For each cloud resource, you may also optionally specify a proxy server from your Internal proxy servers list to route traffic for this cloud resource. Be aware that all traffic routed through your Internal proxy servers is considered enterprise.

    If you have multiple resources, you must separate them using the "|" delimiter. If you don’t use proxy servers, you must also include the "," delimiter just before the "|". For example: URL <,proxy>|URL <,proxy>.

    Important
    In some cases, such as when an app connects directly to a cloud resource through an IP address, Windows can’t tell whether it’s attempting to connect to an enterprise cloud resource or to a personal site. In this case, Windows blocks the connection by default. To stop Windows from automatically blocking these connections, you can add the /*AppCompat*/ string to the setting. For example: URL <,proxy>|URL <,proxy>|/*AppCompat*/.

    When using this string, we recommend that you also turn on [Azure Active Directory Conditional Access](https://docs.microsoft.com/en-us/azure/active-directory/active-directory-conditional-access), using the Domain joined or marked as compliant option, which blocks apps from accessing any enterprise cloud resources that are protected by conditional access.
    Specify the cloud resources to be treated as corporate and protected by WIP.

    For each cloud resource, you may also optionally specify a proxy server from your Internal proxy servers list to route traffic for this cloud resource. Be aware that all traffic routed through your Internal proxy servers is considered enterprise.

    If you have multiple resources, you must separate them using the "|" delimiter. If you don’t use proxy servers, you must also include the "," delimiter just before the "|". For example: URL <,proxy>|URL <,proxy>.

    Important
    In some cases, such as when an app connects directly to a cloud resource through an IP address, Windows can’t tell whether it’s attempting to connect to an enterprise cloud resource or to a personal site. In this case, Windows blocks the connection by default. To stop Windows from automatically blocking these connections, you can add the /*AppCompat*/ string to the setting. For example: URL <,proxy>|URL <,proxy>|/*AppCompat*/.

    When using this string, we recommend that you also turn on [Azure Active Directory Conditional Access](https://docs.microsoft.com/azure/active-directory/active-directory-conditional-access), using the Domain joined or marked as compliant option, which blocks apps from accessing any enterprise cloud resources that are protected by conditional access.
    Protected domains
    Enterprise Cloud Resources With proxy: contoso.sharepoint.com,contoso.internalproxy1.com|
    contoso.visualstudio.com,contoso.internalproxy2.com

    Without proxy: contoso.sharepoint.com|contoso.visualstudio.com

    Specify the cloud resources to be treated as corporate and protected by WIP.

    For each cloud resource, you may also optionally specify a proxy server from your Enterprise Internal Proxy Servers list to route traffic for this cloud resource. Be aware that all traffic routed through your Enterprise Internal Proxy Servers is considered enterprise.

    If you have multiple resources, you must separate them using the "|" delimiter. If you don’t use proxy servers, you must also include the "," delimiter just before the "|". For example: URL <,proxy>|URL <,proxy>.

    Important
    In some cases, such as when an app connects directly to a cloud resource through an IP address, Windows can’t tell whether it’s attempting to connect to an enterprise cloud resource or to a personal site. In this case, Windows blocks the connection by default. To stop Windows from automatically blocking these connections, you can add the /*AppCompat*/ string to the setting. For example: URL <,proxy>|URL <,proxy>|/*AppCompat*/.

    When using this string, we recommend that you also turn on [Azure Active Directory Conditional Access](https://docs.microsoft.com/en-us/azure/active-directory/active-directory-conditional-access), using the Domain joined or marked as compliant option, which blocks apps from accessing any enterprise cloud resources that are protected by conditional access.

    Specify the cloud resources to be treated as corporate and protected by WIP.

    For each cloud resource, you may also optionally specify a proxy server from your Enterprise Internal Proxy Servers list to route traffic for this cloud resource. Be aware that all traffic routed through your Enterprise Internal Proxy Servers is considered enterprise.

    If you have multiple resources, you must separate them using the "|" delimiter. If you don’t use proxy servers, you must also include the "," delimiter just before the "|". For example: URL <,proxy>|URL <,proxy>.

    Important
    In some cases, such as when an app connects directly to a cloud resource through an IP address, Windows can’t tell whether it’s attempting to connect to an enterprise cloud resource or to a personal site. In this case, Windows blocks the connection by default. To stop Windows from automatically blocking these connections, you can add the /*AppCompat*/ string to the setting. For example: URL <,proxy>|URL <,proxy>|/*AppCompat*/.

    When using this string, we recommend that you also turn on [Azure Active Directory Conditional Access](https://docs.microsoft.com/azure/active-directory/active-directory-conditional-access), using the Domain joined or marked as compliant option, which blocks apps from accessing any enterprise cloud resources that are protected by conditional access.

    Enterprise Network Domain Names (Required)
    Cloud Resources With proxy: contoso.sharepoint.com,contoso.internalproxy1.com|
    contoso.visualstudio.com,contoso.internalproxy2.com

    Without proxy: contoso.sharepoint.com|contoso.visualstudio.com
    Specify the cloud resources to be treated as corporate and protected by WIP.

    For each cloud resource, you may also optionally specify a proxy server from your Internal proxy servers list to route traffic for this cloud resource. Be aware that all traffic routed through your Internal proxy servers is considered enterprise.

    If you have multiple resources, you must separate them using the "|" delimiter. If you don’t use proxy servers, you must also include the "," delimiter just before the "|". For example: URL <,proxy>|URL <,proxy>.

    Important
    In some cases, such as when an app connects directly to a cloud resource through an IP address, Windows can’t tell whether it’s attempting to connect to an enterprise cloud resource or to a personal site. In this case, Windows blocks the connection by default. To stop Windows from automatically blocking these connections, you can add the /*AppCompat*/ string to the setting. For example: URL <,proxy>|URL <,proxy>|/*AppCompat*/.

    When using this string, we recommend that you also turn on [Azure Active Directory Conditional Access](https://docs.microsoft.com/en-us/azure/active-directory/active-directory-conditional-access), using the Domain joined or marked as compliant option, which blocks apps from accessing any enterprise cloud resources that are protected by conditional access.
    Specify the cloud resources to be treated as corporate and protected by WIP.

    For each cloud resource, you may also optionally specify a proxy server from your Internal proxy servers list to route traffic for this cloud resource. Be aware that all traffic routed through your Internal proxy servers is considered enterprise.

    If you have multiple resources, you must separate them using the "|" delimiter. If you don’t use proxy servers, you must also include the "," delimiter just before the "|". For example: URL <,proxy>|URL <,proxy>.

    Important
    In some cases, such as when an app connects directly to a cloud resource through an IP address, Windows can’t tell whether it’s attempting to connect to an enterprise cloud resource or to a personal site. In this case, Windows blocks the connection by default. To stop Windows from automatically blocking these connections, you can add the /*AppCompat*/ string to the setting. For example: URL <,proxy>|URL <,proxy>|/*AppCompat*/.

    When using this string, we recommend that you also turn on [Azure Active Directory Conditional Access](https://docs.microsoft.com/azure/active-directory/active-directory-conditional-access), using the Domain joined or marked as compliant option, which blocks apps from accessing any enterprise cloud resources that are protected by conditional access.
    Network domain names
    Redirected folders with Client Side Caching are not compatible with WIP. Apps might encounter access errors while attempting to read a cached, offline file.Migrate to use another file synchronization method, such as Work Folders or OneDrive for Business.

    Note
    For more info about Work Folders and Offline Files, see the blog, [Work Folders and Offline Files support for Windows Information Protection](https://blogs.technet.microsoft.com/filecab/2016/08/29/work-folders-and-offline-files-support-for-windows-information-protection/). If you're having trouble opening files offline while using Offline Files and WIP, see the support article, [Can't open files offline when you use Offline Files and Windows Information Protection](https://support.microsoft.com/en-us/kb/3187045).
    Migrate to use another file synchronization method, such as Work Folders or OneDrive for Business.

    Note
    For more info about Work Folders and Offline Files, see the blog, [Work Folders and Offline Files support for Windows Information Protection](https://blogs.technet.microsoft.com/filecab/2016/08/29/work-folders-and-offline-files-support-for-windows-information-protection/). If you're having trouble opening files offline while using Offline Files and WIP, see the support article, [Can't open files offline when you use Offline Files and Windows Information Protection](https://support.microsoft.com/kb/3187045).
    You can't upload an enterprise file to a personal location using Microsoft Edge or Internet Explorer.
    ActiveX controls should be used with caution. Webpages that use ActiveX controls can potentially communicate with other outside processes that aren’t protected by using WIP.We recommend that you switch to using Microsoft Edge, the more secure and safer browser that prevents the use of ActiveX controls. We also recommend that you limit the usage of Internet Explorer 11 to only those line-of-business apps that require legacy technology.

    For more info, see [Out-of-date ActiveX control blocking](https://technet.microsoft.com/en-us/itpro/internet-explorer/ie11-deploy-guide/out-of-date-activex-control-blocking).
    We recommend that you switch to using Microsoft Edge, the more secure and safer browser that prevents the use of ActiveX controls. We also recommend that you limit the usage of Internet Explorer 11 to only those line-of-business apps that require legacy technology.

    For more info, see [Out-of-date ActiveX control blocking](https://technet.microsoft.com/itpro/internet-explorer/ie11-deploy-guide/out-of-date-activex-control-blocking).
    Resilient File System (ReFS) isn't currently supported with WIP. WIP isn’t turned on for employees in your organization.Don’t set the MakeFolderAvailableOfflineDisabled option to False for any of the specified folders.

    If you currently use redirected folders, we recommend that you migrate to a file synchronization solution that supports WIP, such as Work Folders or OneDrive for Business. Additionally, if you apply redirected folders after WIP is already in place, you might be unable to open your files offline. For more info about these potential access errors, see [Can't open files offline when you use Offline Files and Windows Information Protection](https://support.microsoft.com/en-us/help/3187045/can-t-open-files-offline-when-you-use-offline-files-and-windows-information-protection). +
    Don’t set the MakeFolderAvailableOfflineDisabled option to False for any of the specified folders.

    If you currently use redirected folders, we recommend that you migrate to a file synchronization solution that supports WIP, such as Work Folders or OneDrive for Business. Additionally, if you apply redirected folders after WIP is already in place, you might be unable to open your files offline. For more info about these potential access errors, see [Can't open files offline when you use Offline Files and Windows Information Protection](https://support.microsoft.com/help/3187045/can-t-open-files-offline-when-you-use-offline-files-and-windows-information-protection).
    diff --git a/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md b/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md index 43ee4efa13..9ff661e183 100644 --- a/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md +++ b/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md @@ -29,7 +29,7 @@ This list provides all of the tasks and settings that are required for the opera |Specify your corporate identity.|This field is automatically filled out for you by Microsoft Intune. However, you must manually correct it if it’s incorrect or if you need to add additional domains. For more info about where this area is and what it means, see the **Define your enterprise-managed corporate identity** section of the policy creation topics. |Specify your network domain names.|Starting with Windows 10, version 1703, this field is optional.

    Specify the DNS suffixes used in your environment. All traffic to the fully-qualified domains appearing in this list will be protected. For more info about where this area is and how to add your suffixes, see the table that appears in the **Choose where apps can access enterprise data** section of the policy creation topics.| |Specify your enterprise IPv4 or IPv6 ranges.|Starting with Windows 10, version 1703, this field is optional.

    Specify the addresses for a valid IPv4 or IPv6 value range within your intranet. These addresses, used with your Network domain names, define your corporate network boundaries. For more info about where this area is and what it means, see the table that appears in the **Define your enterprise-managed corporate identity** section of the policy creation topics.| -|Include your Data Recovery Agent (DRA) certificate.|Starting with Windows 10, version 1703, this field is optional. But we strongly recommend that you add a certificate.

    This certificate makes sure that any of your WIP-encrypted data can be decrypted, even if the security keys are lost. For more info about where this area is and what it means, see the [Create and verify an Encrypting File System (EFS) Data Recovery Agent (DRA) certificate](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/create-and-verify-an-efs-dra-certificate) topic.| +|Include your Data Recovery Agent (DRA) certificate.|Starting with Windows 10, version 1703, this field is optional. But we strongly recommend that you add a certificate.

    This certificate makes sure that any of your WIP-encrypted data can be decrypted, even if the security keys are lost. For more info about where this area is and what it means, see the [Create and verify an Encrypting File System (EFS) Data Recovery Agent (DRA) certificate](https://technet.microsoft.com/itpro/windows/keep-secure/create-and-verify-an-efs-dra-certificate) topic.| >[!NOTE] diff --git a/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip.md b/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip.md index 4227a5f80b..b685702bf0 100644 --- a/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip.md +++ b/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip.md @@ -18,7 +18,7 @@ ms.date: 09/11/2017 - Windows 10, version 1607 and later - Windows 10 Mobile, version 1607 and later ->Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare). +>Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/WindowsForBusiness/Compare). With the increase of employee-owned devices in the enterprise, there’s also an increasing risk of accidental data leak through apps and services, like email, social media, and the public cloud, which are outside of the enterprise’s control. For example, when an employee sends the latest engineering pictures from their personal email account, copies and pastes product info into a tweet, or saves an in-progress sales report to their public cloud storage. @@ -29,7 +29,7 @@ You’ll need this software to run WIP in your enterprise: |Operating system | Management solution | |-----------------|---------------------| -|Windows 10, version 1607 or later | Microsoft Intune

    -OR-

    System Center Configuration Manager

    -OR-

    Your current company-wide 3rd party mobile device management (MDM) solution. For info about 3rd party MDM solutions, see the documentation that came with your product. If your 3rd party MDM does not have UI support for the policies, refer to the [EnterpriseDataProtection CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/mt697634.aspx) documentation.| +|Windows 10, version 1607 or later | Microsoft Intune

    -OR-

    System Center Configuration Manager

    -OR-

    Your current company-wide 3rd party mobile device management (MDM) solution. For info about 3rd party MDM solutions, see the documentation that came with your product. If your 3rd party MDM does not have UI support for the policies, refer to the [EnterpriseDataProtection CSP](https://msdn.microsoft.com/library/windows/hardware/mt697634.aspx) documentation.| ## What is enterprise data control? Effective collaboration means that you need to share data with others in your enterprise. This sharing can be from one extreme where everyone has access to everything without any security, all the way to the other extreme where people can’t share anything and it’s all highly secured. Most enterprises fall somewhere in between the two extremes, where success is balanced between providing the necessary access with the potential for improper data disclosure. diff --git a/windows/security/information-protection/windows-information-protection/recommended-network-definitions-for-wip.md b/windows/security/information-protection/windows-information-protection/recommended-network-definitions-for-wip.md index 41d141a9d4..74cf595171 100644 --- a/windows/security/information-protection/windows-information-protection/recommended-network-definitions-for-wip.md +++ b/windows/security/information-protection/windows-information-protection/recommended-network-definitions-for-wip.md @@ -18,7 +18,7 @@ ms.date: 09/11/2017 - Windows 10, version 1607 and later - Windows 10 Mobile, version 1607 and later ->Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare). +>Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/WindowsForBusiness/Compare). We recommend that you add the following URLs to the Enterprise Cloud Resources and Neutral Resources network settings, when used with Windows Information Protection (WIP). diff --git a/windows/security/information-protection/windows-information-protection/using-owa-with-wip.md b/windows/security/information-protection/windows-information-protection/using-owa-with-wip.md index 15ca7a4e9e..9659622348 100644 --- a/windows/security/information-protection/windows-information-protection/using-owa-with-wip.md +++ b/windows/security/information-protection/windows-information-protection/using-owa-with-wip.md @@ -17,7 +17,7 @@ ms.date: 09/11/2017 - Windows 10, version 1607 and later - Windows 10 Mobile, version 1607 and later ->Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare). +>Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/WindowsForBusiness/Compare). Because Outlook on the web can be used both personally and as part of your organization, you have the following options to configure it with Windows Information Protection (WIP): diff --git a/windows/security/information-protection/windows-information-protection/wip-app-enterprise-context.md b/windows/security/information-protection/windows-information-protection/wip-app-enterprise-context.md index 82577755ce..711c0de53f 100644 --- a/windows/security/information-protection/windows-information-protection/wip-app-enterprise-context.md +++ b/windows/security/information-protection/windows-information-protection/wip-app-enterprise-context.md @@ -17,7 +17,7 @@ ms.date: 09/11/2017 - Windows 10, version 1607 and later - Windows 10 Mobile, version 1607 and later ->Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare). +>Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/WindowsForBusiness/Compare). Use Task Manager to check the context of your apps while running in Windows Information Protection (WIP) to make sure that your organization's policies are applied and running correctly. From 147f5991afb370ce16f88e65e0d521bf1d1d963f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 30 May 2018 09:31:38 -0700 Subject: [PATCH 57/83] updated metadata --- .../windows-information-protection/app-behavior-with-wip.md | 4 ++-- .../create-vpn-and-wip-policy-using-intune-azure.md | 4 ++-- .../create-wip-policy-using-intune.md | 4 ++-- .../windows-information-protection/limitations-with-wip.md | 4 ++-- .../mandatory-settings-for-wip.md | 4 ++-- .../protect-enterprise-data-using-wip.md | 4 ++-- .../recommended-network-definitions-for-wip.md | 4 ++-- .../windows-information-protection/using-owa-with-wip.md | 4 ++-- .../wip-app-enterprise-context.md | 4 ++-- 9 files changed, 18 insertions(+), 18 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/app-behavior-with-wip.md b/windows/security/information-protection/windows-information-protection/app-behavior-with-wip.md index d7898455cc..1c8b475572 100644 --- a/windows/security/information-protection/windows-information-protection/app-behavior-with-wip.md +++ b/windows/security/information-protection/windows-information-protection/app-behavior-with-wip.md @@ -6,9 +6,9 @@ ms.prod: w10 ms.mktglfcycl: explore ms.pagetype: security ms.sitesec: library -author: eross-msft +ms.author: justinha +ms.date: 05/30/2018 ms.localizationpriority: medium -ms.date: 09/11/2017 --- # Unenlightened and enlightened app behavior while using Windows Information Protection (WIP) diff --git a/windows/security/information-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune-azure.md index 5d54aaac22..c554266f44 100644 --- a/windows/security/information-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune-azure.md @@ -6,9 +6,9 @@ ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security -author: eross-msft +ms.author: justinha +ms.date: 05/30/2018 ms.localizationpriority: medium -ms.date: 09/11/2017 --- # Associate and deploy a VPN policy for Windows Information Protection (WIP) using the Azure portal for Microsoft Intune diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune.md index abee275cdd..12a7d8e8a4 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune.md @@ -6,9 +6,9 @@ ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security -author: eross-msft +ms.author: justinha +ms.date: 05/30/2018 ms.localizationpriority: medium -ms.date: 10/16/2017 --- # Create a Windows Information Protection (WIP) policy using the classic console for Microsoft Intune diff --git a/windows/security/information-protection/windows-information-protection/limitations-with-wip.md b/windows/security/information-protection/windows-information-protection/limitations-with-wip.md index 6a7f7a416c..58d83ff733 100644 --- a/windows/security/information-protection/windows-information-protection/limitations-with-wip.md +++ b/windows/security/information-protection/windows-information-protection/limitations-with-wip.md @@ -7,8 +7,8 @@ ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security author: eross-msft -ms.author: lizross -ms.date: 10/26/2017 +ms.author: justinha +ms.date: 05/30/2018 ms.localizationpriority: medium --- diff --git a/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md b/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md index 9ff661e183..accb65ae90 100644 --- a/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md +++ b/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md @@ -6,9 +6,9 @@ ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security -author: eross-msft +ms.author: justinha +ms.date: 05/30/2018 ms.localizationpriority: medium -ms.date: 09/11/2017 --- # Mandatory tasks and settings required to turn on Windows Information Protection (WIP) diff --git a/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip.md b/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip.md index b685702bf0..b6041c8b1f 100644 --- a/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip.md +++ b/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip.md @@ -7,9 +7,9 @@ ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security -author: coreyp-at-msft +ms.author: justinha +ms.date: 05/30/2018 ms.localizationpriority: medium -ms.date: 09/11/2017 --- # Protect your enterprise data using Windows Information Protection (WIP) diff --git a/windows/security/information-protection/windows-information-protection/recommended-network-definitions-for-wip.md b/windows/security/information-protection/windows-information-protection/recommended-network-definitions-for-wip.md index 74cf595171..d9b56f7ad3 100644 --- a/windows/security/information-protection/windows-information-protection/recommended-network-definitions-for-wip.md +++ b/windows/security/information-protection/windows-information-protection/recommended-network-definitions-for-wip.md @@ -6,9 +6,9 @@ ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security -author: eross-msft +ms.author: justinha +ms.date: 05/30/2018 ms.localizationpriority: medium -ms.date: 09/11/2017 --- # Recommended Enterprise Cloud Resources and Neutral Resources network settings with Windows Information Protection (WIP) diff --git a/windows/security/information-protection/windows-information-protection/using-owa-with-wip.md b/windows/security/information-protection/windows-information-protection/using-owa-with-wip.md index 9659622348..0d85fb8053 100644 --- a/windows/security/information-protection/windows-information-protection/using-owa-with-wip.md +++ b/windows/security/information-protection/windows-information-protection/using-owa-with-wip.md @@ -6,9 +6,9 @@ ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security -author: eross-msft +ms.author: justinha +ms.date: 05/30/2018 ms.localizationpriority: medium -ms.date: 09/11/2017 --- # Using Outlook on the web with Windows Information Protection (WIP) diff --git a/windows/security/information-protection/windows-information-protection/wip-app-enterprise-context.md b/windows/security/information-protection/windows-information-protection/wip-app-enterprise-context.md index 711c0de53f..b971c3a054 100644 --- a/windows/security/information-protection/windows-information-protection/wip-app-enterprise-context.md +++ b/windows/security/information-protection/windows-information-protection/wip-app-enterprise-context.md @@ -6,9 +6,9 @@ ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security -author: eross-msft +ms.author: justinha +ms.date: 05/30/2018 ms.localizationpriority: medium -ms.date: 09/11/2017 --- # Determine the Enterprise Context of an app running in Windows Information Protection (WIP) From 64e05bcc73c458fc86362ecfa7ca37a543711efc Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Wed, 30 May 2018 09:37:04 -0700 Subject: [PATCH 58/83] Added Windows Server support --- .../attack-surface-reduction-exploit-guard.md | 5 +++-- .../audit-windows-defender-exploit-guard.md | 3 ++- .../collect-cab-files-exploit-guard-submission.md | 3 ++- .../controlled-folders-exploit-guard.md | 6 +++--- .../customize-attack-surface-reduction.md | 6 +++--- .../customize-controlled-folders-exploit-guard.md | 4 ++-- .../customize-exploit-protection.md | 4 ++-- .../enable-attack-surface-reduction.md | 6 +++--- .../enable-controlled-folders-exploit-guard.md | 4 ++-- .../enable-exploit-protection.md | 4 ++-- .../enable-network-protection.md | 6 +++--- .../evaluate-attack-surface-reduction.md | 6 +++--- .../evaluate-controlled-folder-access.md | 4 ++-- .../evaluate-exploit-protection.md | 4 ++-- .../evaluate-network-protection.md | 6 +++--- .../evaluate-windows-defender-exploit-guard.md | 4 ++-- .../event-views-exploit-guard.md | 4 ++-- .../exploit-protection-exploit-guard.md | 4 ++-- .../network-protection-exploit-guard.md | 6 +++--- .../windows-defender-exploit-guard/troubleshoot-asr.md | 1 + .../troubleshoot-exploit-protection-mitigations.md | 4 ++-- .../windows-defender-exploit-guard.md | 4 ++-- 22 files changed, 51 insertions(+), 47 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index 00c9b0bbaa..415271f891 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 05/17/2018 +ms.date: 05/30/2018 --- @@ -22,6 +22,7 @@ ms.date: 05/17/2018 **Applies to:** - Windows 10, version 1709 and later +- Windows Server 2016 - Microsoft Office 365 - Microsoft Office 2016 - Microsoft Office 2013 @@ -42,7 +43,7 @@ ms.date: 05/17/2018 - Configuration service providers for mobile device management -Available in Windows 10 Enterprise E5, Attack surface reduction helps prevent actions and apps that are typically used by exploit-seeking malware to infect machines. +Supported in Windows 10 Enterprise E5, Attack surface reduction helps prevent actions and apps that are typically used by exploit-seeking malware to infect machines. It is part of [Windows Defender Exploit Guard](windows-defender-exploit-guard.md). diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/audit-windows-defender-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/audit-windows-defender-exploit-guard.md index 753f9fd8a3..f0f6e4ea2b 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/audit-windows-defender-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/audit-windows-defender-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/30/2018 +ms.date: 05/30/2018 --- @@ -20,6 +20,7 @@ ms.date: 04/30/2018 **Applies to:** - Windows 10, version 1709 and later +- Windows Server 2016 diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/collect-cab-files-exploit-guard-submission.md b/windows/security/threat-protection/windows-defender-exploit-guard/collect-cab-files-exploit-guard-submission.md index 19a6ecae33..21cec1e41c 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/collect-cab-files-exploit-guard-submission.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/collect-cab-files-exploit-guard-submission.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/30/2018 +ms.date: 05/30/2018 --- # Collect diagnostic data for Windows Defender Exploit Guard file submissions @@ -19,6 +19,7 @@ ms.date: 04/30/2018 **Applies to:** - Windows 10, version 1709 and later +- Windows Server 2016 **Audience** diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md index 2ce348a33d..4ad70db2f1 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/30/2018 +ms.date: 05/30/2018 --- @@ -22,7 +22,7 @@ ms.date: 04/30/2018 **Applies to:** - Windows 10, version 1709 and later - +- Windows Server 2016 **Audience** @@ -51,7 +51,7 @@ All apps (any executable file, including .exe, .scr, .dll files and others) are This is especially useful in helping to protect your documents and information from [ransomware](https://www.microsoft.com/en-us/wdsi/threats/ransomware) that can attempt to encrypt your files and hold them hostage. -A notification will appear on the machine where the app attempted to make changes to a protected folder. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. You can also enable the rules individually to customize what techniques the feature monitors. +A notification will appear on the computer where the app attempted to make changes to a protected folder. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. You can also enable the rules individually to customize what techniques the feature monitors. The protected folders include common system folders, and you can [add additional folders](customize-controlled-folders-exploit-guard.md#protect-additional-folders). You can also [allow or whitelist apps](customize-controlled-folders-exploit-guard.md#allow-specific-apps-to-make-changes-to-controlled-folders) to give them access to the protected folders. diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md b/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md index 7f34a4b5d1..f8f6992650 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 05/17/2018 +ms.date: 05/30/2018 --- # Customize Attack surface reduction @@ -19,7 +19,7 @@ ms.date: 05/17/2018 **Applies to:** - Windows 10 Enterprise edition, version 1709 and later - +- Windows Server 2016 **Audience** @@ -35,7 +35,7 @@ ms.date: 05/17/2018 - Configuration service providers for mobile device management -Available in Windows 10 Enterprise E5, Attack surface reduction is a feature that is part of Windows Defender Exploit Guard. It helps prevent actions and apps that are typically used by exploit-seeking malware to infect machines. +Supported in Windows 10 Enterprise E5, Attack surface reduction is a feature that is part of Windows Defender Exploit Guard. It helps prevent actions and apps that are typically used by exploit-seeking malware to infect machines. This topic describes how to customize Attack surface reduction by [excluding files and folders](#exclude-files-and-folders) or [adding custom text to the notification](#customize-the-notification) alert that appears on a user's computer. diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/customize-controlled-folders-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/customize-controlled-folders-exploit-guard.md index 031a513662..700eb382ef 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/customize-controlled-folders-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/customize-controlled-folders-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 05/17/2018 +ms.date: 05/30/2018 --- @@ -22,7 +22,7 @@ ms.date: 05/17/2018 **Applies to:** - Windows 10, version 1709 and later - +- Windows Server 2016 **Audience** diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/customize-exploit-protection.md b/windows/security/threat-protection/windows-defender-exploit-guard/customize-exploit-protection.md index 34dc3e27f0..e444865096 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/customize-exploit-protection.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/customize-exploit-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/30/2018 +ms.date: 05/30/2018 --- # Customize Exploit protection @@ -19,7 +19,7 @@ ms.date: 04/30/2018 **Applies to:** - Windows 10, version 1709 and later - +- Windows Server 2016 **Audience** diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md b/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md index 0fb9cf5f6b..a945bdc331 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 05/17/2018 +ms.date: 05/30/2018 --- @@ -21,7 +21,7 @@ ms.date: 05/17/2018 **Applies to:** - Windows 10, version 1709 and later - +- Windows Server 2016 **Audience** @@ -36,7 +36,7 @@ ms.date: 05/17/2018 - Configuration service providers for mobile device management -Available in Windows 10 Enterprise E5, Attack surface reduction is a feature that is part of Windows Defender Exploit Guard. It helps prevent actions and apps that are typically used by exploit-seeking malware to infect machines. +Supported in Windows 10 Enterprise E5, Attack surface reduction is a feature that is part of Windows Defender Exploit Guard. It helps prevent actions and apps that are typically used by exploit-seeking malware to infect machines. diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md index 3f1013add6..723db05106 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/30/2018 +ms.date: 05/30/2018 --- @@ -22,7 +22,7 @@ ms.date: 04/30/2018 **Applies to:** - Windows 10, version 1709 and later - +- Windows Server 2016 **Audience** diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/enable-exploit-protection.md b/windows/security/threat-protection/windows-defender-exploit-guard/enable-exploit-protection.md index aa0862bcbc..4fff608788 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/enable-exploit-protection.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/enable-exploit-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/30/2018 +ms.date: 05/30/2018 --- @@ -22,7 +22,7 @@ ms.date: 04/30/2018 **Applies to:** - Windows 10, version 1709 and later - +- Windows Server 2016 **Audience** diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/enable-network-protection.md b/windows/security/threat-protection/windows-defender-exploit-guard/enable-network-protection.md index b2abb2149e..c4326ff783 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/enable-network-protection.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/enable-network-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 05/17/2018 +ms.date: 05/30/2018 --- @@ -21,7 +21,7 @@ ms.date: 05/17/2018 **Applies to:** - Windows 10, version 1709 and later - +- Windows Server 2016 **Audience** @@ -36,7 +36,7 @@ ms.date: 05/17/2018 - Configuration service providers for mobile device management -Available in Windows 10 Enterprise, Network protection is a feature that is part of [Windows Defender Exploit Guard](windows-defender-exploit-guard.md). It helps to prevent employees from using any application to access dangerous domains that may host phishing scams, exploits, and other malicious content on the Internet. +Supported in Windows 10 Enterprise, Network protection is a feature that is part of [Windows Defender Exploit Guard](windows-defender-exploit-guard.md). It helps to prevent employees from using any application to access dangerous domains that may host phishing scams, exploits, and other malicious content on the Internet. This topic describes how to enable Network protection with Group Policy, PowerShell cmdlets, and configuration service providers (CSPs) for mobile device management (MDM). diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md index d601c3b522..63e4996970 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/30/2018 +ms.date: 05/30/2018 --- @@ -20,7 +20,7 @@ ms.date: 04/30/2018 **Applies to:** - Windows 10, version 1709 and later - +- Windows Server 2016 **Audience** @@ -37,7 +37,7 @@ ms.date: 04/30/2018 -Available in Windows 10 Enterprise E5, Attack surface reduction is a feature that is part of Windows Defender Exploit Guard [that helps prevent actions and apps that are typically used by exploit-seeking malware to infect machines](attack-surface-reduction-exploit-guard.md). +Supported in Windows 10 Enterprise E5, Attack surface reduction is a feature that is part of Windows Defender Exploit Guard [that helps prevent actions and apps that are typically used by exploit-seeking malware to infect machines](attack-surface-reduction-exploit-guard.md). This topic helps you evaluate Attack surface reduction. It explains how to demo the feature using a specialized tool, and how to enable audit mode so you can test the feature directly in your organization. diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md index cdb72f5af8..c9085137fe 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/30/2018 +ms.date: 05/30/2018 --- @@ -20,7 +20,7 @@ ms.date: 04/30/2018 **Applies to:** - Windows 10, version 1709 and later - +- Windows Server 2016 **Audience** diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-exploit-protection.md b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-exploit-protection.md index 4f08ee946e..9e2f73cee4 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-exploit-protection.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-exploit-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/30/2018 +ms.date: 05/30/2018 --- @@ -21,7 +21,7 @@ ms.date: 04/30/2018 **Applies to:** - Windows 10, version 1709 and later - +- Windows Server 2016 **Audience** diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md index da2a8e6e8e..3cd65ac50a 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 05/17/2018 +ms.date: 05/30/2018 --- # Evaluate Network protection @@ -21,7 +21,7 @@ ms.date: 05/17/2018 **Applies to:** - Windows 10 Enterprise edition, version 1709 or later - +- Windows Server 2016 **Audience** @@ -36,7 +36,7 @@ ms.date: 05/17/2018 -Available in Windows 10 Enterprise, Network protection is a feature that is part of [Windows Defender Exploit Guard](windows-defender-exploit-guard.md). +Supported in Windows 10 Enterprise, Network protection is a feature that is part of [Windows Defender Exploit Guard](windows-defender-exploit-guard.md). It helps to prevent employees from using any application to access dangerous domains that may host phishing scams, exploits, and other malicious content on the Internet. diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-windows-defender-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-windows-defender-exploit-guard.md index 2b34248e48..da6ac7fe66 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-windows-defender-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-windows-defender-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/30/2018 +ms.date: 05/30/2018 --- @@ -22,7 +22,7 @@ ms.date: 04/30/2018 **Applies to:** - Windows 10, version 1709 and later - +- Windows Server 2016 **Audience** diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md index a059876e54..24ff90fa5e 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md @@ -12,7 +12,7 @@ ms.date: 04/16/2018 localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/30/2018 +ms.date: 05/30/2018 --- @@ -22,7 +22,7 @@ ms.date: 04/30/2018 **Applies to:** - Windows 10, version 1709 and later - +- Windows Server 2016 **Audience** diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md index 7ba0dd60c9..b191cca98e 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 05/21/2018 +ms.date: 05/30/2018 --- @@ -22,7 +22,7 @@ ms.date: 05/21/2018 **Applies to:** - Windows 10, version 1709 and later - +- Windows Server 2016 **Audience** diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md index c928c75ee1..f4ebee4b64 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 05/17/2018 +ms.date: 05/30/2018 --- @@ -21,7 +21,7 @@ ms.date: 05/17/2018 **Applies to:** - Windows 10, version 1709 or higher - +- Windows Server 2016 **Audience** @@ -36,7 +36,7 @@ ms.date: 05/17/2018 - Configuration service providers for mobile device management -Available in Windows 10 Enterprise, Network protection helps reduce the attack surface of your devices from Internet-based events. It prevents employees from using any application to access dangerous domains that may host phishing scams, exploits, and other malicious content on the Internet. +Supported in Windows 10 Enterprise, Network protection helps reduce the attack surface of your devices from Internet-based events. It prevents employees from using any application to access dangerous domains that may host phishing scams, exploits, and other malicious content on the Internet. It expands the scope of [Windows Defender SmartScreen](../windows-defender-smartscreen/windows-defender-smartscreen-overview.md) to block all outbound HTTP(s) traffic that attempts to connect to low-reputation sources (based on the domain or hostname). diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-asr.md b/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-asr.md index 02be571b69..412c817281 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-asr.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-asr.md @@ -19,6 +19,7 @@ ms.date: 05/17/2018 **Applies to:** - Windows 10, version 1709 or higher +- Windows Server 2016 **Audience** diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-exploit-protection-mitigations.md b/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-exploit-protection-mitigations.md index 250b4353fb..d055320c88 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-exploit-protection-mitigations.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-exploit-protection-mitigations.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/30/2018 +ms.date: 05/30/2018 --- @@ -22,7 +22,7 @@ ms.date: 04/30/2018 **Applies to:** - Windows 10, version 1709 and later - +- Windows Server 2016 **Audience** diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard.md index 996a0d79d9..a6bd278ab2 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/30/2018 +ms.date: 05/30/2018 --- @@ -22,7 +22,7 @@ ms.date: 04/30/2018 **Applies to:** - Windows 10, version 1709 and later - +- Windows Server 2016 **Audience** From faf618159a80b84103cdad2bbe36219fbb43111f Mon Sep 17 00:00:00 2001 From: Ben Origas Date: Wed, 30 May 2018 12:30:08 -0500 Subject: [PATCH 59/83] Fix wrong HKLM keys that were missing SOFTWARE at the root --- ...system-components-to-microsoft-services.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index 7a736f508b..700f7222c7 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -957,7 +957,7 @@ To turn off **Location for this device**: -or- -- Create a REG\_DWORD registry setting named **LetAppsAccessLocation** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessLocation** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). -or- @@ -990,7 +990,7 @@ To turn off **Location**: -or- -- Create a REG\_DWORD registry setting named **DisableLocation** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\LocationAndSensors** with a value of 1 (one). +- Create a REG\_DWORD registry setting named **DisableLocation** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\LocationAndSensors** with a value of 1 (one). -or- @@ -1018,7 +1018,7 @@ To turn off **Let apps use my camera**: -or- -- Create a REG\_DWORD registry setting named **LetAppsAccessCamera** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessCamera** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). -or- @@ -1067,7 +1067,7 @@ To turn off **Let apps use my microphone**: -or- -- Create a REG\_DWORD registry setting named **LetAppsAccessMicrophone** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two) +- Create a REG\_DWORD registry setting named **LetAppsAccessMicrophone** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two) To turn off **Choose apps that can use your microphone**: @@ -1115,7 +1115,7 @@ To turn off **Let apps access my notifications**: -or- -- Create a REG\_DWORD registry setting named **LetAppsAccessNotifications** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two) +- Create a REG\_DWORD registry setting named **LetAppsAccessNotifications** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two) ### 17.6 Speech, inking, & typing @@ -1134,7 +1134,7 @@ To turn off the functionality: -or- -- Create a REG\_DWORD registry setting named **RestrictImplicitInkCollection** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\InputPersonalization** with a value of 1 (one). +- Create a REG\_DWORD registry setting named **RestrictImplicitInkCollection** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\InputPersonalization** with a value of 1 (one). -or- @@ -1269,7 +1269,7 @@ To turn off **Let apps access my call history**: -or- -- Create a REG\_DWORD registry setting named **LetAppsAccessCallHistory** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessCallHistory** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). ### 17.11 Email @@ -1295,7 +1295,7 @@ To turn off **Let apps access and send email**: -or- -- Create a REG\_DWORD registry setting named **LetAppsAccessEmail** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessEmail** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). ### 17.12 Messaging @@ -1351,7 +1351,7 @@ To turn off **Let apps make phone calls**: -or- -- Create a REG\_DWORD registry setting named **LetAppsAccessPhone** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessPhone** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). To turn off **Choose apps that can make phone calls**: @@ -1382,7 +1382,7 @@ To turn off **Let apps control radios**: -or- -- Create a REG\_DWORD registry setting named **LetAppsAccessRadios** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessRadios** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). To turn off **Choose apps that can control radios**: @@ -1412,7 +1412,7 @@ To turn off **Let apps automatically share and sync info with wireless devices t -or- -- Create a REG\_DWORD registry setting named **LetAppsSyncWithDevices** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsSyncWithDevices** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). To turn off **Let your apps use your trusted devices (hardware you've already connected, or comes with your PC, tablet, or phone)**: @@ -1453,7 +1453,7 @@ To change how frequently **Windows should ask for my feedback**: -or- -- Create a REG\_DWORD registry setting named **DoNotShowFeedbackNotifications** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\DataCollection** with a value of 1 (one). +- Create a REG\_DWORD registry setting named **DoNotShowFeedbackNotifications** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\DataCollection** with a value of 1 (one). -or- @@ -1572,7 +1572,7 @@ To turn off **Let Windows and your apps use your motion data and collect motion -or- -- Create a REG\_DWORD registry setting named **LetAppsAccessMotion** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). +- Create a REG\_DWORD registry setting named **LetAppsAccessMotion** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\AppPrivacy** with a value of 2 (two). ### 17.19 Tasks @@ -1631,7 +1631,7 @@ For Windows 10: -or- -- Create a REG\_DWORD registry setting named **NoGenTicket** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows NT\\CurrentVersion\\Software Protection Platform** with a value of 1 (one). +- Create a REG\_DWORD registry setting named **NoGenTicket** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows NT\\CurrentVersion\\Software Protection Platform** with a value of 1 (one). For Windows Server 2016 with Desktop Experience or Windows Server 2016 Server Core: @@ -1639,7 +1639,7 @@ For Windows Server 2016 with Desktop Experience or Windows Server 2016 Server Co -or- -- Create a REG\_DWORD registry setting named **NoGenTicket** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows NT\\CurrentVersion\\Software Protection Platform** with a value of 1 (one). +- Create a REG\_DWORD registry setting named **NoGenTicket** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows NT\\CurrentVersion\\Software Protection Platform** with a value of 1 (one). The Windows activation status will be valid for a rolling period of 180 days with weekly activation status checks to the KMS. @@ -1663,7 +1663,7 @@ You can control if your settings are synchronized: -or- -- Create a REG\_DWORD registry setting named **DisableSettingSync** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\SettingSync** with a value of 2 (two) and another named **DisableSettingSyncUserOverride** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\SettingSync** with a value of 1 (one). +- Create a REG\_DWORD registry setting named **DisableSettingSync** in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\SettingSync** with a value of 2 (two) and another named **DisableSettingSyncUserOverride** in **HKEY\_LOCAL\_MACHINE\\Policies\\Microsoft\\Windows\\SettingSync** with a value of 1 (one). -or- From ea58a93052269a10bf5366f65574e32bf274c1ab Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 30 May 2018 11:06:21 -0700 Subject: [PATCH 60/83] add UK --- .../licensing-windows-defender-advanced-threat-protection.md | 2 +- ...bleshoot-siem-windows-defender-advanced-threat-protection.md | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/licensing-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/licensing-windows-defender-advanced-threat-protection.md index 71573b1352..e64acc561c 100644 --- a/windows/security/threat-protection/windows-defender-atp/licensing-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/licensing-windows-defender-advanced-threat-protection.md @@ -66,7 +66,7 @@ When accessing the [Windows Defender ATP portal](https://SecurityCenter.Windows. You will need to set up your preferences for the Windows Defender ATP portal. -3. When onboarding the service for the first time, you can choose to store your data in the Microsoft Azure datacenters in Europe or The United States. Once configured, you cannot change the location where your data is stored. This provides a convenient way to minimize compliance risk by actively selecting the geographic locations where your data will reside. Microsoft will not transfer the data from the specified geolocation. +3. When onboarding the service for the first time, you can choose to store your data in the Microsoft Azure datacenters in the United Kingdom, Europe, or The United States. Once configured, you cannot change the location where your data is stored. This provides a convenient way to minimize compliance risk by actively selecting the geographic locations where your data will reside. Microsoft will not transfer the data from the specified geolocation. > [!WARNING] > This option cannot be changed without completely offboarding from Windows Defender ATP and completing a new enrollment process. diff --git a/windows/security/threat-protection/windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md index 4d77042ae0..ba867a62e4 100644 --- a/windows/security/threat-protection/windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md @@ -65,6 +65,7 @@ If you encounter an error when trying to get a refresh token when using the thre 5. Add the following URL: - For US: `https://winatpmanagement-us.securitycenter.windows.com/UserAuthenticationCallback`. - For Europe: `https://winatpmanagement-eu.securitycenter.windows.com/UserAuthenticationCallback` + - For United Kingdom: `https://winatpmanagement-uk.securitycenter.windows.com/UserAuthenticationCallback` 6. Click **Save**. From 44790db4bdbc791e728141b347f4361cfaea2f9f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 30 May 2018 11:09:09 -0700 Subject: [PATCH 61/83] add br --- ...roxy-internet-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md index 3e89ac6e0a..f66994565d 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -90,7 +90,7 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec Service location | Microsoft.com DNS record :---|:--- -Common URLs for all locations | ```*.blob.core.windows.net```
    ```crl.microsoft.com```
    ```ctldl.windowsupdate.com``` ```events.data.microsoft.com``` +Common URLs for all locations | ```*.blob.core.windows.net```
    ```crl.microsoft.com```
    ```ctldl.windowsupdate.com```
    ```events.data.microsoft.com``` US | ```us.vortex-win.data.microsoft.com```
    ```us-v20.events.data.microsoft.com```
    ```winatp-gw-cus.microsoft.com```
    ```winatp-gw-eus.microsoft.com``` Europe | ```eu.vortex-win.data.microsoft.com```
    ```eu-v20.events.data.microsoft.com```
    ```winatp-gw-neu.microsoft.com```
    ```winatp-gw-weu.microsoft.com``` UK | ```uk.vortex-win.data.microsoft.com```
    ```uk-v20.events.data.microsoft.com```
    ```winatp-gw-uks.microsoft.com```
    ```winatp-gw-ukw.microsoft.com``` From b7f10aa8f56a50c27d41b32ab2f3440cbd3b01b6 Mon Sep 17 00:00:00 2001 From: arottem Date: Wed, 30 May 2018 11:30:25 -0700 Subject: [PATCH 62/83] Make clear LPS is not recommend for enteprise --- .../limited-periodic-scanning-windows-defender-antivirus.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/limited-periodic-scanning-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/limited-periodic-scanning-windows-defender-antivirus.md index 18f934df2d..d0d4cfd9db 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/limited-periodic-scanning-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/limited-periodic-scanning-windows-defender-antivirus.md @@ -39,6 +39,7 @@ Limited periodic scanning is a special type of threat detection and remediation It can only be enabled in certain situations. See the [Windows Defender Antivirus compatibility](windows-defender-antivirus-compatibility.md) topic for more information on when limited periodic scanning can be enabled, and how Windows Defender Antivirus works with other AV products. +**Microsoft does not recommend using this feature in enterprise environments. This is a feature primarily intended for consumers.** This feature only uses a very limited subset of the capabilities of Windows Defender Antivirus to detect malware, and will not be able to detect most malware and potentially unwanted software. Also, management and reporting capabilities will be limited. Microsoft recommends enterprises choose their primary antivirus solution and use it exclusively. ## How to enable limited periodic scanning @@ -69,4 +70,4 @@ Sliding the swtich to **On** will show the standard Windows Defender AV options ## Related topics - [Configure behavioral, heuristic, and real-time protection](configure-protection-features-windows-defender-antivirus.md) -- [Windows Defender Antivirus in Windows 10](windows-defender-antivirus-in-windows-10.md) \ No newline at end of file +- [Windows Defender Antivirus in Windows 10](windows-defender-antivirus-in-windows-10.md) From d8ff2a5457af1058ff4b908c22b05e3678298764 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 30 May 2018 13:22:06 -0700 Subject: [PATCH 63/83] added fixmapi to list of enlightened apps --- .../enlightened-microsoft-apps-and-wip.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md b/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md index 10a6ed181f..19da22e4ad 100644 --- a/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md +++ b/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md @@ -93,6 +93,8 @@ You can add any or all of the enlightened Microsoft apps to your allowed apps li |Notepad |**Publisher:** `O=Microsoft Corporation, L=Redmond, S=Washington, C=US`
    **Binary Name:** notepad.exe
    **App Type:** Desktop app | |Microsoft Paint |**Publisher:** `O=Microsoft Corporation, L=Redmond, S=Washington, C=US`
    **Binary Name:** mspaint.exe
    **App Type:** Desktop app | |Microsoft Remote Desktop |**Publisher:** `O=Microsoft Corporation, L=Redmond, S=Washington, C=US`
    **Binary Name:** mstsc.exe
    **App Type:** Desktop app | +|Microsoft MAPI Repair Tool |**Publisher:** `O=Microsoft Corporation, L=Redmond, S=Washington, C=US`
    **Binary Name:** fixmapi.exe
    **App Type:** Desktop app | + >[!NOTE] >Help to make this topic better by providing us with edits, additions, and feedback. For info about how to contribute to this topic, see [Contributing to TechNet content](https://github.com/Microsoft/windows-itpro-docs/blob/master/CONTRIBUTING.md). \ No newline at end of file From e26f3a74fdc37ac75352432ff74bb8e38e66aa8b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 30 May 2018 13:31:04 -0700 Subject: [PATCH 64/83] add note on tags --- ...achines-windows-defender-advanced-threat-protection.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md index 7f17822158..8e85045713 100644 --- a/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: high -ms.date: 04/24/2018 +ms.date: 05/30/2018 --- # Investigate machines in the Windows Defender ATP Machines list @@ -164,6 +164,12 @@ You can add tags on machines using the following ways: ### Add machine tags by setting a registry key value Add tags on machines which can be used as a filter in Machines list view. You can limit the machines in the list by selecting the Tag filter on the Machines list. +>[!NOTE] +> Applicable only on the following: +>- Windows 10, version 1709 and later +>- Windows Server, version 1803 +>- Operations Management Suite (OMS) on Windows Server 2016 and Windows Server 2012 R2 + Machines with similar tags can be handy when you need to apply contextual action on a specific list of machines. Use the following registry key entry to add a tag on a machine: From c35bd0a424448bcfcce2f0562a125b8b4970b9ee Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 30 May 2018 13:32:23 -0700 Subject: [PATCH 65/83] added fixmapi to list of enlightened apps --- .../enlightened-microsoft-apps-and-wip.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md b/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md index 19da22e4ad..0bd2b3e912 100644 --- a/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md +++ b/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security author: eross-msft ms.localizationpriority: medium -ms.date: 09/11/2017 +ms.date: 05/30/2018 --- # List of enlightened Microsoft apps for use with Windows Information Protection (WIP) From 9a94a763546ebab88579acbb77ebff27e03f4eb8 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 30 May 2018 13:52:45 -0700 Subject: [PATCH 66/83] copyedits --- .../create-wip-policy-using-intune-azure.md | 2 +- .../create-wip-policy-using-mam-intune-azure.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index 0d38165e64..a9c46de01c 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -24,7 +24,7 @@ Microsoft Intune helps you create and deploy your Windows Information Protection This topic covers creating a Windows Information Protection (WIP) policy for organizations already managing devices by using Mobile Device Management (MDM) solutions. If your organization uses a mobile application management (MAM) solution to deploy your WIP policy to Intune apps without managing devices, see [Create a Windows Information Protection (WIP) policy with MAM using the Azure portal for Microsoft Intune](create-wip-policy-using-mam-intune-azure.md). -If the same user and device are targeted for both MDM policy and MAM-only (without device enrollment) policy, the MDM policy will be applied to devices joined to Azure AD. For personal devices that are workplace-joined, the MAM-only policy will be preferred but it's possible to upgrade the device management to MDM in **Settings**. +If the same user and device are targeted for both MDM policy and MAM-only (without device enrollment) policy, the MDM policy will be applied to devices joined to Azure AD. For personal devices that are workplace-joined (that is, added by using **Settings** > **Email & accounts** > **Add a work or school account**), the MAM-only policy will be preferred but it's possible to upgrade the device management to MDM in **Settings**. Windows Home edition only supports WIP for MAM-only; upgrading to MDM policy on Home edition will revoke WIP-protected data access. diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md index 3d0884267e..2d44748948 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-mam-intune-azure.md @@ -29,7 +29,9 @@ By using Microsoft Intune with Mobile application management (MAM), organization ## Alternative steps if you already manage devices with MDM This topic covers creating a Windows Information Protection (WIP) policy for organizations using a mobile application management (MAM) solution to deploy your WIP policy to Intune apps without device enrollment. If you are already managing devices by using a Mobile Device Management (MDM) solution, see [Create a Windows Information Protection (WIP) with enrollment policy using the Azure portal for Microsoft Intune](create-wip-policy-using-intune-azure.md). + If the same user and device are targeted for both MAM-only (without device enrollment) policy and MDM policy, the MDM policy (with device enrollement) will be applied to devices joined to Azure AD. For personal devices that are workplace-joined (that is, added by using **Settings** > **Email & accounts** > **Add a work or school account**), the MAM-only policy will be preferred but it's possible to upgrade the device management to MDM in **Settings**. + Windows Home edition only supports WIP for MAM-only; upgrading to MDM policy on Home edition will revoke WIP-protected data access. ## Prerequisites to using MAM with Windows Information Protection (WIP) From 210acb077363d318aae648d396e53957f65de322 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 30 May 2018 13:56:02 -0700 Subject: [PATCH 67/83] update list of machines for tagging --- ...chines-windows-defender-advanced-threat-protection.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md index 8e85045713..e94b8c1f80 100644 --- a/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md @@ -165,10 +165,11 @@ You can add tags on machines using the following ways: Add tags on machines which can be used as a filter in Machines list view. You can limit the machines in the list by selecting the Tag filter on the Machines list. >[!NOTE] -> Applicable only on the following: ->- Windows 10, version 1709 and later ->- Windows Server, version 1803 ->- Operations Management Suite (OMS) on Windows Server 2016 and Windows Server 2012 R2 +> Applicable only on the following machines: +>- Windows 10, version 1709 or later +>- Windows Server, version 1803 or later +>- Windows Server 2016 +>- Windows Server 2012 R2 Machines with similar tags can be handy when you need to apply contextual action on a specific list of machines. From 78b25d3167df43f4470e94a4b0adf42460543981 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 30 May 2018 21:12:13 +0000 Subject: [PATCH 68/83] Merged PR 8630: Update instructions for Kiosk Browser --- ...change-history-for-configure-windows-10.md | 3 +- .../guidelines-for-assigned-access-app.md | 70 ++++++++++++++++++- .../setup-kiosk-digital-signage.md | 2 +- 3 files changed, 70 insertions(+), 5 deletions(-) diff --git a/windows/configuration/change-history-for-configure-windows-10.md b/windows/configuration/change-history-for-configure-windows-10.md index 4e392ecf48..95e3da2dff 100644 --- a/windows/configuration/change-history-for-configure-windows-10.md +++ b/windows/configuration/change-history-for-configure-windows-10.md @@ -10,7 +10,7 @@ ms.localizationpriority: high author: jdeckerms ms.author: jdecker ms.topic: article -ms.date: 05/25/2018 +ms.date: 05/31/2018 --- # Change history for Configure Windows 10 @@ -23,6 +23,7 @@ New or changed topic | Description --- | --- [Manage Wi-Fi Sense in your company](manage-wifi-sense-in-enterprise.md) | Added note that Wi-Fi Sense is no longer available. Topics about Windows 10 diagnostic data | Moved to [Windows Privacy](https://docs.microsoft.com/windows/privacy/). +[Guidelines for choosing an app for assigned access (kiosk mode)](guidelines-for-assigned-access-app.md) | Added information on Kiosk Browser settings and URL filtering. [Manage Windows 10 Start and taskbar layout](windows-10-start-layout-options-and-policies.md) | Added details of event log entries to check for when customization is not applied as expected. [Set up a kiosk or digital signage on Windows 10 Pro, Enterprise, or Education](setup-kiosk-digital-signage.md) | Added Active Directory domain account to provisioning method. diff --git a/windows/configuration/guidelines-for-assigned-access-app.md b/windows/configuration/guidelines-for-assigned-access-app.md index 8e57f63ebd..ec9939ed8a 100644 --- a/windows/configuration/guidelines-for-assigned-access-app.md +++ b/windows/configuration/guidelines-for-assigned-access-app.md @@ -9,7 +9,7 @@ author: jdeckerms ms.localizationpriority: high ms.author: jdecker ms.topic: article -ms.date: 04/30/2018 +ms.date: 05/31/2018 --- # Guidelines for choosing an app for assigned access (kiosk mode) @@ -45,8 +45,6 @@ Avoid selecting Windows apps that are designed to launch other apps as part of t In Windows 10, version 1803, you can install the **Kiosk Browser** app from Microsoft to use as your kiosk app. For digital signage scenarios, you can configure **Kiosk Browser** to navigate to a URL and show only that content -- no navigation buttons, no address bar, etc. For kiosk scenarios, you can configure additional settings, such as allowed and blocked URLs, navigation buttons, and end session buttons. For example, you could configure your kiosk to show the online catalog for your store, where customers can navigate between departments and items, but aren’t allowed to go to a competitor's website. ->[!NOTE] ->Kiosk Browser app is coming soon to Microsoft Store for Business. **Kiosk Browser** must be downloaded for offline licensing using Microsoft Store For Business. You can deploy **Kiosk Browser** to devices running Windows 10, version 1803 (Pro, Business, Enterprise, and Education). @@ -54,6 +52,72 @@ In Windows 10, version 1803, you can install the **Kiosk Browser** app from Micr 2. [Deploy **Kiosk Browser** to kiosk devices.](https://docs.microsoft.com/microsoft-store/distribute-offline-apps) 3. Configure policies using settings from the Policy Configuration Service Provider (CSP) for [KioskBrowser](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser). These settings can be configured using your MDM service provider, or [in a provisioning package](provisioning-packages/provisioning-create-package.md). +>[!NOTE] +>If you configure the kiosk using a provisioning package, you must apply the provisioning package after the device completes the out-of-box experience (OOBE). + +#### Kiosk Browser settings + +Kiosk Browser settings | Use this setting to +--- | --- +Blocked URL Exceptions | Specify URLs that people can navigate to, even though the URL is in your blocked URL list. You can use wildcards.

    For example, if you want people to be limited to `contoso.com` only, you would add `contoso.com` to blocked URL exception list and then block all other URLs. +Blocked URLs | Specify URLs that people can't navigate to. You can use wildcards.

    If you want to limit people to a specific site, add `https://*` to the blocked URL list, and then specify the site to be allowed in the blocked URL exceptions list. +Default URL | Specify the URL that Kiosk Browser will open with. **Tip!** Make sure your blocked URLs don't include your default URL. +Enable End Session Button | Show a button in Kiosk Browser that people can use to reset the browser. End Session will clear all browsing data and navigate back to the default URL. +Enable Home Button | Show a Home button in Kiosk Browser. Home will return the browser to the default URL. +Enable Navigation Buttons | Show forward and back buttons in Kiosk Browser. +Restart on Idle Time | Specify when Kiosk Browser should restart in a fresh state after an amount of idle time since the last user interaction. + +>[!TIP] +>To enable the **End Session** button for Kiosk Browser in Intune, you must [create a custom OMA-URI policy](https://docs.microsoft.com/intune/custom-settings-windows-10) with the following information: +>- OMA-URI: ./Vendor/MSFT/Policy/Config/KioskBrowser/EnableEndSessionButton +>- Data type: Integer +>- Value: 1 + + +#### Rules for URLs in Kiosk Browser settings + +Kiosk Browser filtering rules are based on the [Chromium Project](https://www.chromium.org/Home). + +URLs can include: +- A valid port value from 1 to 65,535. +- The path to the resource. +- Query parameters. + +Additional guidelines for URLs: + +- If a period precedes the host, the policy filters exact host matches only. +- You cannot use user:pass fields. +- When both blocked URL and blocked URL exceptions apply with the same path length, the exception takes precedence. +- The policy searches wildcards (*) last. +- The optional query is a set of key-value and key-only tokens delimited by '&'. +- Key-value tokens are separated by '='. +- A query token can optionally end with a '*' to indicate prefix match. Token order is ignored during matching. + +### Examples of blocked URLs and exceptions + +The following table describes the results for different combinations of blocked URLs and blocked URL exceptions. + +Blocked URL rule | Block URL exception rule | Result +--- | --- | --- +`*` | `contoso.com`
    `fabrikam.com` | All requests are blocked unless it is to contoso.com, fabrikam.com, or any of their subdomains. +`contoso.com` | `mail.contoso.com`
    `.contoso.com`
    `.www.contoso.com` | Block all requests to contoso.com, except for the main page and its mail subdomain. +`youtube.com` | `youtube.com/watch?v=v1`
    `youtube.com/watch?v=v2` | Blocks all access to youtube.com except for the specified videos (v1 and v2). + +The following table gives examples for blocked URLs. + +Entry | Result +--- | --- +`contoso.com` | Blocks all requests to contoso.com, www.contoso.com, and sub.www.contoso.com +`https://*` | Blocks all HTTPS requests to any domain. +`mail.contoso.com` | Blocks requests to mail.contoso.com but not to www.contoso.com or contoso.com +`.contoso.com` | Blocks contoso.com but not its subdomains, like contoso.com/docs. +`.www.contoso.com` | Blocks www.contoso.com but not its subdomains. +`*` | Blocks all requests except for URLs in the Blocked URL Exceptions list. +`*:8080` | Blocks all requests to port 8080. +`contoso.com/stuff` | Blocks all requests to contoso.com/stuff and its subdomains. +`192.168.1.2` | Blocks requests to 192.168.1.2. +`youtube.com/watch?v=V1` | Blocks youtube video with id V1. + ### Other browsers >[!NOTE] diff --git a/windows/configuration/setup-kiosk-digital-signage.md b/windows/configuration/setup-kiosk-digital-signage.md index ed4eb7c9ce..5d83e51050 100644 --- a/windows/configuration/setup-kiosk-digital-signage.md +++ b/windows/configuration/setup-kiosk-digital-signage.md @@ -38,7 +38,7 @@ Some desktop devices in an enterprise serve a special purpose, such as a PC in t >[!WARNING] >For kiosks in public-facing environments with auto sign-in enabled, you should use a user account with least privilege, such as a local standard user account. > ->Assigned access can be configured via Windows Mangement Instrumentation (WMI) or configuration service provider (CSP) to run its applications under a domain user or service account, rather than a local account. However, use of domain user or service accounts introduces risks that an attacker subverting the assigned access application might gain access to sensitive domain resources that have been inadvertently left accessible to any domain account. We recommend that customers proceed with caution when using domain accounts with assigned access, and consider the domain resources potentially exposed by the decision to do so. +>Assigned access can be configured via Windows Management Instrumentation (WMI) or configuration service provider (CSP) to run its applications under a domain user or service account, rather than a local account. However, use of domain user or service accounts introduces risks that an attacker subverting the assigned access application might gain access to sensitive domain resources that have been inadvertently left accessible to any domain account. We recommend that customers proceed with caution when using domain accounts with assigned access, and consider the domain resources potentially exposed by the decision to do so. **Which edition of Windows 10 will the kiosk run?** All of the configuration methods work for Windows 10 Enterprise and Education; some of the methods work for Windows 10 Pro. Kiosk mode is not available on Windows 10 Home. From 9cd535b0045db3793fba0ce8a1f7e15c9b63af05 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Wed, 30 May 2018 21:23:13 +0000 Subject: [PATCH 69/83] Merged PR 8627: Small title adjustment to enhanced fields and events --- ...ced-diagnostic-data-windows-analytics-events-and-fields.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md b/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md index 34d534863c..9d31869696 100644 --- a/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md +++ b/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md @@ -13,11 +13,11 @@ ms.author: jaimeo --- -# Windows 10, version 1709 enhanced diagnostic data events and fields used by Windows Analytics +# Windows 10 enhanced diagnostic data events and fields used by Windows Analytics **Applies to** -- Windows 10, version 1709 and later +- Windows 10, version 1709 and newer Windows Analytics Device Health reports are powered by diagnostic data not included in the Basic level. This includes crash reports and certain OS diagnostic data events. Organizations sending Enhanced or Full level diagnostic data were able to participate in Device Health, but some organizations which required detailed event and field level documentation were unable to move from Basic to Enhanced. From 32dc8c7e3247d5a08145a32ca6574680851e128a Mon Sep 17 00:00:00 2001 From: Richard Zhang Date: Wed, 30 May 2018 14:49:47 -0700 Subject: [PATCH 70/83] Create apply-hotfix-for-mbam-25-sp1.md --- mdop/mbam-v25/apply-hotfix-for-mbam-25-sp1.md | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 mdop/mbam-v25/apply-hotfix-for-mbam-25-sp1.md diff --git a/mdop/mbam-v25/apply-hotfix-for-mbam-25-sp1.md b/mdop/mbam-v25/apply-hotfix-for-mbam-25-sp1.md new file mode 100644 index 0000000000..ff7aab122d --- /dev/null +++ b/mdop/mbam-v25/apply-hotfix-for-mbam-25-sp1.md @@ -0,0 +1,28 @@ +--- +title: Applying hotfixes on MBAM 2.5 SP1 +description: Applying hotfixes on MBAM 2.5 SP1 +author: ppriya-msft +ms.assetid: +ms.pagetype: mdop, security +ms.mktglfcycl: manage +ms.sitesec: library +ms.prod: w10 +ms.date: 5/30/2018 +--- + +# Applying hotfixes on MBAM 2.5 SP1 +This topic describes the process for applying the hotfixes for Microsoft BitLocker Administration and Monitoring (MBAM) Server 2.5 SP1 + +### Before you begin, download the latest hotfix of Microsoft BitLocker Administration and Monitoring (MBAM) Server 2.5 SP1 +[Desktop Optimization Pack](https://www.microsoft.com/en-us/download/details.aspx?id=56126) + +#### Steps to update the MBAM Server for existing MBAM environment +1. Remove MBAM server feature(do this by opening the MBAM Server Configuration Tool, then select Remove Features). +2. Remove MDOP MBAM from Control Panel | Programs and Features. +3. Install MBAM 2.5 SP1 RTM server components. +4. Install lastest MBAM 2.5 SP1 hotfix rollup. +5. Configure MBAM features using MBAM Server Configurator. + +#### Steps to install the new MBAM 2.5 SP1 server hotfix +refer to the document for new server installation. +https://docs.microsoft.com/en-us/microsoft-desktop-optimization-pack/mbam-v25/deploying-the-mbam-25-server-infrastructure From f9f119a8b49c16ab6fd7ca94c4fe5f6dc9b3dfaf Mon Sep 17 00:00:00 2001 From: arottem Date: Wed, 30 May 2018 14:53:07 -0700 Subject: [PATCH 71/83] correct misleading av enabling --- .../windows-defender-antivirus-compatibility.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-compatibility.md b/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-compatibility.md index fb71bda388..6d409e7449 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-compatibility.md +++ b/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-compatibility.md @@ -73,7 +73,7 @@ Active mode | Windows Defender AV is used as the antivirus app on the machine. A Passive mode is enabled if you are enrolled in Windows Defender ATP because [the service requires common information sharing from the Windows Defender AV service](../windows-defender-atp/defender-compatibility-windows-defender-advanced-threat-protection.md) in order to properly monitor your devices and network for intrusion attempts and attacks. -Automatic disabled mode is enabled so that if the protection offered by a third-party antivirus product goes out of date, is not updated, or stops providing real-time protection from viruses, malware, and other threats, Windows Defender AV will automatically enable itself to ensure antivirus protection is maintained on the endpoint. It also allows you to enable [limited periodic scanning](limited-periodic-scanning-windows-defender-antivirus.md), which uses the Windows Defender AV engine to periodically check for threats in addition to your main antivirus app. +Automatic disabled mode is enabled so that if the protection offered by a third-party antivirus product expires or otherwise stops providing real-time protection from viruses, malware or other threats, Windows Defender AV will automatically enable itself to ensure antivirus protection is maintained on the endpoint. It also allows you to enable [limited periodic scanning](limited-periodic-scanning-windows-defender-antivirus.md), which uses the Windows Defender AV engine to periodically check for threats in addition to your main antivirus app. In passive and automatic disabled mode, you can still [manage updates for Windows Defender AV](manage-updates-baselines-windows-defender-antivirus.md), however you can't move Windows Defender AV into the normal active mode if your endpoints have an up-to-date third-party product providing real-time protection from malware. @@ -90,4 +90,4 @@ In passive and automatic disabled mode, you can still [manage updates for Window ## Related topics - [Windows Defender Antivirus in Windows 10](windows-defender-antivirus-in-windows-10.md) -- [Windows Defender Antivirus on Windows Server 2016](windows-defender-antivirus-on-windows-server-2016.md) \ No newline at end of file +- [Windows Defender Antivirus on Windows Server 2016](windows-defender-antivirus-on-windows-server-2016.md) From 13eef01c20edb6bafd80b5e4397795268fb5dcf3 Mon Sep 17 00:00:00 2001 From: Richard Zhang Date: Wed, 30 May 2018 14:56:23 -0700 Subject: [PATCH 72/83] Update index.md --- mdop/mbam-v25/index.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mdop/mbam-v25/index.md b/mdop/mbam-v25/index.md index 2a9e37642f..05fa418076 100644 --- a/mdop/mbam-v25/index.md +++ b/mdop/mbam-v25/index.md @@ -58,6 +58,9 @@ To get the MBAM software, see [How Do I Get MDOP](https://go.microsoft.com/fwlin Get help in choosing a deployment method for MBAM, including step-by-step instructions for each method. +- [Apply Hotfixes on MBAM 2.5 SP1 Server](apply-hotfix-for-mbam-25-sp1.md) + + View updated product information and known issues for MBAM 2.5 ## Got a suggestion for MBAM? - Add or vote on suggestions [here](http://mbam.uservoice.com/forums/268571-microsoft-bitlocker-administration-and-monitoring). - For MBAM issues, use the [MBAM TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopmbam). From 38e192640893d06bddc54823eef8eabb635e5a66 Mon Sep 17 00:00:00 2001 From: Richard Zhang Date: Wed, 30 May 2018 15:04:06 -0700 Subject: [PATCH 73/83] Update index.md --- mdop/mbam-v25/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mdop/mbam-v25/index.md b/mdop/mbam-v25/index.md index 05fa418076..84fc7c8df0 100644 --- a/mdop/mbam-v25/index.md +++ b/mdop/mbam-v25/index.md @@ -60,7 +60,8 @@ To get the MBAM software, see [How Do I Get MDOP](https://go.microsoft.com/fwlin - [Apply Hotfixes on MBAM 2.5 SP1 Server](apply-hotfix-for-mbam-25-sp1.md) - View updated product information and known issues for MBAM 2.5 + Guide of how to apply MBAM 2.5 SP1 Server hotfixes + ## Got a suggestion for MBAM? - Add or vote on suggestions [here](http://mbam.uservoice.com/forums/268571-microsoft-bitlocker-administration-and-monitoring). - For MBAM issues, use the [MBAM TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopmbam). From 0edcc6034d449a53dffe08b83c6a53790f5e21f6 Mon Sep 17 00:00:00 2001 From: CelesteDG Date: Wed, 30 May 2018 15:32:35 -0700 Subject: [PATCH 74/83] Updated the Partner pivot to updthe first two URLs, text, and description - per request from the Education Partner team --- education/index.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/education/index.md b/education/index.md index 72125c6a4c..424b52680d 100644 --- a/education/index.md +++ b/education/index.md @@ -447,7 +447,7 @@ ms.date: 10/30/2017
  • - +
    @@ -457,8 +457,8 @@ ms.date: 10/30/2017
    -

    Microsoft Education Partner Network

    -

    Find out the latest news and announcements for Microsoft Education partners.

    +

    Microsoft Partner Network

    +

    Discover the latest news and resources for Microsoft Education products, solutions, licensing, and readiness.

    @@ -466,7 +466,7 @@ ms.date: 10/30/2017
  • - +
    @@ -476,8 +476,8 @@ ms.date: 10/30/2017
    -

    Authorized Education Partner (AEP) home page

    -

    Access the essentials and find out what it takes to become an AEP.

    +

    Authorized Education Partner (AEP) program

    +

    Become authorized to purchase and resell academic priced offers and products to Qualified Educational Users (QEU).

    From f0b31bfd41a5b6bd547d17b0ee083535f25d2f03 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 31 May 2018 13:33:07 +0000 Subject: [PATCH 75/83] Merged PR 8645: fix example --- windows/configuration/guidelines-for-assigned-access-app.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/configuration/guidelines-for-assigned-access-app.md b/windows/configuration/guidelines-for-assigned-access-app.md index ec9939ed8a..91b729e5c8 100644 --- a/windows/configuration/guidelines-for-assigned-access-app.md +++ b/windows/configuration/guidelines-for-assigned-access-app.md @@ -110,7 +110,11 @@ Entry | Result `contoso.com` | Blocks all requests to contoso.com, www.contoso.com, and sub.www.contoso.com `https://*` | Blocks all HTTPS requests to any domain. `mail.contoso.com` | Blocks requests to mail.contoso.com but not to www.contoso.com or contoso.com +<<<<<<< HEAD +`.contoso.com` | Blocks contoso.com but not its subdomains, like subdomain.contoso.com. +======= `.contoso.com` | Blocks contoso.com but not its subdomains, like contoso.com/docs. +>>>>>>> refs/remotes/origin/master `.www.contoso.com` | Blocks www.contoso.com but not its subdomains. `*` | Blocks all requests except for URLs in the Blocked URL Exceptions list. `*:8080` | Blocks all requests to port 8080. From 30c3e33f650042ee4c5017ac4590fa0c42eca8e4 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Thu, 31 May 2018 07:25:10 -0700 Subject: [PATCH 76/83] added the MDM settings for Do not sync browser settings --- browsers/edge/available-policies.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/browsers/edge/available-policies.md b/browsers/edge/available-policies.md index 4994e63ed6..079e40df7a 100644 --- a/browsers/edge/available-policies.md +++ b/browsers/edge/available-policies.md @@ -451,6 +451,15 @@ This policy setting specifies whether you can use the Sync your Settings option This policy setting specifies whether a browser group can use the Sync your Settings options to sync their information to and from their device. Settings include information like History and Favorites. By default, this setting is disabled or not configured, which means the Sync your Settings options are turned on, letting browser groups pick what can sync on their device. If enabled, the Sync your Settings options are turned off so that browser groups are unable to sync their settings and info. You can use the Allow users to turn browser syncing on option to turn the feature off by default, but to let the employee change this setting. +**MDM settings in Microsoft Intune** +| | | +|---|---| +|MDM name |Experience/DoNotSynBrowserSettings | +|Supported devices |Desktop
    Mobile | +|URI full path |./Vendor/MSFT/Policy/Config/Experience/DoNotSynBrowserSettings | +|Data type |Integer | +|Allowed values |
    • **0** - Disable syncing.
    • **1 (default)** - Allow syncing.
    | + ## Keep favorites in sync between Internet Explorer and Microsoft Edge >*Supported versions: Windows 10, version 1703 or later* From d41e482b44dc41b16b7b60fbe104a0e96ad05562 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Thu, 31 May 2018 07:42:28 -0700 Subject: [PATCH 77/83] more updates to the MDM settings --- browsers/edge/available-policies.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/browsers/edge/available-policies.md b/browsers/edge/available-policies.md index 079e40df7a..7047cc4fc7 100644 --- a/browsers/edge/available-policies.md +++ b/browsers/edge/available-policies.md @@ -444,7 +444,7 @@ This policy setting specifies whether you can use the Sync your Settings option |URI full path |./Vendor/MSFT/Policy/Config/Experience/AllowSyncMySettings | |Location |Computer Configuration\Administrative Templates\Windows Components\sync your settings\Do not sync | |Data type | Integer | -|Allowed values |
    • **0** - Employees cannot sync settings between PCs.
    • **1 (default)** - Employees can sync between PCs.
    | +|Allowed values |
    • **0** - Disable syncing between PCs.
    • **1 (default)** - Allow syncing between PCs.
    | ## Do not sync browser settings >*Supported versions: Windows 10* @@ -458,7 +458,7 @@ This policy setting specifies whether a browser group can use the Sync your Sett |Supported devices |Desktop
    Mobile | |URI full path |./Vendor/MSFT/Policy/Config/Experience/DoNotSynBrowserSettings | |Data type |Integer | -|Allowed values |
    • **0** - Disable syncing.
    • **1 (default)** - Allow syncing.
    | +|Allowed values |
    • **0** - Disable browser syncing.
    • **1 (default)** - Allow browser syncing.
    | ## Keep favorites in sync between Internet Explorer and Microsoft Edge >*Supported versions: Windows 10, version 1703 or later* From fcac972b9c37a7f57746fec282d396dec8d82683 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Thu, 31 May 2018 07:44:22 -0700 Subject: [PATCH 78/83] more updates to the MDM settings --- browsers/edge/available-policies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/edge/available-policies.md b/browsers/edge/available-policies.md index 7047cc4fc7..2ba0d202e0 100644 --- a/browsers/edge/available-policies.md +++ b/browsers/edge/available-policies.md @@ -472,7 +472,7 @@ This policy setting specifies whether favorites are kept in sync between Interne |Supported devices |Desktop | |URI full path |./Vendor/MSFT/Policy/Config/Browser/SyncFavoritesBetweenIEAndMicrosoftEdge | |Data type | Integer | -|Allowed values |
    • **0 (default)** - Synchronization is turned off.
    • **1** - Synchronization is turned on.
    | +|Allowed values |
    • **0 (default)** - Turn off synchronization.
    • **1** - Turn on synchronization.
    | ## Prevent access to the about:flags page >*Supported versions: Windows 10, version 1607 or later* From 6bf65f32102ba5813e9693155d5cd77c4c539bfc Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 31 May 2018 09:01:57 -0700 Subject: [PATCH 79/83] added best practice back --- .../domain-member-maximum-machine-account-password-age.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/domain-member-maximum-machine-account-password-age.md b/windows/security/threat-protection/security-policy-settings/domain-member-maximum-machine-account-password-age.md index d7cba5795f..54bd39472d 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-member-maximum-machine-account-password-age.md +++ b/windows/security/threat-protection/security-policy-settings/domain-member-maximum-machine-account-password-age.md @@ -32,8 +32,9 @@ For more information, see [Machine Account Password Process](https://blogs.techn ### Best practices -It is often advisable to set **Domain member: Maximum machine account password age** to about 30 days. +1. It is often advisable to set **Domain member: Maximum machine account password age** to about 30 days. Setting the value to fewer days can increase replication and impact domain controllers. For example, in Windows NT domains, machine passwords were changed every 7 days. The additional replication churn would impact domain controllers in large organizations with many computers or slow links between sites. +2. Some organizations pre-build computers and then store them for later use or ship them to remote locations. When a computer starts after being offline more than 30 days, the Netlogon service will notice the password age and initiate a secure channel to a domain controller to change it. If the secure channel cannot be established, the computer will not authenticate with the domain. For this reason, some organizations might want to create a special organizational unit (OU) for computers that are prebuilt, and configure the value for this policy setting to a larger number of days. ### Location From 90ac253c7699441eaeff8bc80c2e699b78cce959 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 31 May 2018 09:06:00 -0700 Subject: [PATCH 80/83] added best practice back --- .../domain-member-maximum-machine-account-password-age.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/domain-member-maximum-machine-account-password-age.md b/windows/security/threat-protection/security-policy-settings/domain-member-maximum-machine-account-password-age.md index 54bd39472d..c9cb9862fb 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-member-maximum-machine-account-password-age.md +++ b/windows/security/threat-protection/security-policy-settings/domain-member-maximum-machine-account-password-age.md @@ -7,7 +7,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: brianlic-msft -ms.date: 04/19/2017 +ms.date: 05/31/2018 --- # Domain member: Maximum machine account password age From 549cbd571b1b80da79b711a50eada5ba3368b306 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 31 May 2018 16:07:17 +0000 Subject: [PATCH 81/83] Merged PR 8650: fix AD acct fix AD acct --- windows/configuration/setup-kiosk-digital-signage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/setup-kiosk-digital-signage.md b/windows/configuration/setup-kiosk-digital-signage.md index 5d83e51050..a2b8efc53b 100644 --- a/windows/configuration/setup-kiosk-digital-signage.md +++ b/windows/configuration/setup-kiosk-digital-signage.md @@ -200,7 +200,7 @@ Clear-AssignedAccess > >OS edition: Windows 10 Pro (version 1709) for UWP only; Ent, Edu for both app types > ->Account type: Local standard user +>Account type: Local standard user, Active Directory >[!IMPORTANT] >When Exchange Active Sync (EAS) password restrictions are active on the device, the autologon feature does not work. This behavior is by design. For more informations, see [How to turn on automatic logon in Windows](https://support.microsoft.com/help/324737/how-to-turn-on-automatic-logon-in-windows). From bac61db6f13c172259675d6e8669bd00414e4398 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Thu, 31 May 2018 16:11:05 +0000 Subject: [PATCH 82/83] Merged PR 8652: what's new - 1805 --- store-for-business/images/edu-icon.png | Bin 0 -> 6872 bytes .../manage-private-store-settings.md | 4 ++-- ...tory-microsoft-store-business-education.md | 7 +++++- ...-new-microsoft-store-business-education.md | 21 +++++++++++++----- 4 files changed, 23 insertions(+), 9 deletions(-) create mode 100644 store-for-business/images/edu-icon.png diff --git a/store-for-business/images/edu-icon.png b/store-for-business/images/edu-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..49009f70851c7f60ed89ffdb1352499865065e4b GIT binary patch literal 6872 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 - Apps recently added to your inventory, including line-of-business (LOB) apps and new purchases, will take up to 36 hours to add to the private store. That time begins when the product is purchased, or added to your inventory.
    - It will take an additional 36 hours for the product to be searchable in private store, even if you see the app available from the private store tab. | - 15 minutes: available on private store tab
    - 36 hours: searchable in private store
    - 36 hours: available on private store tab, if the product has just been added to inventory | +| Add a product to the private store
    - Apps recently added to your inventory, including line-of-business (LOB) apps and new purchases, will take up to 36 hours to add to the private store. That time begins when the product is purchased, or added to your inventory.
    - It will take an additional 36 hours for the product to be searchable in private store, even if you see the app available from the private store tab. | - 15 minutes: available on private store tab
    - 36 hours: searchable in private store
    - 36 hours: searchable in private store tab | | Remove a product from private store | - 15 minutes: private store tab
    - 36 hours: searchable in private store | -| Accept a new LOB app into your inventory (under **Products & services)**) | 36 hours | +| Accept a new LOB app into your inventory (under **Products & services)**) | - 15 minutes: available on private store tab
    - 36 hours: searchable in private store | | Create a new collection | 15 minutes| | Edit or remove a collection | 15 minutes | | Create private store tab | 4-6 hours | diff --git a/store-for-business/release-history-microsoft-store-business-education.md b/store-for-business/release-history-microsoft-store-business-education.md index 59e3fc2354..d7484344ae 100644 --- a/store-for-business/release-history-microsoft-store-business-education.md +++ b/store-for-business/release-history-microsoft-store-business-education.md @@ -8,7 +8,7 @@ ms.pagetype: store author: TrudyHa ms.author: TrudyHa ms.topic: conceptual -ms.date: 4/26/2018 +ms.date: 5/31/2018 --- # Microsoft Store for Business and Education release history @@ -17,6 +17,11 @@ Microsoft Store for Business and Education regularly releases new and improved f Looking for info on the latest release? Check out [What's new in Microsoft Store for Business and Education](whats-new-microsoft-store-business-education.md) +## April 2018 +- **Assign apps to larger groups** - We're making it easier for admins to assign apps to groups of people. Admins can assign licenses to groups of any size, and include subgroups within those groups. We’ll figure out who’s in those groups, and assign licenses to people in the groups (skipping people who already have licenses). Along the way, we’ll let you know how many licenses are needed, and provide an estimate on the time required to assign licenses. +- **Change collection order in private store** - Private store collections make it easy for groups of people to find the apps that they need. Now, you can customize the order of your private store collections. +- **Office 365 subscription management** - We know that sometimes customers need to cancel a subscription. While we don't want to lose a customer, we want the process for managing subscriptions to be easy. Now, you can delete your Office 365 subscription without calling Support. From Microsoft Store for Business and Education, you can request to delete an Office 365 subscription. We'll wait three days before permanently deleting the subscription. In case of a mistake, customers are welcome to reactivate subscriptions during the three-day period. + ## March 2018 - **Performance improvements in private store** - We've made it significantly faster for you to udpate the private store. Many changes to the private store are available immediately after you make them. [Get more info](https://docs.microsoft.com/microsoft-store/manage-private-store-settings#private-store-performance) - **Private store collection updates** - We’ve made it easier to find apps when creating private store collections – now you can search and filter results. diff --git a/store-for-business/whats-new-microsoft-store-business-education.md b/store-for-business/whats-new-microsoft-store-business-education.md index 2849a71cfc..fc29d300b3 100644 --- a/store-for-business/whats-new-microsoft-store-business-education.md +++ b/store-for-business/whats-new-microsoft-store-business-education.md @@ -8,7 +8,7 @@ ms.pagetype: store author: TrudyHa ms.author: TrudyHa ms.topic: conceptual -ms.date: 4/26/2018 +ms.date: 5/31/2018 --- # What's new in Microsoft Store for Business and Education @@ -17,15 +17,19 @@ Microsoft Store for Business and Education regularly releases new and improved f ## Latest updates for Store for Business and Education -**April 2018** +**May 2018** | | | |--------------------------------------|---------------------------------| -| ![License assign icon](images/license-assign-icon.png) |**Assign apps to larger groups**

    We're making it easier for admins to assign apps to groups of people. Admins can assign licenses to groups of any size, and include subgroups within those groups. We’ll figure out who’s in those groups, and assign licenses to people in the groups (skipping people who already have licenses). Along the way, we’ll let you know how many licenses are needed, and provide an estimate on the time required to assign licenses.

    **Applies to**:
    Microsoft Store for Business
    Microsoft Store for Education | -| ![Private store icon](images/private-store-icon.png) |**Change collection order in private store**

    Private store collections make it easy for groups of people to find the apps that they need. Now, you can customize the order of your private store collections.

    **Applies to**:
    Microsoft Store for Business
    Microsoft Store for Education | -| ![Office logo icon](images/office-logo.png) |**Office 365 subscription management**

    We know that sometimes customers need to cancel subscription. While we don't want to lose a customer, we want the process for managing subscriptions to be easy. Now, you can delete your Office 365 subscription without calling Support. From Microsoft Store for Business and Education, you can request to delete an Office 365 subscription. We'll wait three days before permanently deleting the subscription. In case of a mistake, customers are welcome to reactivate subscriptions during the three-day period.

    **Applies to**:
    Microsoft Store for Business
    Microsoft Store for Education | - +| ![performance icon](images/edu-icon.png) |**Immersive Reader app in Microsoft Store for Education**

    Microsoft Immersive Reader is now available for education organizations using Microsoft Store for Education. This app is a free tool that uses proven techniques to improve reading and writing for people regardless of their age or ability. You can add the app to your private store, so students can easily install and use it. Check out and download [Immersive Reader](https://educationstore.microsoft.com/en-us/store/details/immersive-reader/9PJZQZ821DQ2).

    **Applies to**:
    Microsoft Store for Education | + +
  • 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 literal 24959 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 ZEIWJnh#SvbFK~fF|BmtPVy%0B{5J(3gNXnD From 190429710f113d52351c6b4f572d21ae1282d54d Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 21 May 2018 09:41:25 -0700 Subject: [PATCH 12/83] added explanatory material about servicing stack updates --- windows/deployment/TOC.md | 1 + .../update/servicing-stack-updates.md | 41 +++++++++++++++++++ windows/deployment/update/waas-quick-start.md | 4 +- 3 files changed, 44 insertions(+), 2 deletions(-) create mode 100644 windows/deployment/update/servicing-stack-updates.md diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index 322fa570ca..8557a91510 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -213,6 +213,7 @@ ## [Update Windows 10](update/index.md) ### [Quick guide to Windows as a service](update/waas-quick-start.md) +#### [Servicing stack updates](update/servicing-stack-updates.md) ### [Overview of Windows as a service](update/waas-overview.md) ### [Prepare servicing strategy for Windows 10 updates](update/waas-servicing-strategy-windows-10-updates.md) ### [Build deployment rings for Windows 10 updates](update/waas-deployment-rings-windows-10-updates.md) diff --git a/windows/deployment/update/servicing-stack-updates.md b/windows/deployment/update/servicing-stack-updates.md new file mode 100644 index 0000000000..add2afba22 --- /dev/null +++ b/windows/deployment/update/servicing-stack-updates.md @@ -0,0 +1,41 @@ +--- +title: Servicing stack updates (Windows 10) +description: Servicing stack updates improve the code that installs the other updates. +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +author: Jaimeo +ms.localizationpriority: high +ms.author: jaimeo +ms.date:05/27/2018 +--- + +# Servicing stack updates + + +**Applies to** + +- Windows 10 +- Windows 10 Mobile +- Windows 10 IoT Mobile + +## What is a servicing stack update? +The "servicing stack" is the code that installs other operating system updates. Additionally, it contains the "component-based servicing stack" (CBS), which is a key underlying component for several elements of Windows deployment, such as DISM, SFC, changing Windows features or roles, and repairing components. The CBS is a small component that typically does not have updates released every month. + +## Why should servicing stack updates be installed and kept up to date? + +Having the latest servicing stack update is a prerequisite to reliably installing the latest quality updates and feature updates. + +## When are they released? + +Currently, the servicing stack update releases are aligned with the monthly quality update release date, though sometimes they are released on a separate date if required. + +## Is there any special guidance? + +Typically, the improvements are reliability, security, and performance improvements that do not require any specific special guidance. If there is any significant impact is will be present in the release notes. + +## Installation notes + +• Servicing stack updates contain the full servicing stack; as a result, typically administrators only need to install the latest servicing stack update for the operating system. +• Installing servicing stack update does not require restarting the device, so installation should not be disruptive. +• Servicing stack update releases are specific to the operating system version (build number), much like quality updates. diff --git a/windows/deployment/update/waas-quick-start.md b/windows/deployment/update/waas-quick-start.md index 8ea214bbb5..28a55e6865 100644 --- a/windows/deployment/update/waas-quick-start.md +++ b/windows/deployment/update/waas-quick-start.md @@ -7,7 +7,7 @@ ms.sitesec: library author: Jaimeo ms.localizationpriority: high ms.author: jaimeo -ms.date: 02/09/2018 +ms.date:05/27/2018 --- # Quick guide to Windows as a service @@ -25,7 +25,7 @@ Windows as a service is a new concept, introduced with the release of Windows 10 Some new terms have been introduced as part of Windows as a service, so you should know what these terms mean. - **Feature updates** will be released twice per year, around March and September. As the name suggests, these will add new features to Windows 10, delivered in bite-sized chunks compared to the previous practice of Windows releases every 3-5 years. -- **Quality updates** are released monthly, delivering both security and non-security fixes. These are cumulative, so installing the latest quality update is sufficient to get all the available fixes for a specific Windows 10 feature update. +- **Quality updates** are released monthly, delivering both security and non-security fixes. Typically released the second Tuesday of each month (though they can be released at any time), these include security updates, critical updates, servicing stack updates, and driver updates. The "servicing stack" is the code that installs other updates, so they are especially important to keep current. For more information, see [Servicing stack updates](servicing-stack-updates.md) Quality updates are cumulative, so installing the latest quality update is sufficient to get all the available fixes for a specific Windows 10 feature update. - **Insider Preview** builds are made available during the development of the features that will be shipped in the next feature update, enabling organizations to validate new features as well as compatibility with existing apps and infrastructure, providing feedback to Microsoft on any issues encountered. - **Servicing channels** allow organizations to choose when to deploy new features. - The **Semi-Annual Channel** receives feature updates twice per year. From 34ebdceddb54ff1de20f116085c39848db2afd66 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 22 May 2018 13:14:03 -0700 Subject: [PATCH 13/83] safety commit --- windows/deployment/update/servicing-stack-updates.md | 2 +- windows/deployment/update/waas-quick-start.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/servicing-stack-updates.md b/windows/deployment/update/servicing-stack-updates.md index add2afba22..ccd64c9f27 100644 --- a/windows/deployment/update/servicing-stack-updates.md +++ b/windows/deployment/update/servicing-stack-updates.md @@ -7,7 +7,7 @@ ms.sitesec: library author: Jaimeo ms.localizationpriority: high ms.author: jaimeo -ms.date:05/27/2018 +ms.date: 05/27/2018 --- # Servicing stack updates diff --git a/windows/deployment/update/waas-quick-start.md b/windows/deployment/update/waas-quick-start.md index 28a55e6865..cc6fc2c319 100644 --- a/windows/deployment/update/waas-quick-start.md +++ b/windows/deployment/update/waas-quick-start.md @@ -7,7 +7,7 @@ ms.sitesec: library author: Jaimeo ms.localizationpriority: high ms.author: jaimeo -ms.date:05/27/2018 +ms.date: 05/27/2018 --- # Quick guide to Windows as a service From 6da43edf415c6ff9018b67339efab94fce01febd Mon Sep 17 00:00:00 2001 From: Patti Short Date: Tue, 22 May 2018 15:13:54 -0700 Subject: [PATCH 14/83] replace old content with new --- .../how-to-move-the-mbam-25-databases.md | 751 ++++++++++-------- 1 file changed, 419 insertions(+), 332 deletions(-) diff --git a/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md b/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md index ddeb99133d..bb48e14638 100644 --- a/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md +++ b/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md @@ -7,20 +7,26 @@ ms.pagetype: mdop, security ms.mktglfcycl: manage ms.sitesec: library ms.prod: w10 -ms.date: 06/16/2016 +ms.date: 05/23/2018 --- - # How to Move the MBAM 2.5 Databases - -Use these procedures to move the following databases from one computer to another, that is, to move the databases from Server A to Server B: +Use these procedures to move the following databases from one computer to +another; from Server A to Server B, for example: - Compliance and Audit Database - Recovery Database -If you are moving multiple features, move them in the following order: +>[!NOTE] +>It is important that the databases be restored to Machine B PRIOR to running the MBAM Configuration Wizard to update/configure them. + +If the databases are NOT present, the Configuration Wizard creates NEW, empty, databases. When your existing databases are then restored, this process will break the MBAM configuration. + +Restore the databases FIRST, then run the MBAM Configuration Wizard, choose the database option, and the Configuration Wizard will “connect” to the databases you restored; upgrading them if needed as part of the process. + +**If you are moving multiple features, move them in the following order:** 1. Recovery Database @@ -32,13 +38,10 @@ If you are moving multiple features, move them in the following order: 5. Self-Service Portal -**Note**   -To run the example Windows PowerShell scripts provided in this topic, you must update the Windows PowerShell execution policy to enable scripts to be run. See [Running Windows PowerShell Scripts](http://technet.microsoft.com/library/ee176949.aspx) for instructions. - -  - -## Moving the Recovery Database +>[!Note] +>To run the example Windows PowerShell scripts provided in this topic, you must update the Windows PowerShell execution policy to enable scripts to be run. See [Running Windows PowerShell Scripts](http://technet.microsoft.com/library/ee176949.aspx) for instructions. +## Move the Recovery Database The high-level steps for moving the Recovery Database are: @@ -46,473 +49,557 @@ The high-level steps for moving the Recovery Database are: 2. Back up the Recovery Database on Server A -3. Install MBAM Server software and run the MBAM Server Configuration wizard on Server B +3. Move the Recovery Database from Server A to Server B -4. Move the Recovery Database from Server A to Server B +4. Restore the Recovery Database on Server B -5. Restore the Recovery Database on Server B +5. Configure access to the Database on Server B and update connection data -6. Configure access to the Database on Server B and update connection data +6. Install MBAM Server software and run the MBAM Server Configuration wizard on Server B 7. Resume the instance of the Administration and Monitoring Website -**How to move the Recovery Database** +### How to move the Recovery Database -1. **Stop all instances of the MBAM Administration and Monitoring Website** +**Stop all instances of the MBAM Administration and Monitoring Website** - - On each server that is running the MBAM Administration and Monitoring Server Website, use the Internet Information Services (IIS) Manager console to stop the Administration and Monitoring Website. +1. On each server that is running the MBAM Administration and Monitoring Server Website, use the Internet Information Services (IIS) Manager console to stop the Administration and Monitoring Website. - To automate this procedure, you can use Windows PowerShell to enter a command that is similar to the following: +2. To automate this procedure, you can use Windows PowerShell to enter a command that is similar to the following: - ``` syntax - PS C:\> Stop-Website "Microsoft BitLocker Administration and Monitoring" - ``` +```syntax - **Note**   - To run this command, you must add the Internet Information Services (IIS) module for Windows PowerShell to the current instance of Windows PowerShell. +PS C:\> Stop-Website "Microsoft BitLocker Administration and Monitoring" -   +``` -2. **Install MBAM Server software and run the MBAM Server Configuration wizard on Server B** +>[!NOTE] +>To run this command, you must add the Internet Information Services (IIS) module for Windows PowerShell to the current instance of Windows PowerShell. - 1. Install the MBAM 2.5 Server software on Server B. For instructions, see [Installing the MBAM 2.5 Server Software](installing-the-mbam-25-server-software.md). +### Back up the Recovery Database on Server A - 2. On Server B, start the MBAM Server Configuration wizard, click **Add New Features**, and then select only the **Recovery Database** feature. +1. Use the **Back Up** task in SQL Server Management Studio to back up the Recovery Database on Server A.