From 90a16942c10ea0ab2e6b1ed7928abd02b265bc56 Mon Sep 17 00:00:00 2001 From: Rahul Kumar Singh <37482171+rahulkumarsingh73690@users.noreply.github.com> Date: Thu, 6 Sep 2018 12:18:10 +0530 Subject: [PATCH 01/94] Update index.md --- windows/hub/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/hub/index.md b/windows/hub/index.md index adbc774252..5c25ce59c8 100644 --- a/windows/hub/index.md +++ b/windows/hub/index.md @@ -70,10 +70,12 @@ The Windows 10 operating system introduces a new way to build, deploy, and servi These improvements focus on maximizing customer involvement in Windows development, simplifying the deployment and servicing of Windows client computers, and leveling out the resources needed to deploy and maintain Windows over time. - [Read more about Windows as a Service](/windows/deployment/update/waas-overview) +- [Read how much space does Windows 10 take](https://www.rahulit.com/how-much-space-does-windows-10-take/) ## Related topics [Windows 10 TechCenter](https://go.microsoft.com/fwlink/?LinkId=620009) +   From 3d6265a5ae9c4d1abdaa1d5a78e6701c4899f6ff Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 7 Sep 2018 14:58:46 -0700 Subject: [PATCH 02/94] added personal --- .../enlightened-microsoft-apps-and-wip.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 e91d6c96e7..475d430104 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: justinha ms.localizationpriority: medium -ms.date: 05/30/2018 +ms.date: 09/07/2018 --- # List of enlightened Microsoft apps for use with Windows Information Protection (WIP) @@ -32,7 +32,7 @@ Apps can be enlightened or unenlightened: - Windows **Save As** experiences only allow you to save your files as enterprise. -- **WIP-work only apps** are unenlightened line-of-business apps that have been tested and deemed safe for use in an enterprise with WIP and Mobile App Management (MAM) solutions. +- **WIP-work only apps** are unenlightened line-of-business apps that have been tested and deemed safe for use in an enterprise with WIP and Mobile App Management (MAM) solutions without device enrollment. Unenlightended apps that are targeted by WIP without enrollment run under personal mode. ## List of enlightened Microsoft apps Microsoft has made a concerted effort to enlighten several of our more popular apps, including the following: From a2cf8ceede0fd7af2712afe41857c9a93876c287 Mon Sep 17 00:00:00 2001 From: Ken <1176431+kenjohnson03@users.noreply.github.com> Date: Tue, 18 Sep 2018 18:07:22 -0500 Subject: [PATCH 03/94] Adding information on Microsoft Store updates --- .../stop-employees-from-using-microsoft-store.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/configuration/stop-employees-from-using-microsoft-store.md b/windows/configuration/stop-employees-from-using-microsoft-store.md index 27bc5fc49f..eb3d236c32 100644 --- a/windows/configuration/stop-employees-from-using-microsoft-store.md +++ b/windows/configuration/stop-employees-from-using-microsoft-store.md @@ -25,6 +25,9 @@ ms.date: 4/16/2018 IT pros can configure access to Microsoft Store for client computers in their organization. For some organizations, business policies require blocking access to Microsoft Store. +> [!Important] +> All executable code including Microsoft Store applications should have an update and maintenance plan. Organizations that use Microsoft Store applications should ensure that the applications can be updated through the Microsoft Store over the internet, through the [Private Store](/microsoft-store/distribute-apps-from-your-private-store), or [distributed offline](/microsoft-store/distribute-offline-apps) to keep the applications up to date. + ## Options to configure access to Microsoft Store @@ -80,8 +83,7 @@ You can also use Group Policy to manage access to Microsoft Store. 4. On the **Turn off Store application** setting page, click **Enabled**, and then click **OK**. > [!Important] -> Enabling **Turn off Store application** policy turns off app updates from Microsoft Store. - +> Enabling **Turn off Store application** policy turns off app updates from Microsoft Store. ## Block Microsoft Store using management tool From 52274edb2d201d940f0286729c19f1dd7369233c Mon Sep 17 00:00:00 2001 From: Leonid Zhitomirsky Date: Sun, 7 Oct 2018 16:05:36 +0000 Subject: [PATCH 04/94] Updated supported-apis-windows-defender-advanced-threat-protection.md --- ...ported-apis-windows-defender-advanced-threat-protection.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md index a6c64df7ff..bc16fe2624 100644 --- a/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md @@ -34,4 +34,8 @@ File | Run API calls such as get file information, file related alerts, file rel IP | Run API calls such as get IP related alerts, IP related machines, IP statistics, and check if and IP is seen in your organization. Machines | Run API calls such as find machine information by IP, get machines, get machines by ID, information about logged on users, and alerts related to a given machine ID. User | Run API calls such as get alert related user information, user information, user related alerts, and user related machines. +KbInfo | Run API call that gets list of Windows KB's information +CveKbMap | Run API call that gets mapping of CVE's to corresponding KB's +MachineSecurityStates | Run API call that gets list of machines with their security properties and versions +MachineGroups | Run API call that gets list of machine group definitions From 9e8c4645f72592cf7f4e35742b518ddd8c6ea439 Mon Sep 17 00:00:00 2001 From: Leonid Zhitomirsky Date: Sun, 7 Oct 2018 16:14:44 +0000 Subject: [PATCH 05/94] Added file get-kbinfo-collection-windows-defender-advanced-threat-protection.md --- ...info-collection-windows-defender-advanced-threat-protection.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md diff --git a/windows/security/threat-protection/windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..e69de29bb2 From 81f35d1255181fbb75694df7f48101b9e9a4977b Mon Sep 17 00:00:00 2001 From: Leonid Zhitomirsky Date: Sun, 7 Oct 2018 16:15:28 +0000 Subject: [PATCH 06/94] Added file get-cvekbmap-collection-windows-defender-advanced-threat-protection.md --- ...bmap-collection-windows-defender-advanced-threat-protection.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md diff --git a/windows/security/threat-protection/windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..e69de29bb2 From 1c1c742b0b9fd604c69292d2f7f7a649299d85f7 Mon Sep 17 00:00:00 2001 From: Leonid Zhitomirsky Date: Sun, 7 Oct 2018 16:16:05 +0000 Subject: [PATCH 07/94] Added file get-machinegroups-collection-windows-defender-advanced-threat-protection --- ...egroups-collection-windows-defender-advanced-threat-protection | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/get-machinegroups-collection-windows-defender-advanced-threat-protection diff --git a/windows/security/threat-protection/windows-defender-atp/get-machinegroups-collection-windows-defender-advanced-threat-protection b/windows/security/threat-protection/windows-defender-atp/get-machinegroups-collection-windows-defender-advanced-threat-protection new file mode 100644 index 0000000000..e69de29bb2 From e5205246254297ba06179449daf469049bbc39d6 Mon Sep 17 00:00:00 2001 From: Leonid Zhitomirsky Date: Sun, 7 Oct 2018 16:16:49 +0000 Subject: [PATCH 08/94] Added file get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md --- ...ates-collection-windows-defender-advanced-threat-protection.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md diff --git a/windows/security/threat-protection/windows-defender-atp/get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..e69de29bb2 From 5fd781c70e367143b6ed339356829e83924e25ec Mon Sep 17 00:00:00 2001 From: Leonid Zhitomirsky Date: Sun, 7 Oct 2018 16:29:57 +0000 Subject: [PATCH 09/94] Updated get-cvekbmap-collection-windows-defender-advanced-threat-protection.md --- ...ows-defender-advanced-threat-protection.md | 77 +++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md index e69de29bb2..42220a68a4 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md @@ -0,0 +1,77 @@ +--- +title: Get CVE-KB map API +description: Retrieves a map of CVE's to KB's. +keywords: apis, graph api, supported apis, get, cve, kb +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: leonidzh +author: mjcaparas +ms.localizationpriority: medium +ms.date: 10/07/2018 +--- + +# Get CVE-KB map API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +Retrieves a map of of CVE's to KB's and CVE details. + +## Permissions +User needs read permissions. + +## HTTP request +``` +GET /testwdatppreview/cvekbmap +``` + +## Request headers + +Header | Value +:---|:--- +Authorization | Bearer {token}. **Required**. +Content type | application/json + +## Request body +Empty + +## Response +If successful and map exists - 200 OK. + +## Example + +**Request** + +Here is an example of the request. + +``` +GET https://graph.microsoft.com/testwdatppreview/CveKbMap +Content-type: application/json +``` + +**Response** + +Here is an example of the response. + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context":"https://graph.microsoft-ppe.com/testwdatpbeta/$metadata#CveKbMap", + "@odata.count": 4168, + "value": [ + { + "cveKbId": "CVE-2015-2482-3097617", + "cveId": "CVE-2015-2482", + "kbId":"3097617", + "title": "Cumulative Security Update for Internet Explorer", + "severity": "Critical" + }, + … +} + +``` From 397d4fc98bb5deb6d7da5e804c66988eb1dfa55f Mon Sep 17 00:00:00 2001 From: Leonid Zhitomirsky Date: Mon, 8 Oct 2018 06:14:06 +0000 Subject: [PATCH 10/94] Updated get-kbinfo-collection-windows-defender-advanced-threat-protection.md --- ...ows-defender-advanced-threat-protection.md | 76 +++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md index e69de29bb2..c145c2e5cd 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md @@ -0,0 +1,76 @@ +--- +title: Get KB collection API +description: Retrieves a collection of KB's. +keywords: apis, graph api, supported apis, get, kb +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: leonidzh +author: mjcaparas +ms.localizationpriority: medium +ms.date: 10/07/2018 +--- + +# Get KB collection API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +Retrieves a collection of KB's and KB details. + +## Permissions +User needs read permissions. + +## HTTP request +``` +GET /testwdatppreview/kbinfo +``` + +## Request headers + +Header | Value +:---|:--- +Authorization | Bearer {token}. **Required**. +Content type | application/json + +## Request body +Empty + +## Response +If successful - 200 OK. + +## Example + +**Request** + +Here is an example of the request. + +``` +GET https://graph.microsoft.com/testwdatppreview/KbInfo +Content-type: application/json +``` + +**Response** + +Here is an example of the response. + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context": "https://graph.microsoft-ppe.com/testwdatpbeta/$metadata#KbInfo", + "@odata.count": 271, + "value":[ + { + "id": "KB3097617 (10240.16549) Amd64", + "release": "KB3097617 (10240.16549)", + "publishingDate": "2015-10-16T21:00:00Z", + "version": "10.0.10240.16549", + "architecture": "Amd64" + }, + … +} +``` \ No newline at end of file From b3c99ce75fabbb9ccd0ea2c0c386f07c8f533ea3 Mon Sep 17 00:00:00 2001 From: Leonid Zhitomirsky Date: Mon, 8 Oct 2018 06:27:21 +0000 Subject: [PATCH 11/94] Updated get-machinegroups-collection-windows-defender-advanced-threat-protection --- ...indows-defender-advanced-threat-protection | 76 +++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/get-machinegroups-collection-windows-defender-advanced-threat-protection b/windows/security/threat-protection/windows-defender-atp/get-machinegroups-collection-windows-defender-advanced-threat-protection index e69de29bb2..93b2b4a472 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machinegroups-collection-windows-defender-advanced-threat-protection +++ b/windows/security/threat-protection/windows-defender-atp/get-machinegroups-collection-windows-defender-advanced-threat-protection @@ -0,0 +1,76 @@ +--- +title: Get RBAC machine groups collection API +description: Retrieves a collection of RBAC machine groups. +keywords: apis, graph api, supported apis, get, RBAC, group +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: leonidzh +author: mjcaparas +ms.localizationpriority: medium +ms.date: 10/07/2018 +--- + +# Get KB collection API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +Retrieves a collection of RBAC machine groups. + +## Permissions +User needs read permissions. + +## HTTP request +``` +GET /testwdatppreview/machinegroups +``` + +## Request headers + +Header | Value +:---|:--- +Authorization | Bearer {token}. **Required**. +Content type | application/json + +## Request body +Empty + +## Response +If successful - 200 OK. + +## Example + +**Request** + +Here is an example of the request. + +``` +GET https://graph.microsoft.com/testwdatppreview/machinegroups +Content-type: application/json +``` + +**Response** + +Here is an example of the response. +Field id contains machine group **id** and equal to field **rbacGroupId** in machines info. +Field **ungrouped** is true only for one group for all machines that have not been assigned to any group. This group as usual has name "UnassignedGroup". + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context":"https://graph.microsoft-ppe.com/testwdatppreview/$metadata#MachineGroups", + "@odata.count":7, + "value":[ + { + "id":86, + "name":"UnassignedGroup", + "description":"", + "ungrouped":true}, + … +} +``` \ No newline at end of file From bc44252f52d6057ad9570252d32354bc140122b6 Mon Sep 17 00:00:00 2001 From: Leonid Zhitomirsky Date: Mon, 8 Oct 2018 06:28:19 +0000 Subject: [PATCH 12/94] Renamed get-machinegroups-collection-windows-defender-advanced-threat-protection to get-machinegroups-collection-windows-defender-advanced-threat-protection.md --- ...ups-collection-windows-defender-advanced-threat-protection.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename windows/security/threat-protection/windows-defender-atp/{get-machinegroups-collection-windows-defender-advanced-threat-protection => get-machinegroups-collection-windows-defender-advanced-threat-protection.md} (100%) diff --git a/windows/security/threat-protection/windows-defender-atp/get-machinegroups-collection-windows-defender-advanced-threat-protection b/windows/security/threat-protection/windows-defender-atp/get-machinegroups-collection-windows-defender-advanced-threat-protection.md similarity index 100% rename from windows/security/threat-protection/windows-defender-atp/get-machinegroups-collection-windows-defender-advanced-threat-protection rename to windows/security/threat-protection/windows-defender-atp/get-machinegroups-collection-windows-defender-advanced-threat-protection.md From fd8f1c8f51627bc566acf69333816ff2fd475acb Mon Sep 17 00:00:00 2001 From: Leonid Zhitomirsky Date: Mon, 8 Oct 2018 06:39:56 +0000 Subject: [PATCH 13/94] Updated get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md --- ...ows-defender-advanced-threat-protection.md | 83 +++++++++++++++++++ 1 file changed, 83 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md index e69de29bb2..2c02695ffe 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md @@ -0,0 +1,83 @@ +--- +title: Get machines security states collection API +description: Retrieves a collection of machines security states. +keywords: apis, graph api, supported apis, get, machine, security, state +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: leonidzh +author: mjcaparas +ms.localizationpriority: medium +ms.date: 10/07/2018 +--- + +# Get Machines security states collection API + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +Retrieves a collection of machines security states. + +## Permissions +User needs read permissions. + +## HTTP request +``` +GET /testwdatppreview/machinesecuritystates +``` + +## Request headers + +Header | Value +:---|:--- +Authorization | Bearer {token}. **Required**. +Content type | application/json + +## Request body +Empty + +## Response +If successful - 200 OK. + +## Example + +**Request** + +Here is an example of the request. + +``` +GET https://graph.microsoft.com/testwdatppreview/machinesecuritystates +Content-type: application/json +``` + +**Response** + +Here is an example of the response. +Field *id* contains machine id and equal to the field *id** in machines info. + +``` +HTTP/1.1 200 OK +Content-type: application/json +{ + "@odata.context":"https://graph.microsoft-ppe.com/testwdatppreview/$metadata#MachineSecurityStates", + "@odata.count":444, + "@odata.nextLink":"https://graph.microsoft-ppe.com/testwdatppreview/machinesecuritystates?$skiptoken=[continuation token]", + "value":[ + { + "id":"000050e1b4afeee3742489ede9ad7a3e16bbd9c4", + "build":14393, + "revision":2485, + "architecture":"Amd64", + "osVersion":"10.0.14393.2485.amd64fre.rs1_release.180827-1809", + "propertiesRequireAttention":[ + "AntivirusNotReporting", + "EdrImpairedCommunications" + ] + }, + … + ] +} +``` \ No newline at end of file From 4886013681dd8c1e02c86a3b0b852d0c2102776b Mon Sep 17 00:00:00 2001 From: Marc Shepard <37675325+marcshep-msft@users.noreply.github.com> Date: Mon, 8 Oct 2018 09:11:32 -0700 Subject: [PATCH 14/94] Update windows-analytics-get-started.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixed spelling of Analytics (typo "Analtyics" from my last PR)…. --- windows/deployment/update/windows-analytics-get-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/windows-analytics-get-started.md b/windows/deployment/update/windows-analytics-get-started.md index c7518d3e77..4420182284 100644 --- a/windows/deployment/update/windows-analytics-get-started.md +++ b/windows/deployment/update/windows-analytics-get-started.md @@ -53,7 +53,7 @@ To enable data sharing, configure your proxy server to whitelist the following e | `http://adl.windows.com` | Allows the compatibility update to receive the latest compatibility data from Microsoft. | | `https://watson.telemetry.microsoft.com` | Windows Error Reporting (WER); required for Device Health and Update Compliance AV reports. Not used by Upgrade Readiness. | | `https://oca.telemetry.microsoft.com` | Online Crash Analysis; required for Device Health and Update Compliance AV reports. Not used by Upgrade Readiness. | -| `https://login.live.com` | This end-point is required by Device Health to ensure data integrity and provides a more reliable device identity for all Windows Analtyics solutions on Windows 10. Those who wish to disable end-user MSA access should do so by applying [policy](https://docs.microsoft.com/windows/security/identity-protection/access-control/microsoft-accounts#block-all-consumer-microsoft-account-user-authentication) rather than blocking this end-point. | +| `https://login.live.com` | This end-point is required by Device Health to ensure data integrity and provides a more reliable device identity for all Windows Analytics solutions on Windows 10. Those who wish to disable end-user MSA access should do so by applying [policy](https://docs.microsoft.com/windows/security/identity-protection/access-control/microsoft-accounts#block-all-consumer-microsoft-account-user-authentication) rather than blocking this end-point. | | `https://www.msftncsi.com` | Windows Error Reporting (WER); required for Device Health to check connectivity. | | `https://www.msftconnecttest.com` | Windows Error Reporting (WER); required for Device Health to check connectivity. | From ddb096f98243d19845b5a7c73f5b16bd7f157818 Mon Sep 17 00:00:00 2001 From: "Robert Durff (Microsoft)" Date: Mon, 8 Oct 2018 10:54:51 -0700 Subject: [PATCH 15/94] Added new links for Fall Creators Update documents; fixed typos; adjusted title. --- .../windows-platform-common-criteria.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-platform-common-criteria.md b/windows/security/threat-protection/windows-platform-common-criteria.md index 86b6688059..1be7c7a0fb 100644 --- a/windows/security/threat-protection/windows-platform-common-criteria.md +++ b/windows/security/threat-protection/windows-platform-common-criteria.md @@ -1,14 +1,14 @@ --- -title: Windows Platform Common Criteria Certification +title: Common Criteria Certifications description: This topic details how Microsoft supports the Common Criteria certification program. ms.prod: w10 ms.localizationpriority: medium ms.author: daniha author: danihalfin -ms.date: 04/03/2018 +ms.date: 10/8/2018 --- -# Windows Platform Common Criteria Certification +# Common Criteria Certifications Microsoft is committed to optimizing the security of its products and services. As part of that commitment, Microsoft supports the Common Criteria certification program, continues to ensure that products incorporate the features and functions required by relevant Common Criteria protection profiles, and completes Common Criteria certifications of Microsoft Windows products. @@ -18,7 +18,8 @@ Microsoft is committed to optimizing the security of its products and services. The Security Target describes security functionality and assurance measures used to evaluate Windows. - - [Microsoft Window 10 (Creators Update)](http://download.microsoft.com/download/e/8/b/e8b8c42a-a0b6-4ba1-9bdc-e704e8289697/windows%2010%20version%201703%20gp%20os%20security%20target%20-%20public%20\(january%2016,%202018\)\(final\)\(clean\).pdf) + - [Microsoft Windows 10 (Fall Creators Update)](http://download.microsoft.com/download/B/6/A/B6A5EC2C-6351-4FB9-8FF1-643D4BD5BE6E/Windows%2010%201709%20GP%20OS%20Security%20Target.pdf) + - [Microsoft Windows 10 (Creators Update)](http://download.microsoft.com/download/e/8/b/e8b8c42a-a0b6-4ba1-9bdc-e704e8289697/windows%2010%20version%201703%20gp%20os%20security%20target%20-%20public%20\(january%2016,%202018\)\(final\)\(clean\).pdf) - [Microsoft Windows Server 2016, Microsoft Windows Server 2012 R2, and Microsoft Windows 10 Hyper-V](http://download.microsoft.com/download/1/c/3/1c3b5ab0-e064-4350-a31f-48312180d9b5/st_vid10823-st.pdf) - [Microsoft Windows 10 (Anniversary Update) and Windows 10 Mobile (Anniversary Update)](http://download.microsoft.com/download/1/5/e/15eee6d3-f2a8-4441-8cb1-ce8c2ab91c24/windows%2010%20anniversary%20update%20mdf%20security%20target%20-%20public%20\(april%203%202017\).docx) - [Microsoft Windows 10 (Anniversary Update) and Windows Server 2016](http://download.microsoft.com/download/f/8/c/f8c1c2a4-719c-48ae-942f-9fd3ce5b238f/windows%2010%20au%20and%20server%202016%20gp%20os%20security%20target%20-%20public%20\(december%202%202016\)%20\(clean\).docx) @@ -52,7 +53,9 @@ These documents describe how to configure Windows to replicate the configuration **Windows 10, Windows 10 Mobile, Windows Server 2016, Windows Server 2012 R2** - - [Microsoft Window 10 (Creators Update)](http://download.microsoft.com/download/e/9/7/e97f0c7f-e741-4657-8f79-2c0a7ca928e3/windows%2010%20cu%20gp%20os%20operational%20guidance%20\(jan%208%202017%20-%20public\).pdf) + + - [Microsoft Windows 10 (Fall Creators Update)](http://download.microsoft.com/download/5/D/2/5D26F473-0FCE-4AC4-9065-6AEC0FE5B693/Windows%2010%201709%20GP%20OS%20Administrative%20Guide.pdf) + - [Microsoft Windows 10 (Creators Update)](http://download.microsoft.com/download/e/9/7/e97f0c7f-e741-4657-8f79-2c0a7ca928e3/windows%2010%20cu%20gp%20os%20operational%20guidance%20\(jan%208%202017%20-%20public\).pdf) - [Microsoft Windows Server 2016, Microsoft Windows Server 2012 R2, and Microsoft Windows 10 Hyper-V](http://download.microsoft.com/download/d/c/4/dc40b5c8-49c2-4587-8a04-ab3b81eb6fc4/st_vid10823-agd.pdf) - [Microsoft Windows 10 (Anniversary Update) and Windows 10 Mobile (Anniversary Update)](http://download.microsoft.com/download/4/c/1/4c1f4ea4-2d66-4232-a0f5-925b2bc763bc/windows%2010%20au%20operational%20guidance%20\(16%20mar%202017\)\(clean\).docx) - [Microsoft Windows 10 (Anniversary Update) and Windows Server 2016](http://download.microsoft.com/download/b/5/2/b52e9081-05c6-4895-91a3-732bfa0eb4da/windows%2010%20au%20and%20server%202016%20gp%20os%20operational%20guidance%20\(final\).docx) @@ -127,7 +130,8 @@ These documents describe how to configure Windows to replicate the configuration An Evaluation Technical Report (ETR) is a report submitted to the Common Criteria certification authority for how Windows complies with the claims made in the Security Target. A Certification / Validation Report provides the results of the evaluation by the validation team. - - [Microsoft Window 10 (Creators Update)](http://download.microsoft.com/download/3/2/c/32cdf627-dd23-4266-90ff-2f9685fd15c0/2017-49%20inf-2218%20cr.pdf) + - [Microsoft Windows 10 (Fall Creators Update)](http://download.microsoft.com/download/2/C/2/2C20D013-0610-4047-B2FA-516819DFAE0A/Windows%2010%201709%20GP%20OS%20Certification%20Report.pdf) + - [Microsoft Windows 10 (Creators Update)](http://download.microsoft.com/download/3/2/c/32cdf627-dd23-4266-90ff-2f9685fd15c0/2017-49%20inf-2218%20cr.pdf) - [Microsoft Windows Server 2016, Microsoft Windows Server 2012 R2, and Microsoft Windows 10 Hyper-V](http://download.microsoft.com/download/a/3/3/a336f881-4ac9-4c79-8202-95289f86bb7a/st_vid10823-vr.pdf) - [Microsoft Windows 10 (Anniversary Update) and Windows 10 Mobile (Anniversary Update)](http://download.microsoft.com/download/f/2/f/f2f7176e-34f4-4ab0-993c-6606d207bb3c/st_vid10752-vr.pdf) - [Microsoft Windows 10 (Anniversary Update) and Windows Server 2016](http://download.microsoft.com/download/5/4/8/548cc06e-c671-4502-bebf-20d38e49b731/2016-36-inf-1779.pdf) From e371ce034296d53e5db8ee7d51678348a486418b Mon Sep 17 00:00:00 2001 From: Patti Short Date: Mon, 8 Oct 2018 11:07:53 -0700 Subject: [PATCH 16/94] fixed an Important note and added a missing link --- browsers/edge/microsoft-edge-kiosk-mode-deploy.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/browsers/edge/microsoft-edge-kiosk-mode-deploy.md b/browsers/edge/microsoft-edge-kiosk-mode-deploy.md index f847f4c62e..9a3119296d 100644 --- a/browsers/edge/microsoft-edge-kiosk-mode-deploy.md +++ b/browsers/edge/microsoft-edge-kiosk-mode-deploy.md @@ -66,9 +66,10 @@ Before you can configure Microsoft Edge kiosk mode, you must set up Microsoft Ed - **Windows Settings.** Use to set up a couple of single-app kiosk devices. If you hit the Windows key and type “kiosk” you can setup Microsoft Edge kiosk mode for a single-app (Digital / Interactive signage or Public browsing) expereince and define a single URL for the Home button, Start page, and New Tab page. You can also set the reset after an idle timeout. -IMPORTANT: Do not use the Windows 10 Settings to configure multi-app kiosks. + >[!IMPORTANT] + >Do not use the Windows 10 Settings to configure multi-app kiosks. -- **Microsoft Intune or other MDM service.** Use to set up several single-app and multi-app kiosk devices. Microsoft Intune and other MDM service providers offer more options for customizing the Microsoft Edge kiosk mode experience by using the [supported or available] Microsoft Edge policies. For a list of supported polices see [Supported policies for kiosk mode](). +- **Microsoft Intune or other MDM service.** Use to set up several single-app and multi-app kiosk devices. Microsoft Intune and other MDM service providers offer more options for customizing the Microsoft Edge kiosk mode experience by using the [supported or available] Microsoft Edge policies. For a list of supported polices see [Supported policies for kiosk mode](#supported-policies-for-kiosk-mode). >[!NOTE] >For other MDM service, check with your provider for instructions. @@ -124,7 +125,7 @@ When you set up a single-app kiosk device using Windows Settings, you must first 11. Once you've configured the policies, restart the kiosk device and sign in with the local kiosk account to validate the configuration. -*Congratulations!* You’ve just finished setting up Microsoft Edge in assigned access, a kiosk or digital sign, and configured Microsoft Edge kiosk mode. +**_Congratulations!_** You’ve just finished setting up Microsoft Edge in assigned access, a kiosk or digital sign, and configured Microsoft Edge kiosk mode. **_Next steps._** From ce722cd55d84548c75fa1e6917ca55086b8f5627 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Mon, 8 Oct 2018 11:15:24 -0700 Subject: [PATCH 17/94] formatting fixes --- .../edge/microsoft-edge-kiosk-mode-deploy.md | 170 +++++++++--------- 1 file changed, 85 insertions(+), 85 deletions(-) diff --git a/browsers/edge/microsoft-edge-kiosk-mode-deploy.md b/browsers/edge/microsoft-edge-kiosk-mode-deploy.md index 9a3119296d..6787bb23c5 100644 --- a/browsers/edge/microsoft-edge-kiosk-mode-deploy.md +++ b/browsers/edge/microsoft-edge-kiosk-mode-deploy.md @@ -142,18 +142,18 @@ With this method, you can use Microsoft Intune or other MDM services to configur >[!IMPORTANT] >If you are using a local account as a kiosk account in Microsoft Intune or a provisioning package, make sure to sign into this account and then sign out before configuring the assigned access single-app kiosk. -1. In Microsoft Intune or other MDM service, configure [AssignedAccess](https://docs.microsoft.com/windows/client-management/mdm/assignedaccess-csp) to prevent users from accessing the file system, running executables, or other apps. +1. In Microsoft Intune or other MDM service, configure [AssignedAccess](https://docs.microsoft.com/windows/client-management/mdm/assignedaccess-csp) to prevent users from accessing the file system, running executables, or other apps. -2. Configure the following MDM settings to setup Microsoft Edge kiosk mode on the kiosk device and then restart the device. +2. Configure the following MDM settings to setup Microsoft Edge kiosk mode on the kiosk device and then restart the device. - | | | - |---|---| - | **[ConfigureKioskMode](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurekioskmode)**

![](images/icon-thin-line-computer.png) | Configure the display mode for Microsoft Edge as a kiosk app.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/ConfigureKioskMode

**Data type:** Integer

**Allowed values:**

  • **Single-app kiosk experience**
    • **0** - Digital signage and interactive display
    • **1** - InPrivate Public browsing
  • **Multi-app kiosk experience**
    • **0** - Normal Microsoft Edge running in assigned access
    • **1** - InPrivate public browsing with other apps
| - | **[ConfigureKioskResetAfterIdleTimeout](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurekioskresetafteridletimeout)**

![](images/icon-thin-line-computer.png) | Change the time in minutes from the last user activity before Microsoft Edge kiosk mode resets to the default kiosk configuration.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/ConfigureKioskResetAfterIdleTimeout

**Data type:** Integer

**Allowed values:**

  • **0** - No idle timer
  • **1-1440 (5 minutes is the default)** - Set reset on idle timer
| - | **[HomePages](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-homepages)**

![](images/icon-thin-line-computer.png) | Set one or more start pages, URLs, to load when Microsoft Edge launches.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/HomePages

**Data type:** String

**Allowed values:**

Enter one or more URLs, for example,
   \\ | - | **[ConfigureHomeButton](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurehomebutton)**

![](images/icon-thin-line-computer.png) | Configure how the Home Button behaves.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/ConfigureHomeButton

**Data type:** Integer

**Allowed values:**

  • **0 (default)** - Not configured. Show home button, and load the default Start page.
  • **1** - Enabled. Show home button and load New Tab page
  • **2** - Enabled. Show home button & set a specific page.
  • **3** - Enabled. Hide the home button.
| - | **[SetHomeButtonURL](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-sethomebuttonurl)**

![](images/icon-thin-line-computer.png) | If you set ConfigureHomeButton to 2, configure the home button URL.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/SetHomeButtonURL

**Data type:** String

**Allowed values:** Enter a URL, for example, https://www.bing.com | - | **[SetNewTabPageURL](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-setnewtabpageurl)**

![](images/icon-thin-line-computer.png) | Set a custom URL for the New Tab page.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/SetNewTabPageURL

**Data type:** String

**Allowed values:** Enter a URL, for example, https://www.msn.com | + | | | + |---|---| + | **[ConfigureKioskMode](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurekioskmode)**

![](images/icon-thin-line-computer.png) | Configure the display mode for Microsoft Edge as a kiosk app.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/ConfigureKioskMode

**Data type:** Integer

**Allowed values:**

  • **Single-app kiosk experience**
    • **0** - Digital signage and interactive display
    • **1** - InPrivate Public browsing
  • **Multi-app kiosk experience**
    • **0** - Normal Microsoft Edge running in assigned access
    • **1** - InPrivate public browsing with other apps
| + | **[ConfigureKioskResetAfterIdleTimeout](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurekioskresetafteridletimeout)**

![](images/icon-thin-line-computer.png) | Change the time in minutes from the last user activity before Microsoft Edge kiosk mode resets to the default kiosk configuration.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/ConfigureKioskResetAfterIdleTimeout

**Data type:** Integer

**Allowed values:**

  • **0** - No idle timer
  • **1-1440 (5 minutes is the default)** - Set reset on idle timer
| + | **[HomePages](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-homepages)**

![](images/icon-thin-line-computer.png) | Set one or more start pages, URLs, to load when Microsoft Edge launches.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/HomePages

**Data type:** String

**Allowed values:**

Enter one or more URLs, for example,
   \\ | + | **[ConfigureHomeButton](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurehomebutton)**

![](images/icon-thin-line-computer.png) | Configure how the Home Button behaves.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/ConfigureHomeButton

**Data type:** Integer

**Allowed values:**

  • **0 (default)** - Not configured. Show home button, and load the default Start page.
  • **1** - Enabled. Show home button and load New Tab page
  • **2** - Enabled. Show home button & set a specific page.
  • **3** - Enabled. Hide the home button.
| + | **[SetHomeButtonURL](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-sethomebuttonurl)**

![](images/icon-thin-line-computer.png) | If you set ConfigureHomeButton to 2, configure the home button URL.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/SetHomeButtonURL

**Data type:** String

**Allowed values:** Enter a URL, for example, https://www.bing.com | + | **[SetNewTabPageURL](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-setnewtabpageurl)**

![](images/icon-thin-line-computer.png) | Set a custom URL for the New Tab page.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/SetNewTabPageURL

**Data type:** String

**Allowed values:** Enter a URL, for example, https://www.msn.com | ---
@@ -176,14 +176,14 @@ With this method, you can use a provisioning package to configure Microsoft Edge 4. Switch to the advanced editor and navigate to **Runtime settings \> Policies \> Browser** and set the following policies: - | | | - |---|---| - | **[ConfigureKioskMode](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurekioskmode)**

![](images/icon-thin-line-computer.png) | Configure the display mode for Microsoft Edge as a kiosk app.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/ConfigureKioskMode

**Data type:** Integer

**Allowed values:**

  • **Single-app kiosk experience**
    • **0** - Digital signage and interactive display
    • **1** - InPrivate Public browsing
  • **Multi-app kiosk experience**
    • **0** - Normal Microsoft Edge running in assigned access
    • **1** - InPrivate public browsing with other apps
| - | **[ConfigureKioskResetAfterIdleTimeout](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurekioskresetafteridletimeout)**

![](images/icon-thin-line-computer.png) | Change the time in minutes from the last user activity before Microsoft Edge kiosk mode resets to the default kiosk configuration.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/ConfigureKioskResetAfterIdleTimeout

**Data type:** Integer

**Allowed values:**

  • **0** - No idle timer
  • **1-1440 (5 minutes is the default)** - Set reset on idle timer
| - | **[HomePages](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-homepages)**

![](images/icon-thin-line-computer.png) | Set one or more start pages, URLs, to load when Microsoft Edge launches.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/HomePages

**Data type:** String

**Allowed values:**

Enter one or more URLs, for example,
   \\ | - | **[ConfigureHomeButton](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurehomebutton)**

![](images/icon-thin-line-computer.png) | Configure how the Home Button behaves.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/ConfigureHomeButton

**Data type:** Integer

**Allowed values:**

  • **0 (default)** - Not configured. Show home button, and load the default Start page.
  • **1** - Enabled. Show home button and load New Tab page
  • **2** - Enabled. Show home button & set a specific page.
  • **3** - Enabled. Hide the home button.
| - | **[SetHomeButtonURL](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-sethomebuttonurl)**

![](images/icon-thin-line-computer.png) | If you set ConfigureHomeButton to 2, configure the home button URL.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/SetHomeButtonURL

**Data type:** String

**Allowed values:** Enter a URL, for example, https://www.bing.com | - | **[SetNewTabPageURL](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-setnewtabpageurl)**

![](images/icon-thin-line-computer.png) | Set a custom URL for the New Tab page.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/SetNewTabPageURL

**Data type:** String

**Allowed values:** Enter a URL, for example, https://www.msn.com | + | | | + |---|---| + | **[ConfigureKioskMode](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurekioskmode)**

![](images/icon-thin-line-computer.png) | Configure the display mode for Microsoft Edge as a kiosk app.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/ConfigureKioskMode

**Data type:** Integer

**Allowed values:**

  • **Single-app kiosk experience**
    • **0** - Digital signage and interactive display
    • **1** - InPrivate Public browsing
  • **Multi-app kiosk experience**
    • **0** - Normal Microsoft Edge running in assigned access
    • **1** - InPrivate public browsing with other apps
| + | **[ConfigureKioskResetAfterIdleTimeout](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurekioskresetafteridletimeout)**

![](images/icon-thin-line-computer.png) | Change the time in minutes from the last user activity before Microsoft Edge kiosk mode resets to the default kiosk configuration.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/ConfigureKioskResetAfterIdleTimeout

**Data type:** Integer

**Allowed values:**

  • **0** - No idle timer
  • **1-1440 (5 minutes is the default)** - Set reset on idle timer
| + | **[HomePages](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-homepages)**

![](images/icon-thin-line-computer.png) | Set one or more start pages, URLs, to load when Microsoft Edge launches.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/HomePages

**Data type:** String

**Allowed values:**

Enter one or more URLs, for example,
   \\ | + | **[ConfigureHomeButton](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurehomebutton)**

![](images/icon-thin-line-computer.png) | Configure how the Home Button behaves.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/ConfigureHomeButton

**Data type:** Integer

**Allowed values:**

  • **0 (default)** - Not configured. Show home button, and load the default Start page.
  • **1** - Enabled. Show home button and load New Tab page
  • **2** - Enabled. Show home button & set a specific page.
  • **3** - Enabled. Hide the home button.
| + | **[SetHomeButtonURL](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-sethomebuttonurl)**

![](images/icon-thin-line-computer.png) | If you set ConfigureHomeButton to 2, configure the home button URL.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/SetHomeButtonURL

**Data type:** String

**Allowed values:** Enter a URL, for example, https://www.bing.com | + | **[SetNewTabPageURL](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-setnewtabpageurl)**

![](images/icon-thin-line-computer.png) | Set a custom URL for the New Tab page.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/SetNewTabPageURL

**Data type:** String

**Allowed values:** Enter a URL, for example, https://www.msn.com | --- 5. After you’ve configured the Microsoft Edge kiosk mode policies, including any of the related policies, it’s time to [build the package](https://docs.microsoft.com/en-us/windows/configuration/provisioning-packages/provisioning-create-package#build-package). @@ -214,64 +214,64 @@ Use any of the Microsoft Edge policies listed below to enhance the kiosk experie | **MDM Setting** | **Digital /
Interactive signage** | **Public browsing
single-app** | **Public browsing
multi-app** | **Normal
mode** | |------------------|:---------:|:---------:|:---------:|:---------:| -| [AllowAddressBarDropdown](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowaddressbardropdown) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | -| [AllowAutofill](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowautofill) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | -| [AllowBrowser](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowbrowser) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | -| [AllowConfigurationUpdateForBooksLibrary](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowconfigurationupdateforbookslibrary) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | -| [AllowCookies](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowcookies) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [AllowDeveloperTools](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowdevelopertools) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | -| [AllowDoNotTrack](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowdonottrack) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [AllowExtensions](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowextensions) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | -| [AllowFlash](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowflash) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [AllowFlashClickToRun](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowflashclicktorun) | ![Supported](images/148767.png)2 | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [AllowFullscreen](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowfullscreenmode)\* | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [AllowInPrivate](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowinprivate) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | -| [AllowMicrosoftCompatibilityList](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowmicrosoftcompatibilitylist) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png)1 | ![Supported](images/148767.png) | -| [AllowPasswordManager](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowpasswordmanager) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | -| [AllowPopups](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowpopups) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [AllowPrelaunch](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowprelaunch)\* | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | -| [AllowPrinting](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowprinting)\* | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [AllowSavingHistory](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowsavinghistory)\* | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | -| [AllowSearchEngineCustomization](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowsearchenginecustomization) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | -| [AllowSearchSuggestionsinAddressBar](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowsearchenginecustomization) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [AllowSideloadingExtensions](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowsideloadingofextensions)\* | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | -| [AllowSmartScreen](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowsmartscreen) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [AllowSyncMySettings](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-experience#experience-allowsyncmysettings) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | -| [AllowTabPreloading](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowtabpreloading)\* | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | -| [AllowWebContentOnNewTabPage](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowwebcontentonnewtabpage)\* | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | -| [AlwaysEnabledBooksLibrary](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-alwaysenablebookslibrary) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | -| [ClearBrowsingDataOnExit](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-clearbrowsingdataonexit) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | -| [ConfigureAdditionalSearchEngines](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configureadditionalsearchengines) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [ConfigureFavoritesBar](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurefavoritesbar)\* | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [ConfigureHomeButton](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurehomebutton)\* | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -|  [ConfigureKioskMode](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurekioskmode)\* | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -|  [ConfigureKioskResetAfterIdleTimeout](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurekioskresetafteridletimeout)\* | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | -| [ConfigureOpenEdgeWith](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configureopenmicrosoftedgewith)\* | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [ConfigureTelemetryForMicrosoft365Analytics](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configuretelemetryformicrosoft365analytics)\* | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [DisableLockdownOfStartPages](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-disablelockdownofstartpages) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [AllowAddressBarDropdown](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowaddressbardropdown) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [AllowAutofill](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowautofill) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [AllowBrowser](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowbrowser) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | +| [AllowConfigurationUpdateForBooksLibrary](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowconfigurationupdateforbookslibrary) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [AllowCookies](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowcookies) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [AllowDeveloperTools](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowdevelopertools) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [AllowDoNotTrack](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowdonottrack) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [AllowExtensions](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowextensions) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [AllowFlash](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowflash) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [AllowFlashClickToRun](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowflashclicktorun) | ![Supported](images/148767.png)2 | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [AllowFullscreen](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowfullscreenmode)\* | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [AllowInPrivate](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowinprivate) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [AllowMicrosoftCompatibilityList](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowmicrosoftcompatibilitylist) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png)1 | ![Supported](images/148767.png) | +| [AllowPasswordManager](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowpasswordmanager) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [AllowPopups](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowpopups) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [AllowPrelaunch](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowprelaunch)\* | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [AllowPrinting](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowprinting)\* | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [AllowSavingHistory](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowsavinghistory)\* | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [AllowSearchEngineCustomization](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowsearchenginecustomization) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [AllowSearchSuggestionsinAddressBar](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowsearchenginecustomization) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [AllowSideloadingExtensions](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowsideloadingofextensions)\* | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [AllowSmartScreen](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowsmartscreen) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [AllowSyncMySettings](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-experience#experience-allowsyncmysettings) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [AllowTabPreloading](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowtabpreloading)\* | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [AllowWebContentOnNewTabPage](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowwebcontentonnewtabpage)\* | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [AlwaysEnabledBooksLibrary](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-alwaysenablebookslibrary) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [ClearBrowsingDataOnExit](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-clearbrowsingdataonexit) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [ConfigureAdditionalSearchEngines](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configureadditionalsearchengines) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [ConfigureFavoritesBar](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurefavoritesbar)\* | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [ConfigureHomeButton](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurehomebutton)\* | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +|  [ConfigureKioskMode](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurekioskmode)\* | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +|  [ConfigureKioskResetAfterIdleTimeout](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurekioskresetafteridletimeout)\* | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | +| [ConfigureOpenEdgeWith](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configureopenmicrosoftedgewith)\* | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [ConfigureTelemetryForMicrosoft365Analytics](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configuretelemetryformicrosoft365analytics)\* | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [DisableLockdownOfStartPages](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-disablelockdownofstartpages) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | | [Experience/DoNotSyncBrowserSettings](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-experience#experience-donotsyncbrowsersetting)\* and [Experience/PreventTurningOffRequiredExtensions](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-preventturningoffrequiredextensions)\* | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | -| [EnableExtendedBooksTelemetry](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-enableextendedbookstelemetry) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | -| [EnterpriseModeSiteList](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-enterprisemodesitelist) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png)1 | ![Supported](images/148767.png) | -| [FirstRunURL](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-firstrunurl) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | -| [HomePages](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-homepages) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [LockdownFavorites](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-lockdownfavorites) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [PreventAccessToAboutFlagsInMicrosoftEdge](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-preventaccesstoaboutflagsinmicrosoftedge) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [PreventCertErrorOverrides](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-preventcerterroroverrides)\* | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [PreventFirstRunPage](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-preventfirstrunpage) | ![Supported](images/148767.png) | ![Supported](images/148767.png)| ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [PreventLiveTileDataCollection](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-preventlivetiledatacollection) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | -| [PreventSmartScreenPromptOverride](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-preventsmartscreenpromptoverride) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [PreventSmartScreenPromptOverrideForFiles](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-preventsmartscreenpromptoverrideforfiles) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [PreventTurningOffRequiredExtensions](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-preventturningoffrequiredextensions)\* | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [PreventUsingLocalHostIPAddressForWebRTC](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-preventusinglocalhostipaddressforwebrtc) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [ProvisionFavorites](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-provisionfavorites) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [SendIntranetTraffictoInternetExplorer](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-sendintranettraffictointernetexplorer) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png)1 | ![Supported](images/148767.png) | -| [SetDefaultSearchEngine](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-setdefaultsearchengine) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [SetHomeButtonURL](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-sethomebuttonurl)\* | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [SetNewTabPageURL](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-setnewtabpageurl)\* | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| [ShowMessageWhenOpeningInteretExplorerSites](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-showmessagewhenopeningsitesininternetexplorer) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png)1 | ![Supported](images/148767.png) | -| [SyncFavoritesBetweenIEAndMicrosoftEdge](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-syncfavoritesbetweenieandmicrosoftedge) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png)1 | ![Supported](images/148767.png) | -| [UnlockHomeButton](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-unlockhomebutton)\* | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | -| [UseSharedFolderForBooks](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-usesharedfolderforbooks) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [EnableExtendedBooksTelemetry](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-enableextendedbookstelemetry) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [EnterpriseModeSiteList](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-enterprisemodesitelist) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png)1 | ![Supported](images/148767.png) | +| [FirstRunURL](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-firstrunurl) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | +| [HomePages](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-homepages) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [LockdownFavorites](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-lockdownfavorites) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [PreventAccessToAboutFlagsInMicrosoftEdge](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-preventaccesstoaboutflagsinmicrosoftedge) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [PreventCertErrorOverrides](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-preventcerterroroverrides)\* | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [PreventFirstRunPage](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-preventfirstrunpage) | ![Supported](images/148767.png) | ![Supported](images/148767.png)| ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [PreventLiveTileDataCollection](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-preventlivetiledatacollection) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [PreventSmartScreenPromptOverride](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-preventsmartscreenpromptoverride) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [PreventSmartScreenPromptOverrideForFiles](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-preventsmartscreenpromptoverrideforfiles) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [PreventTurningOffRequiredExtensions](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-preventturningoffrequiredextensions)\* | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [PreventUsingLocalHostIPAddressForWebRTC](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-preventusinglocalhostipaddressforwebrtc) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [ProvisionFavorites](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-provisionfavorites) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [SendIntranetTraffictoInternetExplorer](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-sendintranettraffictointernetexplorer) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png)1 | ![Supported](images/148767.png) | +| [SetDefaultSearchEngine](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-setdefaultsearchengine) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [SetHomeButtonURL](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-sethomebuttonurl)\* | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [SetNewTabPageURL](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-setnewtabpageurl)\* | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| [ShowMessageWhenOpeningInteretExplorerSites](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-showmessagewhenopeningsitesininternetexplorer) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | ![Supported](images/148767.png)1 | ![Supported](images/148767.png) | +| [SyncFavoritesBetweenIEAndMicrosoftEdge](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-syncfavoritesbetweenieandmicrosoftedge) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png)1 | ![Supported](images/148767.png) | +| [UnlockHomeButton](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-unlockhomebutton)\* | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | +| [UseSharedFolderForBooks](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-usesharedfolderforbooks) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | ![Supported](images/148767.png) | --- *\* New policy as of Windows 10, version 1809.*

@@ -317,19 +317,19 @@ To provide feedback on Microsoft Edge kiosk mode in Feedback Hub, select **Micro ## Feature comparison of kiosk mode and kiosk browser app In the following table, we show you the features available in both Microsoft Edge kiosk mode and Kiosk Browser app available in Microsoft Store. Both kiosk mode and kiosk browser app work in assigned access. -| **Feature** | **Microsoft Edge kiosk mode** | **Kiosk Browser** | +| **Feature** | **Microsoft Edge kiosk mode** | **Kiosk Browser** | |---------------|:----------------:|:---------------:| | Print support | ![Supported](images/148767.png) | ![Not supported](images/148766.png) | -| Multi-tab support | ![Supported](images/148767.png) | ![Not supported](images/148766.png) | -| Allow URL support | ![Supported](images/148767.png)

*\*For Microsoft Edge kiosk mode use* [Windows Defender Firewall](#_*Windows_Defender_Firewall)*. Microsoft kiosk browser has custom policy support.* | ![Supported](images/148767.png) | -| Block URL support | ![Supported](images/148767.png)

*\*For Microsoft Edge kiosk mode use* [Windows Defender Firewall](#_*Windows_Defender_Firewall)*. Microsoft kiosk browser has custom policy support.* | ![Supported](images/148767.png) | -| Configure Home Button | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| Set Start page(s) URL | ![Supported](images/148767.png) | ![Supported](images/148767.png)

*Same as Home button URL* | -| Set New Tab page URL | ![Supported](images/148767.png) | ![Not supported](images/148766.png) | -| Favorites management | ![Supported](images/148767.png) | ![Not supported](images/148766.png) | -| End session button | ![Supported](images/148767.png) | ![Supported](images/148767.png)

*In Intune, must create custom URI to enable. Dedicated UI configuration targeted for 1808.* | +| Multi-tab support | ![Supported](images/148767.png) | ![Not supported](images/148766.png) | +| Allow URL support | ![Supported](images/148767.png)

*\*For Microsoft Edge kiosk mode use* [Windows Defender Firewall](#_*Windows_Defender_Firewall)*. Microsoft kiosk browser has custom policy support.* | ![Supported](images/148767.png) | +| Block URL support | ![Supported](images/148767.png)

*\*For Microsoft Edge kiosk mode use* [Windows Defender Firewall](#_*Windows_Defender_Firewall)*. Microsoft kiosk browser has custom policy support.* | ![Supported](images/148767.png) | +| Configure Home Button | ![Supported](images/148767.png) | ![Supported](images/148767.png) | +| Set Start page(s) URL | ![Supported](images/148767.png) | ![Supported](images/148767.png)

*Same as Home button URL* | +| Set New Tab page URL | ![Supported](images/148767.png) | ![Not supported](images/148766.png) | +| Favorites management | ![Supported](images/148767.png) | ![Not supported](images/148766.png) | +| End session button | ![Supported](images/148767.png) | ![Supported](images/148767.png)

*In Intune, must create custom URI to enable. Dedicated UI configuration targeted for 1808.* | | Reset on inactivity | ![Supported](images/148767.png) | ![Supported](images/148767.png) | -| Internet Explorer integration (Enterprise Mode site list) | ![Supported](images/148767.png)

*Multi-app mode only* | ![Not supported](images/148766.png) | +| Internet Explorer integration (Enterprise Mode site list) | ![Supported](images/148767.png)

*Multi-app mode only* | ![Not supported](images/148766.png) | --- **\*Windows Defender Firewall**

From c5081fdbda13c9c5a82c3d761179c73acd20af93 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Mon, 8 Oct 2018 11:18:29 -0700 Subject: [PATCH 18/94] formatting fixes --- browsers/edge/microsoft-edge-kiosk-mode-deploy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/edge/microsoft-edge-kiosk-mode-deploy.md b/browsers/edge/microsoft-edge-kiosk-mode-deploy.md index 6787bb23c5..e108dbfe88 100644 --- a/browsers/edge/microsoft-edge-kiosk-mode-deploy.md +++ b/browsers/edge/microsoft-edge-kiosk-mode-deploy.md @@ -155,7 +155,7 @@ With this method, you can use Microsoft Intune or other MDM services to configur | **[SetHomeButtonURL](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-sethomebuttonurl)**

![](images/icon-thin-line-computer.png) | If you set ConfigureHomeButton to 2, configure the home button URL.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/SetHomeButtonURL

**Data type:** String

**Allowed values:** Enter a URL, for example, https://www.bing.com | | **[SetNewTabPageURL](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-setnewtabpageurl)**

![](images/icon-thin-line-computer.png) | Set a custom URL for the New Tab page.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/SetNewTabPageURL

**Data type:** String

**Allowed values:** Enter a URL, for example, https://www.msn.com | --- -
+ **_Congratulations!_** You’ve just finished setting up a kiosk or digital signage and configuring group policies for Microsoft Edge kiosk mode using Microsoft Intune or other MDM service. From f72aa7b2151b590f1bd56286afe7ae5b8f8ecc1c Mon Sep 17 00:00:00 2001 From: Patti Short Date: Mon, 8 Oct 2018 11:35:22 -0700 Subject: [PATCH 19/94] fixed broken link --- browsers/edge/microsoft-edge-kiosk-mode-deploy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/edge/microsoft-edge-kiosk-mode-deploy.md b/browsers/edge/microsoft-edge-kiosk-mode-deploy.md index e108dbfe88..1089a5e0a6 100644 --- a/browsers/edge/microsoft-edge-kiosk-mode-deploy.md +++ b/browsers/edge/microsoft-edge-kiosk-mode-deploy.md @@ -276,7 +276,7 @@ Use any of the Microsoft Edge policies listed below to enhance the kiosk experie *\* New policy as of Windows 10, version 1809.*

*1) For multi-app assigned access, you must configure Internet Explorer 11.*
-*2) For digital/interactive signage to enable Flash, set [AllowFlashClickToRun].(https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowflashclicktorun) to 0.* +*2) For digital/interactive signage to enable Flash, set [AllowFlashClickToRun](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowflashclicktorun) to 0.* **Legend:**

       ![Not supported](images/148766.png) = Not applicable or not supported
From a4f2fbce6595c7b80bba55175ae5d15b18057967 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 8 Oct 2018 19:25:43 +0000 Subject: [PATCH 20/94] Merged PR 11960: remove preview mixed reality content and redirect to Dynamics 365 --- .openpublishing.redirection.json | 15 ++++ devices/hololens/TOC.md | 3 - devices/hololens/change-history-hololens.md | 10 ++- ...olens-microsoft-dynamics-365-layout-app.md | 73 ------------------- .../hololens-microsoft-remote-assist-app.md | 64 ---------------- .../hololens/hololens-public-preview-apps.md | 31 -------- devices/hololens/index.md | 1 - 7 files changed, 24 insertions(+), 173 deletions(-) delete mode 100644 devices/hololens/hololens-microsoft-dynamics-365-layout-app.md delete mode 100644 devices/hololens/hololens-microsoft-remote-assist-app.md delete mode 100644 devices/hololens/hololens-public-preview-apps.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 0d4fa4bb60..9c43993f35 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -5426,6 +5426,21 @@ "redirect_document_id": true }, { +"source_path": "devices/hololens/hololens-microsoft-dynamics-365-layout-app.md", +"redirect_url": "https://docs.microsoft.com/dynamics365/mixed-reality/layout/", +"redirect_document_id": true +}, +{ +"source_path": "devices/hololens/hololens-microsoft-remote-assist-app.md", +"redirect_url": "https://docs.microsoft.com/dynamics365/mixed-reality/remote-assist/", +"redirect_document_id": true +}, +{ +"source_path": "devices/hololens/hololens-public-preview-apps.md", +"redirect_url": "https://docs.microsoft.com/dynamics365/#pivot=mixed-reality-apps", +"redirect_document_id": true +}, +{ "source_path": "devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md", "redirect_url": "/surface-hub/provisioning-packages-for-surface-hub", "redirect_document_id": true diff --git a/devices/hololens/TOC.md b/devices/hololens/TOC.md index a4fd0d717f..bec5bec56b 100644 --- a/devices/hololens/TOC.md +++ b/devices/hololens/TOC.md @@ -10,8 +10,5 @@ ## [Share HoloLens with multiple people](hololens-multiple-users.md) ## [Configure HoloLens using a provisioning package](hololens-provisioning.md) ## [Install apps on HoloLens](hololens-install-apps.md) -## [Preview new mixed reality apps for HoloLens](hololens-public-preview-apps.md) -### [Microsoft Remote Assist app](hololens-microsoft-remote-assist-app.md) -### [Microsoft Dynamics 365 Layout app](hololens-microsoft-dynamics-365-layout-app.md) ## [Enable Bitlocker device encryption for HoloLens](hololens-encryption.md) ## [Change history for Microsoft HoloLens documentation](change-history-hololens.md) \ No newline at end of file diff --git a/devices/hololens/change-history-hololens.md b/devices/hololens/change-history-hololens.md index 95f7f92bed..d3b18496cd 100644 --- a/devices/hololens/change-history-hololens.md +++ b/devices/hololens/change-history-hololens.md @@ -9,13 +9,21 @@ author: jdeckerms ms.author: jdecker ms.topic: article ms.localizationpriority: medium -ms.date: 07/27/2018 +ms.date: 10/08/2018 --- # Change history for Microsoft HoloLens documentation This topic lists new and updated topics in the [Microsoft HoloLens documentation](index.md). +## October 2018 + +New or changed topic | Description +--- | --- +[Preview new mixed reality apps for HoloLens](hololens-public-preview-apps.md) | Removed, and redirected to [Mixed reality apps](https://docs.microsoft.com/dynamics365/#pivot=mixed-reality-apps) +[Microsoft Remote Assist app](hololens-microsoft-remote-assist-app.md) | Removed, and redirected to [Overview of Dynamics 365 Remote Assist](https://docs.microsoft.com/dynamics365/mixed-reality/remote-assist/) +[Microsoft Dynamics 365 Layout app](hololens-microsoft-dynamics-365-layout-app.md) | Removed, and redirected to [Overview of Dynamics 365 Layout](https://docs.microsoft.com/dynamics365/mixed-reality/layout/) + ## July 2018 New or changed topic | Description diff --git a/devices/hololens/hololens-microsoft-dynamics-365-layout-app.md b/devices/hololens/hololens-microsoft-dynamics-365-layout-app.md deleted file mode 100644 index fa1227574a..0000000000 --- a/devices/hololens/hololens-microsoft-dynamics-365-layout-app.md +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: Microsoft Dynamics 365 Layout -description: How to get and deploy the Microsoft Dynamics 365 Layout app throughout your organization -ms.prod: hololens -ms.sitesec: library -author: alhopper-msft -ms.author: alhopper -ms.topic: article -ms.localizationpriority: medium -ms.date: 05/21/2018 ---- -# Microsoft Dynamics 365 Layout - -Bring designs from concept to completion with confidence and speed. Import 3D models to easily create room layouts in real-world scale. Experience designs as high-quality holograms in physical space or virtual reality and edit with stakeholders in real time. With Dynamics 365 Layout, see ideas in context, saving valuable time and money. - -## Device options and technical requirements - -Below are the device options, and technical requirements, to use and deploy Dynamics 365 Layout throughout your organization. - -### Device options - -Dynamics 365 Layout works with a HoloLens, or with a Windows Mixed Reality headset with motion controllers. - -#### HoloLens requirements - -| OS requirements | Details | -|:----------------------------------|:-----------------------------------------------------------| -| Build 10.0.17134.77 or above | See [Update HoloLens](https://support.microsoft.com/help/12643/hololens-update-hololens) for instructions on upgrading to this build. | - -#### Windows Mixed Reality headset requirements - -| Requirements | Details | -|:----------------------------------------------|:-----------------------------------------------------------| -| Windows 10 PC with build 16299.0 or higher | The Windows 10 PC hardware must be able to support the headset. See [Windows Mixed Reality PC hardware guidelines](https://support.microsoft.com/en-us/help/4039260/windows-10-mixed-reality-pc-hardware-guidelines) for specific hardware requirements. We recommend following the **Windows Mixed Reality Ultra** hardware guidelines. | -| Motion controllers | Motion controllers are hardware accessories that allow users to take action in mixed reality. See [Motion controllers](https://docs.microsoft.com/en-us/windows/mixed-reality/motion-controllers) to learn more. | - -### Technical requirements - -Have the following technical requirements in place to start using Dynamics 365 Layout. - -| Requirement | Details | Learn more | -|:----------------------------------|:------------------|:------------------| -| Azure Active Directory (Azure AD) | Required for app distribution through the [Microsoft Store for Business](https://docs.microsoft.com/en-us/microsoft-store/sign-up-microsoft-store-for-business). If you choose not to distribute the app through the Microsoft Store for Business, users can also install Layout on a HoloLens or PC from the [Microsoft Store](https://www.microsoft.com/en-us/store/apps). | [Get started with Azure AD](https://docs.microsoft.com/en-us/azure/active-directory/get-started-azure-ad) | -| Network connectivity | Internet access is required to download the app, and utilize all of its features. There are no bandwidth requirements. | | -| Apps for sharing | Video calling or screen sharing requires a separate app, such as Microsoft Remote Assist on HoloLens, or Skype or Skype for Business on Windows Mixed Reality headsets.

A Windows 10 PC that meets the Windows Mixed Reality Ultra specifications is also required for video calling or screen sharing when using Layout with a Windows Mixed Reality headset. | [Remote Assist](hololens-microsoft-remote-assist-app.md)

[Windows Mixed Reality PC hardware guidelines](https://support.microsoft.com/en-us/help/4039260/windows-10-mixed-reality-pc-hardware-guidelines) | -| Import Tool for Dynamics 365 Layout | The Import Tool for Dynamics 365 Layout is a companion app for Layout that makes model optimization and management easy. The Import Tool runs on Windows 10 PCs, and is required to transfer existing 3D models from your PC to Dynamics 365 Layout, so they can be viewed and edited from the HoloLens or mixed reality headset. The Import Tool is also required to transfer Visio space dimensions to the HoloLens or Windows Mixed Reality headset. | [Import Tool for Dynamics 365 Layout](#get-and-deploy-the-import-tool-for-microsoft-layout) | - -## Get and deploy Dynamics 365 Layout - -Dynamics 365 Layout is available from the Microsoft Store for Business for free for a limited time: - -1. Go to the [Dynamics 365 Layout](https://businessstore.microsoft.com/en-us/store/details/microsoft-dynamics-365-layout/9N20MQ2V3XCW) app in the Microsoft Store for Business. -1. Click **Get the app**. Dynamics 365 Layout is added to the **Products and Services** tab for your private store. -1. Users can open the **Products and Services** tab to install the app to their device, or you can deploy the app throughout your organization using MDM. See [Install apps on HoloLens](hololens-install-apps.md) for further instructions on deploying apps. - -For a limited time, users can also [Get Dynamics 365 Layout from the Microsoft Store](https://www.microsoft.com/store/productId/9n20mq2v3xcw) for free. - -### Get and deploy the Import Tool for Dynamics 365 Layout - -The **Import Tool for Dynamics 365 Layout** is a companion app for Layout that makes model optimization and management easy. The Import Tool runs on Windows 10 PCs, and is required to transfer existing 3D models from your PC to Dynamics 365 Layout, for viewing and editing on Microsoft HoloLens or a Windows Mixed Reality headset. - -The companion app is available in both the Microsoft Store for Business, and the Microsoft Store, for free for a limited time: - -* [Get the Dynamics 365 Layout Import Tool](https://businessstore.microsoft.com/en-us/store/details/app/9N88Q3RXPLP0) from the Microsoft Store for Business. See [Distribute apps to your employees from Microsoft Store for Business](https://docs.microsoft.com/en-us/microsoft-store/distribute-apps-to-your-employees-microsoft-store-for-business) for instructions on using the Microsoft Store for Business, and/or MDM, to deploy Windows 10 apps throughout your organization. -* Alternately, have your users [Get the Dynamics 365 Layout Import Tool](https://www.microsoft.com/store/productId/9N88Q3RXPLP0) from the Microsoft Store to install the app on their Windows 10 PC. - -## Use Dynamics 365 Layout - -For guidance on using the features of the Dynamics 365 Layout app, please see [Set up and use Dynamics 365 Layout](https://support.microsoft.com/help/4294437). - -## Questions and support - -You can ask questions and engage with our team in the [Mixed Reality Tech Community](https://techcommunity.microsoft.com/t5/Mixed-Reality/ct-p/MixedReality). \ No newline at end of file diff --git a/devices/hololens/hololens-microsoft-remote-assist-app.md b/devices/hololens/hololens-microsoft-remote-assist-app.md deleted file mode 100644 index 221c650ada..0000000000 --- a/devices/hololens/hololens-microsoft-remote-assist-app.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: Microsoft Remote Assist -description: How to get and deploy the Microsoft Remote Assist app throughout your organization -ms.prod: hololens -ms.sitesec: library -author: alhopper-msft -ms.author: alhopper -ms.topic: article -ms.localizationpriority: medium -ms.date: 05/22/2018 ---- -# Microsoft Remote Assist - -Collaborate remotely with heads-up, hands-free video calling, image sharing, and mixed reality annotations. Firstline workers can share what they see with any expert on Microsoft Teams, while staying hands on to solve problems and complete tasks together, faster. Backed by enterprise-level security, Microsoft Remote Assist enables communication with peace of mind. - -## Technical requirements - -Below are the technical requirements to deploy and use Microsoft Remote Assist throughout your organization. - -### Device requirements - -| Device | OS requirements | Details | -|:---------------------------|:----------------------------------|:-----------------------------------------------------------| -| 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. | - -> [!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. - -### Licensing & product requirements - -| Product required | Details | Learn more | -|:----------------------------------|:------------------|:------------------| -| Azure Active Directory (Azure AD) | Required to log users into the Remote Assist app through Microsoft Teams. Also required for app distribution through the [Microsoft Store for Business](https://docs.microsoft.com/en-us/microsoft-store/sign-up-microsoft-store-for-business). If you choose not to distribute the app through the Microsoft Store for Business, users can alternately install Remote Assist on a HoloLens or PC from the [Microsoft Store](https://www.microsoft.com/en-us/store/apps). | [Get started with Azure AD](https://docs.microsoft.com/en-us/azure/active-directory/get-started-azure-ad) | -| Microsoft Teams | Microsoft Teams facilitates communication in Remote Assist. Microsoft Teams must be installed on any device that will make calls to the HoloLens. | [Overview of Microsoft Teams](https://docs.microsoft.com/en-us/MicrosoftTeams/teams-overview) | -| Microsoft Office 365 | Because Microsoft Teams is part of Office 365, each user who will make calls from their PC/phone to the HoloLens will need an Office 365 license. | [Office 365 licensing for Microsoft Teams](https://docs.microsoft.com/en-us/MicrosoftTeams/office-365-licensing) | - -### Network requirements - -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 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. - -See [Preparing your organization's network for Microsoft Teams](https://docs.microsoft.com/en-us/MicrosoftTeams/prepare-network) to learn more. - -## Get and deploy Microsoft Remote Assist - -Microsoft Remote Assist is available from the Microsoft Store for Business for free for a limited time: - -1. Go to the [Microsoft Remote Assist](https://businessstore.microsoft.com/en-us/store/details/app/9PPJSDMD680S) app in the Microsoft Store for Business. -1. Click **Get the app**. Microsoft Remote Assist is added to the **Products and Services** tab for your private store. -1. Users can open the **Products and Services** tab to install the app to their device, or you can deploy the app throughout your organization using MDM. See [Install apps on HoloLens](hololens-install-apps.md) for further instructions on deploying apps. - -For a limited time, users can also [Get Microsoft Remote Assist from the Microsoft Store](https://www.microsoft.com/store/productId/9PPJSDMD680S) for free. - -## Use Microsoft Remote Assist - -For guidance on using the features of the Microsoft Remote Assist app, please see [Set up and use Microsoft Remote Assist](https://support.microsoft.com/en-us/help/4294812). - -## Questions and support - -You can ask questions and engage with our team in the [Mixed Reality Tech Community](https://techcommunity.microsoft.com/t5/Mixed-Reality/ct-p/MixedReality). diff --git a/devices/hololens/hololens-public-preview-apps.md b/devices/hololens/hololens-public-preview-apps.md deleted file mode 100644 index 845548ef54..0000000000 --- a/devices/hololens/hololens-public-preview-apps.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Preview new mixed reality apps for HoloLens -description: Here's how to download and distribute new mixed reality apps for HoloLens, free for a limited time during public preview -ms.prod: hololens -ms.sitesec: library -author: alhopper -ms.author: alhopper -ms.topic: article -ms.localizationpriority: medium -ms.date: 05/21/2018 ---- -# Preview new mixed reality apps for HoloLens - -Microsoft has just announced two new mixed reality apps coming to HoloLens: Microsoft Remote Assist and Microsoft Dynamics 365 Layout. - -The gap between the real and digital world limits our ability to take advantage of new technologies and transform how we work, learn, create, communicate, and live. **Mixed reality is here to close that gap**. - -Mixed reality has the potential to help customers and businesses across the globe do things that until now, have never been possible. Mixed reality helps businesses and employees complete crucial tasks faster, safer, more efficiently, and create new ways to connect to customers and partners. - -Ready to get started? Check out the links below to learn more about how you can download and deploy Microsoft's new commercial-focused mixed reality apps. - -## In this section - -| Topic | Description | -| --- | --- | -| [Microsoft Remote Assist](hololens-microsoft-remote-assist-app.md) | Microsoft Remote Assist enables collaboration in mixed reality to solve problems faster. Firstline workers can collaborate remotely with heads-up, hands-free video calling, image sharing, and mixed reality annotations. They can share what they see with an expert on Microsoft Teams, while staying hands-on to solve problems and complete tasks together, faster. | -| [Microsoft Dynamics 365 Layout](hololens-microsoft-dynamics-365-layout-app.md ) | Bring designs from concept to completion with confidence and speed using Microsoft Dynamics 365Layout. Import 3D models to easily create room layouts in real-world scale. Experience designs as high-quality holograms in physical or virtual space and edit in real time. With Microsoft Layout, you can see ideas in context, saving valuable time and money. | - -## Questions and support - -You can ask questions and engage with our team in the [Mixed Reality Tech Community](https://techcommunity.microsoft.com/t5/Mixed-Reality/ct-p/MixedReality). \ No newline at end of file diff --git a/devices/hololens/index.md b/devices/hololens/index.md index 786b38a1e3..2f5741df7e 100644 --- a/devices/hololens/index.md +++ b/devices/hololens/index.md @@ -32,7 +32,6 @@ ms.date: 07/27/2018 [Share HoloLens with multiple people](hololens-multiple-users.md) | Multiple users can shared a HoloLens device by using their Azure Active Directory accounts. | | [Configure HoloLens using a provisioning package](hololens-provisioning.md) | Provisioning packages make it easy for IT administrators to configure HoloLens devices without imaging | | [Install apps on HoloLens](hololens-install-apps.md) | Use Microsoft Store for Business, mobile device management (MDM), or the Windows Device Portal to install apps on HoloLens | -| [Preview new mixed reality apps for HoloLens](hololens-public-preview-apps.md) | Download and deploy new mixed reality apps for HoloLens, free for a limited time during public preview | | [Enable Bitlocker device encryption for HoloLens](hololens-encryption.md) | Learn how to use Bitlocker device encryption to protect files and information stored on the HoloLens | | [Change history for Microsoft HoloLens documentation](change-history-hololens.md) | See new and updated topics in the HoloLens documentation library. | From 8114b44c96222482e1f87e58ba1b6a1d33388d33 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Mon, 8 Oct 2018 20:25:19 +0000 Subject: [PATCH 21/94] Merged PR 11968: Remove MSIX packager walkthrough and redirect. --- .openpublishing.redirection.json | 5 + windows/application-management/TOC.md | 1 - .../msix-app-packaging-tool-walkthrough.md | 160 ------------------ 3 files changed, 5 insertions(+), 161 deletions(-) delete mode 100644 windows/application-management/msix-app-packaging-tool-walkthrough.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 9c43993f35..52adb7569f 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -1,6 +1,11 @@ { "redirections": [ { +"source_path": "windows/application-management/msix-app-packaging-tool-walkthrough.md", +"redirect_url": "https://docs.microsoft.com/windows/msix/mpt-overview", +"redirect_document_id": true +}, +{ "source_path": "browsers/edge/enterprise-guidance-using-microsoft-edge-and-ie11.md", "redirect_url": "https://docs.microsoft.com/en-us/microsoft-edge/deploy/emie-to-improve-compatibility", "redirect_document_id": true diff --git a/windows/application-management/TOC.md b/windows/application-management/TOC.md index a57f6f1a55..110f01c7b0 100644 --- a/windows/application-management/TOC.md +++ b/windows/application-management/TOC.md @@ -5,7 +5,6 @@ ## [Understand apps in Windows 10](apps-in-windows-10.md) ## [Add apps and features in Windows 10](add-apps-and-features.md) ## [Repackage win32 apps in the MSIX format](msix-app-packaging-tool.md) -### [Learn how to repackage win32 apps in the MSIX format](msix-app-packaging-tool-walkthrough.md) ## [Application Virtualization (App-V) for Windows](app-v/appv-for-windows.md) ### [Getting Started with App-V](app-v/appv-getting-started.md) #### [What's new in App-V for Windows 10, version 1703 and earlier](app-v/appv-about-appv.md) diff --git a/windows/application-management/msix-app-packaging-tool-walkthrough.md b/windows/application-management/msix-app-packaging-tool-walkthrough.md deleted file mode 100644 index b85a15753e..0000000000 --- a/windows/application-management/msix-app-packaging-tool-walkthrough.md +++ /dev/null @@ -1,160 +0,0 @@ ---- -title: Learn how to repackage your existing win32 applications to the MSIX format. This walkthrough provides in-depth detail on how the MSIX app packaging tool can be used. -description: Learn how to use the MSIX packaging tool with this in-depth walkthrough. -keywords: ["MSIX", "application", "app", "win32", "packaging tool"] -ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library -ms.localizationpriority: medium -ms.author: mikeblodge -ms.topic: article -ms.date: 08/027/2018 ---- - -# MSIX Packaging tool walkthrough - -Learn how to repackage your legacy win32 application installers to MSIX, without the need for making code changes to your apps. The MSIX Packaging Tool allows you to modernize your app to take adavantage of Microsoft Store or Microsoft Store for Business to deploy apps on Windows 10 in S mode. - -## Terminology - - -|Term |Definition | -|---------|---------| -|MPT | MSIX Packaging Tool. An enterprise grade tool that allows to package apps in the enterprise easily as MSIX without app code changes. | -|PSF | Package Support Framework. An open source framework to allow the packaging tool and the IT Admin to apply targeted fixes to the app in order to bypass some of the modern environment constrains. Some fixes will be added automatically by the tool and some will be added manually. | -|Modification Package | MSIX package to stores app preferences/settings and add-ins, decoupled from the main package. | -|Installer | Application installer can be an MSI, EXE, App-V , ClickOnce. | -|Project template file | Template file that saves the settings and parameters used for a certain package conversion. Information captured in the template includes general Tooling packaging options, settings in the options menus like exclusion lists, package deployment settings, application install location, package manifest information like Package Family Name, publisher, version and package properties like capabilities and advanced enterprise features. | - -## Creating an Application package - -![Create a package](images/welcomescreen.png) - -When the tool is first launched, you will be prompted to provide consent to sending telemtry data. It's important to note that the diagnostic data you share only comes from the app and is never used to identify or contact you. This just helps us fix things faster for you. - -![creating an application package](images/Selectinstaller.png) - -Creating an Application package is the most commonly used option. This is where you will create an MSIX package from an installer, or by manual installation of application payload. -- If an installer is being used, browse to and select the desired application installer and click **Next**. - - This field accepts a valid existing file path. - - The field can be empty if you are manually packaging. -- If there is no installer (manual packaging) click **Next**. - -*Optionally* -- Check the box under "Use Existing MSIX Package", browse, and select an existing MSIX package you'd like to update. -- Check the box under "Use installer Preferences" and enter the desired argument in the provided field. This field accepts any string. - -### Packaging method -![selecting the package environment](images/selectenvironmentthiscomputer.png) -- Select the packaging environment by selecting one of the radio buttons: - - "Create package on an existing virtual machine" if you plan to do the package creation on a VM. Click **Next**. (You will be presented with user and password fields to provide credentials for the VM if there are any). - - "Create package on this computer" if you plan to package the application on the current machine where the tool is installed. Click **Next**. - -### Create package on this computer - -![Create a package on this computer](images/packageinfo.png) - -You've selected to package your application on the current machine where the tool is installed. Nice job! Provide the information pertaining to the app. The tool will try to auto-fill these fields based on the information available from the installer. You will always have a choice to update the entries as needed. If the field as an asterisk*, it's required, but you already knew that. Inline help is provided if the entry is not valid. - -- Package name: - - Required and corresponds to package identity Name in the manifest to describe the contents of the package. - - Must match the Name subject information of the certificate used to sign a package. - - Is not shown to the end user. - - Is case-sensitive and cannot have a space. - - Can accept string between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters. - - Cannot end with a period and be one of these: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", and "LPT9." -- Package display name: - - Required and corresponds to package in the manifest to display a friendly package name to the user, in start menu and settings pages. - - Field accepts A string between 1 and 256 characters in length and is localizable. -- Publisher name - - Required and corresponds to package that describes the publisher information. - - The Publisher attribute must match the publisher subject information of the certificate used to sign a package. - - This field accepts a string between 1 and 8192 characters in length that fits the regular expression of a distinguished name : "(CN | L | O | OU | E | C | S | STREET | T | G | I | SN | DC | SERIALNUMBER | Description | PostalCode | POBox | Phone | X21Address | dnQualifier | (OID.(0 | [1-9][0-9])(.(0 | [1-9][0-9]))+))=(([^,+="<>#;])+ | ".")(, ((CN | L | O | OU | E | C | S | STREET | T | G | I | SN | DC | SERIALNUMBER | Description | PostalCode | POBox | Phone | X21Address | dnQualifier | (OID.(0 | [1-9][0-9])(.(0 | [1-9][0-9]))+))=(([^,+="<>#;])+ | ".")))*". -- Publisher display name - - Reuqired and corresponds to package in the manifest to display a friendly publisher name to the user, in App installer and settings pages. - - Field accepts A string between 1 and 256 characters in length and is localizable. -- Version - - Required and corresponds to package in the manifest to describe the The version number of the package. - - This field accepts a version string in quad notation, "Major.Minor.Build.Revision". -- Install location - - This is the location that the installer is going to copy the application payload to (usually Programs Files folder). - - This field is optional but recommended. - - Browse to and select a folder path. - - Make sure this filed matches Installers Install location while you go through the application install operation. - -### Prepare computer - -![prepare your computer](images/preparecomputer.png) - -- You are provided with options to prepare the computer for packaging. -- MSIX Packaging Tool Driver is required and the tool will automatically try to enable it if it is not enabled. - > [!NOTE] - > MSIX Packaging tool driver monitors the system to capture the changes that an installer is making on the system which allows MSIX Packaging Tool to create a package based on those changes. - - The tool will first check with DISM to see if the driver is installed. -- [Optional] Check the box for “Windows Search is Active” and select “disable selected” if you choose to disable the search service. - - This is not required, only recommended. - - Once disabled, the tool will update the status field to “disabled” -- [Optional] Check the box for “Windows Update is Active” and select “disable selected” if you choose to disable the Update service. - - This is not required, only recommended. - - Once disabled, the tool will update the status field to “disabled” -- “Pending reboot” checkbox is disabled by default. You'll need to manually restart the machine and then launch the tool again if you are prompted that pending operations need a reboot. - - This not required, only recommended. -When you're done preparing the machine, click **Next**. - -### Installation - -![Installation phase for capturing the install operations](images/installation.png) - -- This is installation phase where the tool is monitoring and capturing the application install operations. -- If you've provided an installer, the tool will launch the installer and you'll need to go through the installer wizard to install the application. - - Make sure the installation path matches what was defined earlier in the package information page. - - You'll need to create a shortcut in desktop for the newly installed application. - - Once you're done with the application installation wizard, make sure you finish or close on the installation wizard. - - If you need to run multiple installers you can do that manually at this point. - - If the app needs other pre-reqs, you need to install them now. - - If the application needs .Net 3.5/20, add the optional feature to Windows. -- If installer was not provided, manually copy the application binaries to the install location that you've defined earlier in package information. -- When you've completed installing the application, click **Next**. - -### Manage first launch tasks - -![Managing first launch tasks](images/managefirstlaunchtasks.png) - -- This page shows application executables that the tool captured. -- We recommended launching the application at least once to capture any first launch tasks. -- If there are multiple applications, check the box that corresponds to the main entry point. -- If you don't see the application .exe here, manually browse to and run it. -- Click **Next** - -![pop up asking for confirmation you are done monitoring](images/donemonitoring..png) - -You'll be prompted with a pop up asking for confirmation that you're finished with application installation and managing first launch tasks. -- If you're done, click **Yes, move on**. -- If you're not done, click **No, I'm not done**. You'll be taken back to the last page to where you can launch applications, install or copy other files, and dlls/executables. - -### Package support report - -![Package support, runtime fixes that might be appliciable to the app](images/packagesupport.png) - -- Here you'll have a chance to add PSF runtime fixes that might be applicable to the application. *(not supported in preview)* - - The tool will make some suggestions and apply fixes that it thinks are applicable. - - You'll have the opportunity to add, remove or edit PSF runtime fixes - - You can see a list of PSFs provided by the community from Github. - - You'll also see a packaging report on this page. The report will call out noteworthy items for example: - - If certain restricted capabilities like allowElevation is added - - If certain files were excluded from the package. - - Etc -Once done, click **Next**. - -## Create package - -![Creating the new package](images/createpackage.png) - -- Provide a location to save the MSIX package. -- By default, packages are saved in local app data folder. -- You can define the default save location in Settings menu. -- If you'd like to continue to edit the content and properties of the package before saving the MSIX package, you can select “Package editor” and be taken to package editor. -- If you prefer to sign the package with a pre-made certificate for testing, browse to and select the certificate. -- Click **Create** to create the MSIX package. - -You'll be presented with the pop up when the package is created. This pop up will include the name, publisher, and save location of the newly created package. You can close this pop up and get redirected to the welcome page. You can also select package editor to see and modify the package content and properties. From 06defbb453e63302f0370d9ed4735d75f5832d22 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 8 Oct 2018 13:41:08 -0700 Subject: [PATCH 22/94] add QRadar integration --- ...egration-windows-defender-advanced-threat-protection.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md index 123c537dc8..cad289b3e7 100644 --- a/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md @@ -10,14 +10,12 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 04/24/2018 +ms.date: 10/08/2018 --- # Enable SIEM integration in Windows Defender ATP **Applies to:** - - - Windows Defender Advanced Threat Protection (Windows Defender ATP) @@ -54,7 +52,8 @@ Enable security information and event management (SIEM) integration so you can p You can now proceed with configuring your SIEM solution or connecting to the alerts REST API through programmatic access. You'll need to use the tokens when configuring your SIEM solution to allow it to receive alerts from Windows Defender Security Center. - +## Integrate Windows Defender APT with IBM QRadar +You can configure IBM QRadar to collect alerts from Windows Defender ATP. For more information, see [IBM Knowledge Center](https://www.ibm.com/support/knowledgecenter/SS42VS_DSM/c_dsm_guide_MS_Win_Defender_ATP_overview.html?cp=SS42VS_7.3.1). ## Related topics - [Configure Splunk to pull Windows Defender ATP alerts](configure-splunk-windows-defender-advanced-threat-protection.md) From f9d10a655e1b1586fa1167d43620692a514b9ab1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 8 Oct 2018 13:58:20 -0700 Subject: [PATCH 23/94] update image --- ...ows-defender-advanced-threat-protection.md | 4 +--- .../images/atp-example-email-notification.png | Bin 99054 -> 194312 bytes 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-email-notifications-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-email-notifications-windows-defender-advanced-threat-protection.md index 1d3703c9be..d7bbbb265b 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-email-notifications-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-email-notifications-windows-defender-advanced-threat-protection.md @@ -10,14 +10,12 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 07/16/2018 +ms.date: 10/08/2018 --- # Configure alert notifications in Windows Defender ATP **Applies to:** - - - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/images/atp-example-email-notification.png b/windows/security/threat-protection/windows-defender-atp/images/atp-example-email-notification.png index c46cc214d7e6d665e1dafc170e626a001ac063e7..de7b94698d83505b46aab68d996726168dc5969e 100644 GIT binary patch literal 194312 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ÖGKq-;)T$!VyT{8%k#n6_>P7<9YjV+Y6jCE|0 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 KWvLuJ|Nj7oI%hxt literal 99054 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 Date: Mon, 8 Oct 2018 13:59:43 -0700 Subject: [PATCH 24/94] add azure note --- ...er-endpoints-windows-defender-advanced-threat-protection.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md index 4c08fdb727..a6f0c0497c 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md @@ -133,6 +133,9 @@ To onboard Windows Server, version 1803 or Windows Server 2019, use the same met ## Integration with Azure Security Center Windows Defender ATP integrates with Azure Security Center to provide a comprehensive server protection solution. With this integration Azure Security Center can leverage the power of Windows Defender ATP to provide improved threat detection for Windows Servers. +>[!NOTE] +>You'll need to have the appropriate license to enable this feature. + The following capabilities are included in this integration: - Automated onboarding - Windows Defender ATP sensor is automatically enabled on Windows Servers that are onboarded to Azure Security Center. For more information on Azure Security Center onboarding, see [Onboarding to Azure Security Center Standard for enhanced security](https://docs.microsoft.com/en-us/azure/security-center/security-center-onboarding). From 3a6930807e4c30b2b8be12440fcf649387122ecc Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 8 Oct 2018 14:02:18 -0700 Subject: [PATCH 25/94] update pic --- .../images/atp-example-email-notification.png | Bin 194312 -> 193314 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/images/atp-example-email-notification.png b/windows/security/threat-protection/windows-defender-atp/images/atp-example-email-notification.png index de7b94698d83505b46aab68d996726168dc5969e..78290030a91acf38ba1a83d74f6dfaf6cbfe28ff 100644 GIT binary patch delta 91768 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 From 3e6a9a844ab3dd324f3d773e51114e13bdd4515e Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 8 Oct 2018 21:46:08 +0000 Subject: [PATCH 26/94] Updated table to include *.wd.microsoft.com --- ...configure-network-connections-windows-defender-antivirus.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md index c7d6f246c3..3207c69232 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md @@ -61,7 +61,8 @@ The following table lists the services and their associated URLs that your netwo *.wdcp.microsoft.com*
-*.wdcpalt.microsoft.com* +*.wdcpalt.microsoft.com*
+*.wd.microsoft.com* From 70ff5eff2bf6bcd86f226038d47cb6656748bbe5 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 8 Oct 2018 21:47:46 +0000 Subject: [PATCH 27/94] Fixed formatting --- ...figure-network-connections-windows-defender-antivirus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md index 3207c69232..8112385b1f 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md @@ -60,9 +60,9 @@ The following table lists the services and their associated URLs that your netwo Used by Windows Defender Antivirus to provide cloud-delivered protection -*.wdcp.microsoft.com*
-*.wdcpalt.microsoft.com*
-*.wd.microsoft.com* +*.wdcp.microsoft.com
+*.wdcpalt.microsoft.com
+*.wd.microsoft.com From 93968ebd839a83e0cef6ec4165359abb69f3709b Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 8 Oct 2018 21:48:09 +0000 Subject: [PATCH 28/94] Changed date --- .../configure-network-connections-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md index 8112385b1f..e993bcf60f 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 09/03/2018 +ms.date: 10/08/2018 --- # Configure and validate Windows Defender Antivirus network connections From 7a06be40a933b7e28c98ec6eabb90ac691ea5981 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 8 Oct 2018 16:48:36 -0700 Subject: [PATCH 29/94] typo --- ...m-integration-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md index cad289b3e7..eddf4c93c0 100644 --- a/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md @@ -52,7 +52,7 @@ Enable security information and event management (SIEM) integration so you can p You can now proceed with configuring your SIEM solution or connecting to the alerts REST API through programmatic access. You'll need to use the tokens when configuring your SIEM solution to allow it to receive alerts from Windows Defender Security Center. -## Integrate Windows Defender APT with IBM QRadar +## Integrate Windows Defender ATP with IBM QRadar You can configure IBM QRadar to collect alerts from Windows Defender ATP. For more information, see [IBM Knowledge Center](https://www.ibm.com/support/knowledgecenter/SS42VS_DSM/c_dsm_guide_MS_Win_Defender_ATP_overview.html?cp=SS42VS_7.3.1). ## Related topics From 9e354c50de80b0590c8b736549cfc70954552481 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 9 Oct 2018 02:50:27 -0400 Subject: [PATCH 30/94] typo: Widows -> Windows --- .../overview-endpoint-detection-response.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/overview-endpoint-detection-response.md b/windows/security/threat-protection/windows-defender-atp/overview-endpoint-detection-response.md index 31b65ba716..cb4d987703 100644 --- a/windows/security/threat-protection/windows-defender-atp/overview-endpoint-detection-response.md +++ b/windows/security/threat-protection/windows-defender-atp/overview-endpoint-detection-response.md @@ -19,7 +19,7 @@ ms.date: 09/03/2018 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -The Widows Defender ATP endpoint detection and response capabilities provides near real-time actionable advance attacks detections, enables security analysts to effectively prioritize alerts, unfold the full scope of a breach and take response actions to remediate the threat. +The Windows Defender ATP endpoint detection and response capabilities provides near real-time actionable advance attacks detections, enables security analysts to effectively prioritize alerts, unfold the full scope of a breach and take response actions to remediate the threat. When a threat is detected, alerts are be created in the system for an analyst to investigate. Alerts with the same attack techniques or attributed to the same attacker are aggregated into an entity called _incident_. Aggregating alerts in this manner makes it easy for analysts to collectively investigate and respond to threats. From 82e8bcfd78f21aeaa2cd969ada72c2f84c1b5ca4 Mon Sep 17 00:00:00 2001 From: Leonid Zhitomirsky Date: Tue, 9 Oct 2018 08:21:39 +0000 Subject: [PATCH 31/94] Updated TOC.md --- .../windows-defender-atp/TOC.md | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index deb8c0e185..6b24986e33 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -89,11 +89,12 @@ ###### [Get alert related file information](get-alert-related-files-info-windows-defender-advanced-threat-protection.md) ###### [Get alert related IP information](get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) ###### [Get alert related machine information](get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) -######Domain -####### [Get domain related alerts](get-domain-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get domain related machines](get-domain-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get domain statistics](get-domain-statistics-windows-defender-advanced-threat-protection.md) -####### [Is domain seen in organization](is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) + +#####Domain +###### [Get domain related alerts](get-domain-related-alerts-windows-defender-advanced-threat-protection.md) +###### [Get domain related machines](get-domain-related-machines-windows-defender-advanced-threat-protection.md) +###### [Get domain statistics](get-domain-statistics-windows-defender-advanced-threat-protection.md) +###### [Is domain seen in organization](is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) #####File ###### [Block file API](block-file-windows-defender-advanced-threat-protection.md) @@ -129,12 +130,19 @@ ###### [Restrict app execution API](restrict-code-execution-windows-defender-advanced-threat-protection.md) ###### [Run antivirus scan API](run-av-scan-windows-defender-advanced-threat-protection.md) ###### [Stop and quarantine file API](stop-quarantine-file-windows-defender-advanced-threat-protection.md) - +#####Machines Security States +###### [Get MachineSecurityStates collection](get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md) +#####Machine Groups +###### [Get MachineGroups collection](get-machinegroups-collection-windows-defender-advanced-threat-protection.md) #####User ###### [Get alert related user information](get-alert-related-user-info-windows-defender-advanced-threat-protection.md) ###### [Get user information](get-user-information-windows-defender-advanced-threat-protection.md) ###### [Get user related alerts](get-user-related-alerts-windows-defender-advanced-threat-protection.md) ###### [Get user related machines](get-user-related-machines-windows-defender-advanced-threat-protection.md) +#####Windows updates (KB) info +###### [Get KbInfo collection](get-kbinfo-collection-windows-defender-advanced-threat-protection.md) +#####Common Vulnerabilities and Exposures (CVE) to KB map +###### [Get CVE-KB map](get-cvekbmap-collection-windows-defender-advanced-threat-protection.md) #### [Managed security service provider support](mssp-support-windows-defender-advanced-threat-protection.md) From f82878a0ea24a89238b03d740e4a9d6d1a8bb798 Mon Sep 17 00:00:00 2001 From: Leonid Zhitomirsky Date: Tue, 9 Oct 2018 08:29:17 +0000 Subject: [PATCH 32/94] Updated TOC.md --- windows/security/threat-protection/TOC.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 6bc125f9d5..4f0ce0c343 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -130,6 +130,10 @@ ####### [Restrict app execution API](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) ####### [Run antivirus scan API](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) ####### [Stop and quarantine file API](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) +######Machines Security States +####### [Get MachineSecurityStates collection](get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md) +######Machine Groups +####### [Get MachineGroups collection](get-machinegroups-collection-windows-defender-advanced-threat-protection.md) ######User ####### [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) @@ -137,6 +141,12 @@ ####### [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) ####### [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) +######Windows updates (KB) info +####### [Get KbInfo collection](get-kbinfo-collection-windows-defender-advanced-threat-protection.md) +######Common Vulnerabilities and Exposures (CVE) to KB map +####### [Get CVE-KB map](get-cvekbmap-collection-windows-defender-advanced-threat-protection.md) + + ##### [Managed security service provider support](windows-defender-atp/mssp-support-windows-defender-advanced-threat-protection.md) From 662d87457f97fb267db2db75f2c3973d113f1ffc Mon Sep 17 00:00:00 2001 From: Leonid Zhitomirsky Date: Tue, 9 Oct 2018 08:39:52 +0000 Subject: [PATCH 33/94] Updated TOC.md --- windows/security/threat-protection/TOC.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 4f0ce0c343..7ff3a5b487 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -90,11 +90,11 @@ ####### [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) ####### [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) ####### [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) -#######Domain -######## [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) -######## [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) -######## [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) +######Domain +####### [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) +####### [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) +####### [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) ######File ####### [Block file API](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) @@ -145,8 +145,6 @@ ####### [Get KbInfo collection](get-kbinfo-collection-windows-defender-advanced-threat-protection.md) ######Common Vulnerabilities and Exposures (CVE) to KB map ####### [Get CVE-KB map](get-cvekbmap-collection-windows-defender-advanced-threat-protection.md) - - ##### [Managed security service provider support](windows-defender-atp/mssp-support-windows-defender-advanced-threat-protection.md) From 8b8b6191ff4279e8a869829217078363fc9a20fb Mon Sep 17 00:00:00 2001 From: Leonid Zhitomirsky Date: Tue, 9 Oct 2018 08:42:21 +0000 Subject: [PATCH 34/94] Updated get-kbinfo-collection-windows-defender-advanced-threat-protection.md --- ...fo-collection-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md index c145c2e5cd..5c2c0916cb 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md @@ -61,7 +61,7 @@ Here is an example of the response. HTTP/1.1 200 OK Content-type: application/json { - "@odata.context": "https://graph.microsoft-ppe.com/testwdatpbeta/$metadata#KbInfo", + "@odata.context": "https://graph.microsoft-ppe.com/testwdatppreview/$metadata#KbInfo", "@odata.count": 271, "value":[ { From 5dd3804007a380030460dc9e7e1aec1f0d0e4cf0 Mon Sep 17 00:00:00 2001 From: Leonid Zhitomirsky Date: Tue, 9 Oct 2018 08:44:17 +0000 Subject: [PATCH 35/94] Updated get-cvekbmap-collection-windows-defender-advanced-threat-protection.md --- ...ap-collection-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md index 42220a68a4..4a3d1ffbeb 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md @@ -61,7 +61,7 @@ Here is an example of the response. HTTP/1.1 200 OK Content-type: application/json { - "@odata.context":"https://graph.microsoft-ppe.com/testwdatpbeta/$metadata#CveKbMap", + "@odata.context":"https://graph.microsoft.com/testwdatppreview/$metadata#CveKbMap", "@odata.count": 4168, "value": [ { From ce9246d9e0085c15835f9db07c760ce132b5c8ee Mon Sep 17 00:00:00 2001 From: Leonid Zhitomirsky Date: Tue, 9 Oct 2018 08:44:49 +0000 Subject: [PATCH 36/94] Updated get-kbinfo-collection-windows-defender-advanced-threat-protection.md --- ...fo-collection-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md index 5c2c0916cb..1c1cdeda69 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md @@ -61,7 +61,7 @@ Here is an example of the response. HTTP/1.1 200 OK Content-type: application/json { - "@odata.context": "https://graph.microsoft-ppe.com/testwdatppreview/$metadata#KbInfo", + "@odata.context": "https://graph.microsoft.com/testwdatppreview/$metadata#KbInfo", "@odata.count": 271, "value":[ { From 43a436848e31cc604bdee12a4d17267cca60fb69 Mon Sep 17 00:00:00 2001 From: Leonid Zhitomirsky Date: Tue, 9 Oct 2018 08:46:13 +0000 Subject: [PATCH 37/94] Updated get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md --- ...-collection-windows-defender-advanced-threat-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md index 2c02695ffe..1402d68f04 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md @@ -62,9 +62,9 @@ Field *id* contains machine id and equal to the field *id** in machines info. HTTP/1.1 200 OK Content-type: application/json { - "@odata.context":"https://graph.microsoft-ppe.com/testwdatppreview/$metadata#MachineSecurityStates", + "@odata.context":"https://graph.microsoft.com/testwdatppreview/$metadata#MachineSecurityStates", "@odata.count":444, - "@odata.nextLink":"https://graph.microsoft-ppe.com/testwdatppreview/machinesecuritystates?$skiptoken=[continuation token]", + "@odata.nextLink":"https://graph.microsoft.com/testwdatppreview/machinesecuritystates?$skiptoken=[continuation token]", "value":[ { "id":"000050e1b4afeee3742489ede9ad7a3e16bbd9c4", From 82dc29ee87e7dcab09a6b3d7944bc305ba2282b2 Mon Sep 17 00:00:00 2001 From: Leonid Zhitomirsky Date: Tue, 9 Oct 2018 08:46:38 +0000 Subject: [PATCH 38/94] Updated get-machinegroups-collection-windows-defender-advanced-threat-protection.md --- ...ps-collection-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/get-machinegroups-collection-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-machinegroups-collection-windows-defender-advanced-threat-protection.md index 93b2b4a472..2e2a0ae684 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machinegroups-collection-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machinegroups-collection-windows-defender-advanced-threat-protection.md @@ -63,7 +63,7 @@ Field **ungrouped** is true only for one group for all machines that have not be HTTP/1.1 200 OK Content-type: application/json { - "@odata.context":"https://graph.microsoft-ppe.com/testwdatppreview/$metadata#MachineGroups", + "@odata.context":"https://graph.microsoft.com/testwdatppreview/$metadata#MachineGroups", "@odata.count":7, "value":[ { From 26122ed2ccf0bca5434448cfba14c50b130b499a Mon Sep 17 00:00:00 2001 From: Leonid Zhitomirsky Date: Tue, 9 Oct 2018 08:49:21 +0000 Subject: [PATCH 39/94] Updated machine-groups-windows-defender-advanced-threat-protection.md --- ...chine-groups-windows-defender-advanced-threat-protection.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/machine-groups-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/machine-groups-windows-defender-advanced-threat-protection.md index 2969a1b1a1..c32acad7cf 100644 --- a/windows/security/threat-protection/windows-defender-atp/machine-groups-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/machine-groups-windows-defender-advanced-threat-protection.md @@ -88,4 +88,5 @@ Machines that are not matched to any groups are added to Ungrouped machines (def ## Related topic -- [Manage portal access using role-based based access control](rbac-windows-defender-advanced-threat-protection.md) \ No newline at end of file +- [Manage portal access using role-based based access control](rbac-windows-defender-advanced-threat-protection.md) +- [Get list of tenant machine groups using Graph API](get-machinegroups-collection-windows-defender-advanced-threat-protection.md) \ No newline at end of file From e2a833e89ab2d6b1383858fe65269026adfcaa1a Mon Sep 17 00:00:00 2001 From: Patti Short Date: Tue, 9 Oct 2018 07:41:58 -0700 Subject: [PATCH 40/94] added a link to the Microsoft Translator extension --- browsers/edge/about-microsoft-edge.md | 3 +++ browsers/edge/microsoft-edge-kiosk-mode-deploy.md | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/browsers/edge/about-microsoft-edge.md b/browsers/edge/about-microsoft-edge.md index 974364ebb1..348a6ea2ee 100644 --- a/browsers/edge/about-microsoft-edge.md +++ b/browsers/edge/about-microsoft-edge.md @@ -40,6 +40,9 @@ Some of the components might also need additional system resources. Check the co ## Supported languages +You can use the [Microsoft Translator extension](https://www.microsoft.com/en-us/p/translator-for-microsoft-edge/9nblggh4n4n3) with Microsoft Edge to translate foreign language webpages and text selections for 60+ languages. + +If the extension does not work after install, please restart Microsoft Edge. If the extension still is not working, please provide feedback through the Feedback Hub. Microsoft Edge supports all of the same languages as Windows 10, including: diff --git a/browsers/edge/microsoft-edge-kiosk-mode-deploy.md b/browsers/edge/microsoft-edge-kiosk-mode-deploy.md index 1089a5e0a6..001481fe48 100644 --- a/browsers/edge/microsoft-edge-kiosk-mode-deploy.md +++ b/browsers/edge/microsoft-edge-kiosk-mode-deploy.md @@ -327,7 +327,7 @@ In the following table, we show you the features available in both Microsoft Edg | Set Start page(s) URL | ![Supported](images/148767.png) | ![Supported](images/148767.png)

*Same as Home button URL* | | Set New Tab page URL | ![Supported](images/148767.png) | ![Not supported](images/148766.png) | | Favorites management | ![Supported](images/148767.png) | ![Not supported](images/148766.png) | -| End session button | ![Supported](images/148767.png) | ![Supported](images/148767.png)

*In Intune, must create custom URI to enable. Dedicated UI configuration targeted for 1808.* | +| End session button | ![Supported](images/148767.png) | ![Supported](images/148767.png)

*In Microsoft Intune, you must create a custom URI to enable. Dedicated UI configuration targeted for 1808.* | | Reset on inactivity | ![Supported](images/148767.png) | ![Supported](images/148767.png) | | Internet Explorer integration (Enterprise Mode site list) | ![Supported](images/148767.png)

*Multi-app mode only* | ![Not supported](images/148766.png) | --- From 16830acdde2172c6ee64e27b86b3e00828f23269 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Tue, 9 Oct 2018 07:44:23 -0700 Subject: [PATCH 41/94] added a link to the Microsoft Translator extension --- browsers/edge/about-microsoft-edge.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/edge/about-microsoft-edge.md b/browsers/edge/about-microsoft-edge.md index 348a6ea2ee..d51b7f60f9 100644 --- a/browsers/edge/about-microsoft-edge.md +++ b/browsers/edge/about-microsoft-edge.md @@ -35,7 +35,7 @@ Some of the components might also need additional system resources. Check the co | Display | Super VGA (800 x 600) or higher-resolution monitor with 256 colors | | Graphics card | Microsoft DirectX 9 or later with Windows Display Driver Model (WDDM) 1.0 driver | | Peripherals | Internet connection and a compatible pointing device | - +---   ## Supported languages From 683667aca9cfc4e8bdff28647e601ce1d36a3229 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Tue, 9 Oct 2018 08:23:14 -0700 Subject: [PATCH 42/94] removed incorrect information about the idle timer --- browsers/edge/microsoft-edge-kiosk-mode-deploy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/edge/microsoft-edge-kiosk-mode-deploy.md b/browsers/edge/microsoft-edge-kiosk-mode-deploy.md index 001481fe48..8e0e8d9a85 100644 --- a/browsers/edge/microsoft-edge-kiosk-mode-deploy.md +++ b/browsers/edge/microsoft-edge-kiosk-mode-deploy.md @@ -40,7 +40,7 @@ The single-app Microsoft Edge kiosk mode types are: - **Interactive signage**, on the other hand, requires user interaction within the page but doesn’t allow for any other uses, such as browsing the internet. Use interactive signage for things like a building business directory or restaurant order/pay station. -2. **Public browsing** runs Microsoft Edge InPrivate mode to protect user data with a browsing experience designed for publicly accessible kiosk devices. For example, the Microsoft Edge Settings are disabled, favorites, extensions, and books are unavailable to prevent users from customizing Microsoft Edge. Users can’t minimize, close or open a new Microsoft Window. Microsoft Edge is the only app users can use on the device.

The single-app public browsing mode is the only kiosk mode that has an ‘End session’ button that users click to end the browsing session and an idle timer that resets the session after a specified time of user inactivity. Both restart Microsoft Edge and clear the user’s session, including any downloads. Use the “Configure kiosk reset after idle timeout” policy to set the idle timer, which is set to 5 minutes by default.

A public library or hotel concierge desk are two examples of public browsing that restricts access to only Microsoft Edge. +2. **Public browsing** runs Microsoft Edge InPrivate mode to protect user data with a browsing experience designed for publicly accessible kiosk devices. For example, the Microsoft Edge Settings are disabled, favorites, extensions, and books are unavailable to prevent users from customizing Microsoft Edge. Users can’t minimize, close or open a new Microsoft Window. Microsoft Edge is the only app users can use on the device.

The single-app public browsing mode is the only kiosk mode that has an ‘End session’ button that users click to end the browsing session and an idle timer that resets the session after a specified time of user inactivity. Both restart Microsoft Edge and clear the user’s session, including any downloads.

A public library or hotel concierge desk are two examples of public browsing that restricts access to only Microsoft Edge. ![Public browsing Microsoft Edge kiosk mode on a single-app kiosk device](images/surface_hub_single-app_browse_kiosk_inframe.png) From e9585c43584a1448b5f071a45b9080473de4475c Mon Sep 17 00:00:00 2001 From: Patti Short Date: Tue, 9 Oct 2018 08:26:07 -0700 Subject: [PATCH 43/94] removed incorrect information about the idle timer --- browsers/edge/microsoft-edge-kiosk-mode-deploy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/browsers/edge/microsoft-edge-kiosk-mode-deploy.md b/browsers/edge/microsoft-edge-kiosk-mode-deploy.md index 8e0e8d9a85..c41106b008 100644 --- a/browsers/edge/microsoft-edge-kiosk-mode-deploy.md +++ b/browsers/edge/microsoft-edge-kiosk-mode-deploy.md @@ -7,7 +7,7 @@ ms.prod: edge ms.sitesec: library title: Deploy Microsoft Edge kiosk mode ms.localizationpriority: medium -ms.date: 10/08/2018 +ms.date: 10/09/2018 --- # Deploy Microsoft Edge kiosk mode @@ -20,7 +20,7 @@ Microsoft Edge kiosk mode supports four configurations types. For example, you c In addition to digital/interactive signage, you can configure Microsoft Edge kiosk mode for public browsing either on a single or multi-app kiosk device. The public browsing kiosk types run Microsoft Edge InPrivate mode to protect user data with a browsing experience designed for public kiosks. For example, the Microsoft Edge Settings are disabled, favorites, extensions, and books are unavailable to prevent users from customizing Microsoft Edge. -In single-app public browsing, there is an “End session” button and reset after an idle timeout. Both restart Microsoft Edge and clear the user’s session. The reset after the idle timer is set to 5 minutes by default, but you can choose a value of your own. +In single-app public browsing, there is an “End session” button and reset after an idle timeout option. Both restart Microsoft Edge and clear the user’s session. The reset after the idle timer is set to 5 minutes by default, but you can choose a value of your own. In this topic, you learn about the different Microsoft Edge kiosk mode types to help you determine what configuration is best suited for your kiosk device. You also learn how to set up your Microsoft Edge kiosk mode experience. Learn more about [Configuring kiosk and shared devices running Windows desktop editions](https://docs.microsoft.com/en-us/windows/configuration/kiosk-shared-pc). From c8e94ea8dd3ad4fcdacc68df46fca6b88cf6f660 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Tue, 9 Oct 2018 08:54:38 -0700 Subject: [PATCH 44/94] added the emie compatibility file back to the TOC --- .openpublishing.redirection.json | 2 +- browsers/edge/TOC.md | 2 + .../edge/emie-to-improve-compatibility.md | 61 +++++++++++++++++++ 3 files changed, 64 insertions(+), 1 deletion(-) create mode 100644 browsers/edge/emie-to-improve-compatibility.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 6ac2e03625..d1f63f2bf2 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -3,7 +3,7 @@ { "source_path": "browsers/edge/enterprise-guidance-using-microsoft-edge-and-ie11.md", "redirect_url": "https://docs.microsoft.com/en-us/microsoft-edge/deploy/emie-to-improve-compatibility", -"redirect_document_id": true +"redirect_document_id": false }, { "source_path": "browsers/edge/emie-to-improve-compatibility.md", diff --git a/browsers/edge/TOC.md b/browsers/edge/TOC.md index 304c8bd604..5432d5e42e 100644 --- a/browsers/edge/TOC.md +++ b/browsers/edge/TOC.md @@ -2,6 +2,8 @@ ## [System requirements and supported languages](about-microsoft-edge.md) +## [Use Enterprise Mode to improve compatibility](emie-to-improve-compatibility.md) + ## [Deploy Microsoft Edge kiosk mode](microsoft-edge-kiosk-mode-deploy.md) ## [Group policies & configuration options](group-policies/index.yml) diff --git a/browsers/edge/emie-to-improve-compatibility.md b/browsers/edge/emie-to-improve-compatibility.md new file mode 100644 index 0000000000..7649fe1405 --- /dev/null +++ b/browsers/edge/emie-to-improve-compatibility.md @@ -0,0 +1,61 @@ +--- +description: If you're having problems with Microsoft Edge, this topic tells how to use the Enterprise Mode site list to automatically open sites using IE11. +ms.assetid: 89c75f7e-35ca-4ca8-96fa-b3b498b53bE4 +author: shortpatti +ms.author: pashort +ms.manager: elizapo +ms.prod: browser-edge +ms.mktglfcycl: support +ms.sitesec: library +ms.pagetype: appcompat +title: Use Enterprise Mode to improve compatibility (Microsoft Edge for IT Pros) +ms.localizationpriority: high +ms.date: 07/27/2017 +--- + +# Use Enterprise Mode to improve compatibility + +> Applies to: Windows 10 + +If you have specific web sites and apps that have compatibility problems with Microsoft Edge, you can use the Enterprise Mode site list so that the web sites open in Internet Explorer 11 automatically. Additionally, if you know that your intranet sites aren't going to work properly with Microsoft Edge, you can set all intranet sites to automatically open using IE11 with the **Send all intranet sites to IE** group policy. + +Using Enterprise Mode means that you can continue to use Microsoft Edge as your default browser, while also ensuring that your apps continue working on IE11. + + +## Interoperability goals +[!INCLUDE [interoperability-goals-enterprise-guidance](../includes/interoperability-goals-enterprise-guidance.md)] + +## Enterprise guidance +Microsoft Edge is the default browser experience for Windows 10 and Windows 10 Mobile. However, if you're running web apps that need ActiveX controls, we recommend that you continue to use Internet Explorer 11 for them. If you don't have IE11 installed anymore, you can download it from the Microsoft Store or from the [Internet Explorer 11 download page](https://go.microsoft.com/fwlink/p/?linkid=290956). + +We also recommend that you upgrade to IE11 if you're running any earlier versions of Internet Explorer. IE11 is supported on Windows 7, Windows 8.1, and Windows 10. So any legacy apps that work with IE11 will continue to work even as you migrate to Windows 10. + +If you're having trouble deciding whether Microsoft Edge is good for your organization, you can take a look at this infographic about the potential impact of using Microsoft Edge in an organization. + +![Microsoft Edge infographic](images/microsoft-edge-infographic-sm.png)
+[Click to enlarge](img-microsoft-edge-infographic-lg.md)
+[Click to download image](https://www.microsoft.com/download/details.aspx?id=53892) + + +|Microsoft Edge |IE11 | +|---------|---------| +|Microsoft Edge takes you beyond just browsing to actively engaging with the web through features like Web Note, Reading View, and Cortana.

  • **Web Note.** Microsoft Edge lets you annotate, highlight, and call things out directly on webpages.
  • **Reading view.** Microsoft Edge lets you enjoy and print online articles in a distraction-free layout that's optimized for your screen size. While in reading view, you can also save webpages or PDF files to your reading list, for later viewing.
  • **Cortana.** Cortana is automatically enabled on Microsoft Edge. Microsoft Edge lets you highlight words for more info and gives you one-click access to things like restaurant reservations and reviews, without leaving the webpage.
  • **Compatibility and security.** Microsoft Edge lets you continue to use IE11 for sites that are on your corporate intranet or that are included on your Enterprise Mode Site List. You must use IE11 to run older, less secure technology, such as ActiveX controls.
|IE11 offers enterprises additional security, manageability, performance, backward compatibility, and modern standards support.
  • **Backward compatibility.** IE11 supports 9 document modes that include high-fidelity emulations for older versions of IE.
  • **Modern web standards.** IE11 supports modern web technologies like HTML5, CSS3, and WebGL, which help to ensure today's modern websites and apps work just as well as your old, legacy websites and apps.
  • **More secure.** IE11 was designed with security in mind and is more secure than older versions. Using security features like SmartScreen and Enhanced Protected Mode can help IE11 reduce your risk.
  • **Faster.** IE11 is significantly faster than previous versions of Internet Explorer, taking advantage of network optimization and hardware-accelerated text, graphics, and JavaScript rendering.
  • **Easier migration to Windows 10.** IE11 is the only version of IE that runs on Windows 7, Windows 8.1, and Windows 10. Upgrading to IE11 on Windows 7 can also help your organization support the next generation of software, services, and devices.
  • **Administration.** IE11 can use the Internet Explorer Administration Kit (IEAK) 11 or MSIs for deployment, and includes more than 1,600 Group Policies and preferences for granular control.
| + + +## Configure the Enterprise Mode Site List +[Available policy options](includes/configure-enterprise-mode-site-list-include.md) + + +## Related topics +* [Blog: How Microsoft Edge and Internet Explorer 11 on Windows 10 work better together in the Enterprise](https://go.microsoft.com/fwlink/p/?LinkID=624035) +* [Enterprise Mode Site List Manager for Windows 10 download](https://go.microsoft.com/fwlink/?LinkId=746562) +* [Enterprise Mode for Internet Explorer 11 (IE11)](https://go.microsoft.com/fwlink/p/?linkid=618377) +- [Download the Enterprise Mode Site List Manager (schema v.2)](https://go.microsoft.com/fwlink/p/?LinkId=716853) +- [Download the Enterprise Mode Site List Manager (schema v.1)](https://go.microsoft.com/fwlink/p/?LinkID=394378) +- [Use the Enterprise Mode Site List Manager](../enterprise-mode/use-the-enterprise-mode-site-list-manager.md) +- [Web Application Compatibility Lab Kit for Internet Explorer 11](https://technet.microsoft.com/browser/mt612809.aspx) +- [Download Internet Explorer 11](https://go.microsoft.com/fwlink/p/?linkid=290956) +- [Microsoft Edge - Deployment Guide for IT Pros](https://technet.microsoft.com/itpro/microsoft-edge/index) +- [Internet Explorer 11 (IE11) - Deployment Guide for IT Pros](https://go.microsoft.com/fwlink/p/?LinkId=760644) +- [Internet Explorer Administration Kit 11 (IEAK 11) - Administrator's Guide](https://go.microsoft.com/fwlink/p/?LinkId=760646) +- [Internet Explorer 11 - FAQ for IT Pros](https://technet.microsoft.com/itpro/internet-explorer/ie11-faq/faq-for-it-pros-ie11) \ No newline at end of file From 4bf7474275886e58055e932d0e628f37cf61957a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 9 Oct 2018 16:05:15 +0000 Subject: [PATCH 45/94] Updated TOC.md --- windows/security/threat-protection/TOC.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index da3ee1f863..8b98253ff3 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -17,10 +17,6 @@ #### [Endpoint detection and response](windows-defender-atp/overview-endpoint-detection-response.md) ##### [Security operations dashboard](windows-defender-atp/security-operations-dashboard-windows-defender-advanced-threat-protection.md) -##### [Incidents queue](windows-defender-atp/incidents-queue.md) -###### [View and organize the Incidents queue](windows-defender-atp/view-incidents-queue.md) -###### [Manage incidents](windows-defender-atp/manage-incidents-windows-defender-advanced-threat-protection.md) -###### [Investigate incidents](windows-defender-atp/investigate-incidents-windows-defender-advanced-threat-protection.md) From a67e578c5f6d80ec9d978dae6bea806d9d25de8e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 9 Oct 2018 16:05:47 +0000 Subject: [PATCH 46/94] Updated TOC.md --- .../security/threat-protection/windows-defender-atp/TOC.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index a5eb991e8b..84687a4883 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -16,10 +16,6 @@ #### [Security operations dashboard](security-operations-dashboard-windows-defender-advanced-threat-protection.md) -#### [Incidents queue](incidents-queue.md) -##### [View and organize the Incidents queue](view-incidents-queue.md) -##### [Manage incidents](manage-incidents-windows-defender-advanced-threat-protection.md) -##### [Investigate incidents](investigate-incidents-windows-defender-advanced-threat-protection.md) From a1bf0b2c10338f292c24e64b5a09190cd3469dd1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 9 Oct 2018 16:06:34 +0000 Subject: [PATCH 47/94] Deleted incidents-queue.md --- .../windows-defender-atp/incidents-queue.md | 35 ------------------- 1 file changed, 35 deletions(-) delete mode 100644 windows/security/threat-protection/windows-defender-atp/incidents-queue.md diff --git a/windows/security/threat-protection/windows-defender-atp/incidents-queue.md b/windows/security/threat-protection/windows-defender-atp/incidents-queue.md deleted file mode 100644 index 783f74ac70..0000000000 --- a/windows/security/threat-protection/windows-defender-atp/incidents-queue.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Incidents queue in Windows Defender ATP -description: -keywords: incidents, aggregate, investigations, queue, ttp -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -ms.date: 10/08/2018 ---- - -# Incidents queue in Windows Defender ATP -**Applies to:** -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - -[!include[Prerelease information](prerelease.md)] - -When a cybersecurity threat is emerging, or a potential attacker is deploying its tactics, techniques/tools, and procedures (TTPs) on the network, Windows Defender ATP will quickly trigger alerts and launch matching automatic investigations. - -Windows Defender ATP applies correlation analytics and aggregates all related alerts and investigations into an incident. Doing so helps narrate a broader story of an attack, thus providing you with the right visuals (upgraded incident graph) and data representations to understand and deal with complex cross-entity threats to your organization's network. - - -## In this section - -Topic | Description -:---|:--- -[View and organize the Incidents queue](view-incidents-queue.md)| See the list of incidents and learn how to apply filters to limit the list and get a more focused view. -[Manage incidents](manage-incidents-windows-defender-advanced-threat-protection.md) | Learn how to manage incidents by assigning it, updating its status, or setting its classification and other actions. -[Investigate incidents](investigate-incidents-windows-defender-advanced-threat-protection.md)| See associated alerts, manage the incident, see alert metadata, and visualizations to help you investigate an incident. - - From f18509765f663fe558f84e64e28b6244c61dd0d2 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 9 Oct 2018 16:06:52 +0000 Subject: [PATCH 48/94] Deleted view-incidents-queue.md --- .../view-incidents-queue.md | 74 ------------------- 1 file changed, 74 deletions(-) delete mode 100644 windows/security/threat-protection/windows-defender-atp/view-incidents-queue.md diff --git a/windows/security/threat-protection/windows-defender-atp/view-incidents-queue.md b/windows/security/threat-protection/windows-defender-atp/view-incidents-queue.md deleted file mode 100644 index 823c7f396e..0000000000 --- a/windows/security/threat-protection/windows-defender-atp/view-incidents-queue.md +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: View and organize the Incidents queue -description: See the list of incidents and learn how to apply filters to limit the list and get a more focused view. -keywords: view, organize, incidents, aggregate, investigations, queue, ttp -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -ms.date: 10/08/2018 ---- - -# View and organize the Windows Defender Advanced Threat Protection Incidents queue -**Applies to:** -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - -[!include[Prerelease information](prerelease.md)] - -The **Incidents queue** shows a collection of incidents that were flagged from machines in your network. It helps you sort through incidents to prioritize and create an informed cybersecurity response decision. - -By default, the queue displays incidents seen in the last 30 days, with the most recent incident showing at the top of the list, helping you see the most recent incidents first. - -There are several options you can choose from to customize the Incidents queue view. - -On the top navigation you can: -- Customize columns to add or remove columns -- Modify the number of items to view per page -- Select the items to show per page -- Batch-select the incidents to assign -- Navigate between pages -- Apply filters - -![Image of incidents queue](images/atp-incident-queue.png) - -## Sort and filter the incidents queue -You can apply the following filters to limit the list of incidents and get a more focused view. - -Incident severity | Description -:---|:--- -High
(Red) | Threats often associated with advanced persistent threats (APT). These incidents indicate a high risk due to the severity of damage they can inflict on machines. -Medium
(Orange) | Threats rarely observed in the organization, such as anomalous registry change, execution of suspicious files, and observed behaviors typical of attack stages. -Low
(Yellow) | Threats associated with prevalent malware and hack-tools that do not necessarily indicate an advanced threat targeting the organization. -Informational
(Grey) | Informational incidents are those that might not be considered harmful to the network but might be good to keep track of. - -### Category -Incidents are categorized based on the description of the stage by which the cybersecurity kill chain is in. This view helps the threat analyst to determine priority, urgency, and corresponding response strategy to deploy based on context. - -### Alerts -Indicates the number of alerts associated with or part of the incidents. - - -### Machines -You can limit to show only the machines at risk which are associated with incidents. - -### Users -You can limit to show only the users of the machines at risk which are associated with incidents. - -### Assigned to -You can choose to show between unassigned incidents or those which are assigned to you. - -### Status -You can choose to limit the list of incidents shown based on their status to see which ones are active or resolved - -### Classification -Use this filter to choose between focusing on incidents flagged as true or false incidents. - -## Related topics -- [Incidents queue](incidents-queue.md) -- [Manage incidents](manage-incidents-windows-defender-advanced-threat-protection.md) -- [Investigate incidents](investigate-incidents-windows-defender-advanced-threat-protection.md) - From 22cbd2ab4576c3ae4ca95607a2ced53e06f9cbe9 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 9 Oct 2018 16:07:45 +0000 Subject: [PATCH 49/94] Deleted manage-incidents-windows-defender-advanced-threat-protection.md --- ...ows-defender-advanced-threat-protection.md | 61 ------------------- 1 file changed, 61 deletions(-) delete mode 100644 windows/security/threat-protection/windows-defender-atp/manage-incidents-windows-defender-advanced-threat-protection.md diff --git a/windows/security/threat-protection/windows-defender-atp/manage-incidents-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/manage-incidents-windows-defender-advanced-threat-protection.md deleted file mode 100644 index 2df623ec62..0000000000 --- a/windows/security/threat-protection/windows-defender-atp/manage-incidents-windows-defender-advanced-threat-protection.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: Manage Windows Defender ATP incidents -description: Manage incidents by assigning it, updating its status, or setting its classification. -keywords: incidents, manage, assign, status, classification, true alert, false alert -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -ms.date: 010/08/2018 ---- - -# Manage Windows Defender ATP incidents - -**Applies to:** -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - -[!include[Prerelease information](prerelease.md)] - - -Managing incidents is an important part of every cybersecurity operation. You can manage incidents by selecting an incident from the **Incidents queue** or the **Incidents management pane**. You can assign incidents to yourself, change the status, classify, rename, or comment on them to keep track of their progress. - -![Image of the incidents management pane](images/atp-incidents-mgt-pane.png) - -Selecting an incident from the **Incidents queue** brings up the **Incident management pane** where you can open the incident page for details. - -![Image of incident detail page](images/atp-incident-details-page.png) - - -## Assign incidents -If an incident has not been assigned yet, you can select **Assign to me** to assign the incident to yourself. Doing so assumes ownership of not just the incident, but also all the alerts associated with it. - -## Change the incident status -You can categorize incidents (as **Active**, or **Resolved**) by changing their status as your investigation progresses. This helps you organize and manage how your team can respond to incidents. - -For example, your SoC analyst can review the urgent **Active** incidents for the day, and decide to assign them to himself for investigation. - -Alternatively, your SoC analyst might set the incident as **Resolved** if the incident has been remediated. - -## Classify the incident -You can choose not to set a classification, or decide to specify whether an incident is true or false. Doing so helps the team see patterns and learn from them. - -## Rename incident -By default, incidents are assigned with numbers. You can rename the incident if your organization uses a naming convention for easier cybersecurity threat identification. - -![Image of incident renaming](images/atp-rename-incident.png) - -## Add comments and view the history of an incident -You can add comments and view historical events about an incident to see previous changes made to it. - -Whenever a change or comment is made to an alert, it is recorded in the Comments and history section. - -Added comments instantly appear on the pane. - -## Related topics -- [Incidents queue](incidents-queue.md) -- [View and organize the Incidents queue](view-incidents-queue.md) -- [Investigate incidents](investigate-incidents-windows-defender-advanced-threat-protection.md) From 321ad9abe983577ec543f5c2495b445f16fb2b84 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 9 Oct 2018 16:07:59 +0000 Subject: [PATCH 50/94] Deleted investigate-incidents-windows-defender-advanced-threat-protection.md --- ...ows-defender-advanced-threat-protection.md | 78 ------------------- 1 file changed, 78 deletions(-) delete mode 100644 windows/security/threat-protection/windows-defender-atp/investigate-incidents-windows-defender-advanced-threat-protection.md diff --git a/windows/security/threat-protection/windows-defender-atp/investigate-incidents-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/investigate-incidents-windows-defender-advanced-threat-protection.md deleted file mode 100644 index 596bd63508..0000000000 --- a/windows/security/threat-protection/windows-defender-atp/investigate-incidents-windows-defender-advanced-threat-protection.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: Investigate incidents in Windows Defender ATP -description: See associated alerts, manage the incident, and see alert metadata to help you investigate an incident -keywords: investigate, incident, alerts, metadata, risk, detection source, affected machines, patterns, correlation -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: medium -ms.date: 10/08/2018 ---- - -# Investigate incidents in Windows Defender ATP - -**Applies to:** -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - -[!include[Prerelease information](prerelease.md)] - -Investigate incidents that affect your network, understand what they mean, and collate evidence to resolve them. - -## Analyze incident details -Click an incident to see the **Incident pane**. Select **Open incident page** to see the incident details and related information (alerts, machines, investigations, evidence, graph). - -![Image of incident details](images/atp-incident-details.png) - -### Alerts -You can investigate the alerts and see how they were linked together in an incident. -Alerts are grouped into incidents based on the following reasons: -- Automated investigation - The automated investigation triggered the linked alert while investigating the original alert -- File characteristics - The files associated with the alert have similar characteristics -- Manual association - A user manually linked the alerts -- Proximate time - The alerts were triggered on the same machine within a certain timeframe -- Same file - The files associated with the alert are exactly the same - -![Image of alerts tab in incident page showing the Linked by tool tip](images/atp-incidents-alerts-tooltip.png) - -![Image of alerts tab with incident details page showing the reasons the alerts were linked together in that incident](images/atp-incidents-alerts-reason.png) - -You can also manage an alert and see alert metadata along with other information. For more information, see [Investigate alerts](investigate-alerts-windows-defender-advanced-threat-protection.md). - -### Machines -You can also investigate the machines that are part of, or related to, a given incident. For more information, see [Investigate machines](investigate-machines-windows-defender-advanced-threat-protection.md). - -![Image of machines tab in incident details page](images/atp-incident-machine-tab.png) - -### Investigations -Select **Investigations** to see all the automatic investigations launched by the system in response to the incident alerts. - -![Image of investigations tab in incident details page](images/atp-incident-investigations-tab.png) - -## Going through the evidence -Windows Defender Advanced Threat Protection automatically investigates all the incidents' supported events and suspicious entities in the alerts, providing you with auto-response and information about the important files, processes, services, and more. This helps quickly detect and block potential threats in the incident. -Each of the analyzed entities will be marked as infected, remediated, or suspicious. - -![Image of evidence tab in incident details page](images/atp-incident-evidence-tab.png) - -## Visualizing associated cybersecurity threats -Windows Defender Advanced Threat Protection aggregates the threat information into an incident so you can see the patterns and correlations coming in from various data points. You can view such correlation through the incident graph. - -### Incident graph -The **Graph** tells the story of the cybersecurity attack. For example, it shows you what was the entry point, which indicator of compromise or activity was observed on which machine. etc. - -![Image of the incident graph](images/atp-incident-graph-tab.png) - -You can click the circles on the incident graph to view the details of the malicious files, associated file detections, how many instances has there been worldwide, whether it’s been observed in your organization, if so, how many instances. - -![Image of indcident details](images/atp-incident-graph-details.png) - -## Related topics -- [Incidents queue](incidents-queue.md) -- [View and organize the Incidents queue](view-incidents-queue.md) -- [Manage incidents](manage-incidents-windows-defender-advanced-threat-protection.md) - - From 379d91ed8984a78fd9b7ebcef4879bf72d309454 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 9 Oct 2018 16:09:29 +0000 Subject: [PATCH 51/94] Updated preview-windows-defender-advanced-threat-protection.md --- .../preview-windows-defender-advanced-threat-protection.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md index 53f9b9de62..007a810594 100644 --- a/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md @@ -41,9 +41,6 @@ The following features are included in the preview release: - [Threat analytics](threat-analytics.md)
Threat Analytics is a set of interactive reports published by the Windows Defender ATP research team as soon as emerging threats and outbreaks are identified. The reports help security operations teams assess impact on their environment and provides recommended actions to contain, increase organizational resilience, and prevent specific threats. -- [Incidents](incidents-queue.md)
-Windows Defender ATP applies correlation analytics and aggregates all related alerts and investigations into an incident. Doing so helps narrate a broader story of an attack, thus providing you with the right visuals (upgraded incident graph) and data representations to understand and deal with complex cross-entity threats to your organization's network. - - [Custom detection](overview-custom-detections.md)
With custom detections, you can create custom queries to monitor events for any kind of behavior such as suspicious or emerging threats. This can be done by leveraging the power of Advanced hunting through the creation of custom detection rules. From b063c09889aa90191a95dbf3b1f698ef86f67f6d Mon Sep 17 00:00:00 2001 From: Patti Short Date: Tue, 9 Oct 2018 09:15:24 -0700 Subject: [PATCH 52/94] added the emie compatibility file back to the TOC --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index d1f63f2bf2..3368ac7296 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -8,7 +8,7 @@ { "source_path": "browsers/edge/emie-to-improve-compatibility.md", "redirect_url": "https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/interoperability-enterprise-guidance-gp", -"redirect_document_id": true +"redirect_document_id": false }, { "source_path": "windows/deployment/update/windows-update-sources.md", From 0945a8057c3132cffe5be53ac7ec9a5b12e78b59 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Tue, 9 Oct 2018 09:30:43 -0700 Subject: [PATCH 53/94] added the emie compatibility file back to the TOC --- .openpublishing.redirection.json | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 3368ac7296..c2fc8e0e73 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -3,12 +3,7 @@ { "source_path": "browsers/edge/enterprise-guidance-using-microsoft-edge-and-ie11.md", "redirect_url": "https://docs.microsoft.com/en-us/microsoft-edge/deploy/emie-to-improve-compatibility", -"redirect_document_id": false -}, -{ -"source_path": "browsers/edge/emie-to-improve-compatibility.md", -"redirect_url": "https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/interoperability-enterprise-guidance-gp", -"redirect_document_id": false +"redirect_document_id": true }, { "source_path": "windows/deployment/update/windows-update-sources.md", From 7da5bf9af987052b24b9bd57df204e0de816e881 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Tue, 9 Oct 2018 10:08:43 -0700 Subject: [PATCH 54/94] added the emie compatibility file back to the TOC --- browsers/edge/emie-to-improve-compatibility.md | 2 +- .../images/microsoft-edge-infographic-sm.png | Bin 0 -> 13171 bytes .../edge/img-microsoft-edge-infographic-lg.md | 11 +++++++++++ 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 browsers/edge/images/microsoft-edge-infographic-sm.png create mode 100644 browsers/edge/img-microsoft-edge-infographic-lg.md diff --git a/browsers/edge/emie-to-improve-compatibility.md b/browsers/edge/emie-to-improve-compatibility.md index 7649fe1405..db717b5c39 100644 --- a/browsers/edge/emie-to-improve-compatibility.md +++ b/browsers/edge/emie-to-improve-compatibility.md @@ -10,7 +10,7 @@ ms.sitesec: library ms.pagetype: appcompat title: Use Enterprise Mode to improve compatibility (Microsoft Edge for IT Pros) ms.localizationpriority: high -ms.date: 07/27/2017 +ms.date: 10/09/2018 --- # Use Enterprise Mode to improve compatibility diff --git a/browsers/edge/images/microsoft-edge-infographic-sm.png b/browsers/edge/images/microsoft-edge-infographic-sm.png new file mode 100644 index 0000000000000000000000000000000000000000..1794540e5c53bf2bbf2688cedb3388458ce4dd36 GIT binary patch literal 13171 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 Z`u}}cT4Q8ysGR@+002ovPDHLkV1mSnz=Hq) literal 0 HcmV?d00001 diff --git a/browsers/edge/img-microsoft-edge-infographic-lg.md b/browsers/edge/img-microsoft-edge-infographic-lg.md new file mode 100644 index 0000000000..e9d8b67cc2 --- /dev/null +++ b/browsers/edge/img-microsoft-edge-infographic-lg.md @@ -0,0 +1,11 @@ +--- +description: A full-sized view of the Microsoft Edge infographic. +title: Full-sized view of the Microsoft Edge infographic +ms.date: 11/10/2016 +--- + +Return to: [Browser: Microsoft Edge and Internet Explorer 11](enterprise-guidance-using-microsoft-edge-and-ie11.md)
+Download image: [Total Economic Impact of Microsoft Edge: Infographic](https://www.microsoft.com/en-us/download/details.aspx?id=53892) + +![Full-sized Microsoft Edge infographic](images/img-microsoft-edge-infographic-lg.png) + From 22b6d4230a72f04a1c260a9675360989567b7105 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Tue, 9 Oct 2018 10:25:33 -0700 Subject: [PATCH 55/94] added the emie compatibility file back to the TOC --- browsers/edge/emie-to-improve-compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/edge/emie-to-improve-compatibility.md b/browsers/edge/emie-to-improve-compatibility.md index db717b5c39..d1678cd996 100644 --- a/browsers/edge/emie-to-improve-compatibility.md +++ b/browsers/edge/emie-to-improve-compatibility.md @@ -52,7 +52,7 @@ If you're having trouble deciding whether Microsoft Edge is good for your organi * [Enterprise Mode for Internet Explorer 11 (IE11)](https://go.microsoft.com/fwlink/p/?linkid=618377) - [Download the Enterprise Mode Site List Manager (schema v.2)](https://go.microsoft.com/fwlink/p/?LinkId=716853) - [Download the Enterprise Mode Site List Manager (schema v.1)](https://go.microsoft.com/fwlink/p/?LinkID=394378) -- [Use the Enterprise Mode Site List Manager](../enterprise-mode/use-the-enterprise-mode-site-list-manager.md) +- [Use the Enterprise Mode Site List Manager](../internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md) - [Web Application Compatibility Lab Kit for Internet Explorer 11](https://technet.microsoft.com/browser/mt612809.aspx) - [Download Internet Explorer 11](https://go.microsoft.com/fwlink/p/?linkid=290956) - [Microsoft Edge - Deployment Guide for IT Pros](https://technet.microsoft.com/itpro/microsoft-edge/index) From a3eb944210fbdd24375a439112690198b9eb5e1d Mon Sep 17 00:00:00 2001 From: Patti Short Date: Tue, 9 Oct 2018 10:43:04 -0700 Subject: [PATCH 56/94] valid links were in fact valid --- browsers/edge/emie-to-improve-compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/edge/emie-to-improve-compatibility.md b/browsers/edge/emie-to-improve-compatibility.md index d1678cd996..d4248940b2 100644 --- a/browsers/edge/emie-to-improve-compatibility.md +++ b/browsers/edge/emie-to-improve-compatibility.md @@ -52,7 +52,7 @@ If you're having trouble deciding whether Microsoft Edge is good for your organi * [Enterprise Mode for Internet Explorer 11 (IE11)](https://go.microsoft.com/fwlink/p/?linkid=618377) - [Download the Enterprise Mode Site List Manager (schema v.2)](https://go.microsoft.com/fwlink/p/?LinkId=716853) - [Download the Enterprise Mode Site List Manager (schema v.1)](https://go.microsoft.com/fwlink/p/?LinkID=394378) -- [Use the Enterprise Mode Site List Manager](../internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md) +- [Use the Enterprise Mode Site List Manager](https://docs.microsoft.com/en-us/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager) - [Web Application Compatibility Lab Kit for Internet Explorer 11](https://technet.microsoft.com/browser/mt612809.aspx) - [Download Internet Explorer 11](https://go.microsoft.com/fwlink/p/?linkid=290956) - [Microsoft Edge - Deployment Guide for IT Pros](https://technet.microsoft.com/itpro/microsoft-edge/index) From 505735163b2d1fd3690f2034c556f5a07c50a810 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Tue, 9 Oct 2018 11:10:39 -0700 Subject: [PATCH 57/94] fighting invalid links that are valid --- browsers/edge/emie-to-improve-compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/edge/emie-to-improve-compatibility.md b/browsers/edge/emie-to-improve-compatibility.md index d4248940b2..b89f29f72e 100644 --- a/browsers/edge/emie-to-improve-compatibility.md +++ b/browsers/edge/emie-to-improve-compatibility.md @@ -3,7 +3,7 @@ description: If you're having problems with Microsoft Edge, this topic tells how ms.assetid: 89c75f7e-35ca-4ca8-96fa-b3b498b53bE4 author: shortpatti ms.author: pashort -ms.manager: elizapo +ms.manager: dougkim ms.prod: browser-edge ms.mktglfcycl: support ms.sitesec: library From eb2b01a7d97f9e773a9a6256acef04e4209fa648 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 9 Oct 2018 11:49:21 -0700 Subject: [PATCH 58/94] fix links in toc --- windows/security/threat-protection/TOC.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 7ff3a5b487..ad433dc3ab 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -131,9 +131,9 @@ ####### [Run antivirus scan API](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) ####### [Stop and quarantine file API](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) ######Machines Security States -####### [Get MachineSecurityStates collection](get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md) +####### [Get MachineSecurityStates collection](windows-defender-atp/get-machinesecuritystates-collection-windows-defender-advanced-threat-protection.md) ######Machine Groups -####### [Get MachineGroups collection](get-machinegroups-collection-windows-defender-advanced-threat-protection.md) +####### [Get MachineGroups collection](windows-defender-atp/get-machinegroups-collection-windows-defender-advanced-threat-protection.md) ######User ####### [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) @@ -142,9 +142,9 @@ ####### [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) ######Windows updates (KB) info -####### [Get KbInfo collection](get-kbinfo-collection-windows-defender-advanced-threat-protection.md) +####### [Get KbInfo collection](windows-defender-atp/get-kbinfo-collection-windows-defender-advanced-threat-protection.md) ######Common Vulnerabilities and Exposures (CVE) to KB map -####### [Get CVE-KB map](get-cvekbmap-collection-windows-defender-advanced-threat-protection.md) +####### [Get CVE-KB map](windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md) ##### [Managed security service provider support](windows-defender-atp/mssp-support-windows-defender-advanced-threat-protection.md) From aced6553b38064d091e4d15672c6c44b5b32ed3b Mon Sep 17 00:00:00 2001 From: Paramesh Babu Date: Tue, 9 Oct 2018 11:56:15 -0700 Subject: [PATCH 59/94] Add CSPs supported in 1809 --- .../mdm/configuration-service-provider-reference.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index 350ea6ad5e..270926b2f3 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -2744,11 +2744,15 @@ The following list shows the configuration service providers supported in Window - [DMAcc CSP](dmacc-csp.md) - [DMClient CSP](dmclient-csp.md) - [EnterpriseAppManagement CSP](enterpriseappmanagement-csp.md) +- [HealthAttestation CSP](healthattestation-csp.md) - [Policy CSP](policy-configuration-service-provider.md) - [Provisioning CSP (Provisioning only)](provisioning-csp.md) +- [Reboot CSP](reboot-csp.md) +- [RemoteWipe CSP](remotewipe-csp.md) 1 - [RootCATrustedCertificates CSP](rootcacertificates-csp.md) - [Update CSP](update-csp.md) - [VPNv2 CSP](vpnv2-csp.md) - [WiFi CSP](wifi-csp.md) - + Footnotes: +- 1 - Added in Windows 10, version 1809 From ae70ee5e0c17f1b317e6c0b9f537ccd8b4561d9b Mon Sep 17 00:00:00 2001 From: Patti Short Date: Tue, 9 Oct 2018 14:52:23 -0700 Subject: [PATCH 60/94] removed extra heading 2 title --- browsers/edge/emie-to-improve-compatibility.md | 1 - 1 file changed, 1 deletion(-) diff --git a/browsers/edge/emie-to-improve-compatibility.md b/browsers/edge/emie-to-improve-compatibility.md index b89f29f72e..f421d94a6d 100644 --- a/browsers/edge/emie-to-improve-compatibility.md +++ b/browsers/edge/emie-to-improve-compatibility.md @@ -22,7 +22,6 @@ If you have specific web sites and apps that have compatibility problems with Mi Using Enterprise Mode means that you can continue to use Microsoft Edge as your default browser, while also ensuring that your apps continue working on IE11. -## Interoperability goals [!INCLUDE [interoperability-goals-enterprise-guidance](../includes/interoperability-goals-enterprise-guidance.md)] ## Enterprise guidance From fa7c469d347a97bf4aea6a7b9b9a2bfcb26f2509 Mon Sep 17 00:00:00 2001 From: Richard Finegold Date: Tue, 9 Oct 2018 16:18:39 -0700 Subject: [PATCH 61/94] PS AppvClientConfiguration: spelling, example This fixes the spelling of AppvClientConfiguration and provides a clearer example. --- ...ow-to-modify-client-configuration-by-using-powershell51.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mdop/appv-v5/how-to-modify-client-configuration-by-using-powershell51.md b/mdop/appv-v5/how-to-modify-client-configuration-by-using-powershell51.md index 4bf8017105..af53d695b0 100644 --- a/mdop/appv-v5/how-to-modify-client-configuration-by-using-powershell51.md +++ b/mdop/appv-v5/how-to-modify-client-configuration-by-using-powershell51.md @@ -24,9 +24,9 @@ Use the following procedure to configure the App-V 5.1 client configuration. `$config = Get-AppvClientConfiguration` - `Set-AppcClientConfiguration $config` + `Set-AppvClientConfiguration $config` - `Set-AppcClientConfiguration –Name1 MyConfig –Name2 “xyz”` + `Set-AppvClientConfiguration –AutoLoad 2` **Got a suggestion for App-V**? Add or vote on suggestions [here](http://appv.uservoice.com/forums/280448-microsoft-application-virtualization). **Got an App-V issue?** Use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopappv). From be1d34b6a1b4e93f1f7d935cb8fb6fa7ff7f0a44 Mon Sep 17 00:00:00 2001 From: Richard Finegold Date: Tue, 9 Oct 2018 16:22:56 -0700 Subject: [PATCH 62/94] PS AppvClientConfiguration: spelling, example (5.0) --- .../how-to-modify-client-configuration-by-using-powershell.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mdop/appv-v5/how-to-modify-client-configuration-by-using-powershell.md b/mdop/appv-v5/how-to-modify-client-configuration-by-using-powershell.md index c6f0c89d68..ded98a3926 100644 --- a/mdop/appv-v5/how-to-modify-client-configuration-by-using-powershell.md +++ b/mdop/appv-v5/how-to-modify-client-configuration-by-using-powershell.md @@ -24,9 +24,9 @@ Use the following procedure to configure the App-V 5.0 client configuration. `$config = Get-AppvClientConfiguration` - `Set-AppcClientConfiguration $config` + `Set-AppvClientConfiguration $config` - `Set-AppcClientConfiguration –Name1 MyConfig –Name2 “xyz”` + `Set-AppvClientConfiguration –AutoLoad 2` **Got a suggestion for App-V**? Add or vote on suggestions [here](http://appv.uservoice.com/forums/280448-microsoft-application-virtualization). **Got an App-V issu**e? Use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/home?forum=mdopappv). From 0dd3c40c5cc2627515278193176b855131e5786a Mon Sep 17 00:00:00 2001 From: Richard Finegold Date: Tue, 9 Oct 2018 17:28:13 -0700 Subject: [PATCH 63/94] Fix typo in clientcertificateinstall-csp.md whtether --> whether --- windows/client-management/mdm/clientcertificateinstall-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/clientcertificateinstall-csp.md b/windows/client-management/mdm/clientcertificateinstall-csp.md index a901666530..64ded7b00e 100644 --- a/windows/client-management/mdm/clientcertificateinstall-csp.md +++ b/windows/client-management/mdm/clientcertificateinstall-csp.md @@ -90,7 +90,7 @@ The following image shows the ClientCertificateInstall configuration service pro

Supported operations are Get, Add, and Replace. **ClientCertificateInstall/PFXCertInstall/*UniqueID*/PFXCertPasswordEncryptionType** -

Optional. Used to specify whtether the PFX certificate password is encrypted with the MDM certificate by the MDM server. +

Optional. Used to specify whether the PFX certificate password is encrypted with the MDM certificate by the MDM server.

The data type is int. Valid values: From 33ca7ee1b26938906af8ffe0a2510af5ec6ce561 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Wed, 10 Oct 2018 02:18:34 -0400 Subject: [PATCH 64/94] typo: Widows -> Windows --- .../hello-for-business/hello-cert-trust-policy-settings.md | 2 +- .../hello-for-business/hello-key-trust-policy-settings.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-cert-trust-policy-settings.md b/windows/security/identity-protection/hello-for-business/hello-cert-trust-policy-settings.md index 97f8ceee36..f33d7bbf02 100644 --- a/windows/security/identity-protection/hello-for-business/hello-cert-trust-policy-settings.md +++ b/windows/security/identity-protection/hello-for-business/hello-cert-trust-policy-settings.md @@ -131,7 +131,7 @@ In the Windows 10, version 1703, the PIN complexity Group Policy settings have m ## Review Before you continue with the deployment, validate your deployment progress by reviewing the following items: -* Confirm you authored Group Policy settings using the latest ADMX/ADML files (from the Widows 10 Creators Editions) +* Confirm you authored Group Policy settings using the latest ADMX/ADML files (from the Windows 10 Creators Editions) * Confirm you configured the Enable Windows Hello for Business to the scope that matches your deployment (Computer vs. User) * Confirm you configure the Use Certificate enrollment for on-premises authentication policy setting. * Confirm you configure automatic certificate enrollment to the scope that matches your deployment (Computer vs. User) diff --git a/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md b/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md index bbc808feae..f9c8f46088 100644 --- a/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md +++ b/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md @@ -104,7 +104,7 @@ In the Windows 10, version 1703, the PIN complexity Group Policy settings have m ## Review Before you continue with the deployment, validate your deployment progress by reviewing the following items: -* Confirm you authored Group Policy settings using the latest ADMX/ADML files (from the Widows 10 Creators Editions) +* Confirm you authored Group Policy settings using the latest ADMX/ADML files (from the Windows 10 Creators Editions) * Confirm you configured the Enable Windows Hello for Business to the scope that matches your deployment (Computer vs. User) * Confirm you configure the Use Certificate enrollment for on-premises authentication policy setting. * Confirm you configure automatic certificate enrollment to the scope that matches your deployment (Computer vs. User) From 370e25b2d907c56fa8be65f5aee14440bbb054d9 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Wed, 10 Oct 2018 02:22:23 -0400 Subject: [PATCH 65/94] typo: Double word "of" --- ...ap-collection-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md index 4a3d1ffbeb..9a0bbc0992 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/get-cvekbmap-collection-windows-defender-advanced-threat-protection.md @@ -19,7 +19,7 @@ ms.date: 10/07/2018 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Retrieves a map of of CVE's to KB's and CVE details. +Retrieves a map of CVE's to KB's and CVE details. ## Permissions User needs read permissions. From e33b4fae3dffba7e74db88c36d4cd9bdb0a53bbc Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Wed, 10 Oct 2018 02:23:25 -0400 Subject: [PATCH 66/94] typo: Double word "can" --- ...p-support-windows-defender-advanced-threat-protection.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-mssp-support-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-mssp-support-windows-defender-advanced-threat-protection.md index 82a78124e7..0672d19364 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-mssp-support-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-mssp-support-windows-defender-advanced-threat-protection.md @@ -20,7 +20,7 @@ ms.date: 09/03/2018 >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-mssp-support-abovefoldlink) -[!include[Prereleaseinformation](prerelease.md)] +[!include[Prerelease information](prerelease.md)] You'll need to take the following configuration steps to enable the managed security service provider (MSSP) integration. @@ -58,7 +58,7 @@ This action is taken by the MSSP. It allows MSSPs to fetch alerts using APIs. >[!NOTE] > These set of steps are directed towards the MSSP customer.
-> Access to the portal can can only be done by the MSSP customer. +> Access to the portal can only be done by the MSSP customer. As a MSSP customer, you'll need to take the following configuration steps to grant the MSSP access to Windows Defender Security Center. @@ -269,7 +269,7 @@ You'll need to have **Manage portal system settings** permission to whitelist th You can now download the relevant configuration file for your SIEM and connect to the Windows Defender ATP API. For more information see, [Pull alerts to your SIEM tools](configure-siem-windows-defender-advanced-threat-protection.md). -- In the ArcSight configuration file / Splunk Authentication Properties file you will have to write your application key manually by settings the secret value. +- In the ArcSight configuration file / Splunk Authentication Properties file – you will have to write your application key manually by settings the secret value. - Instead of acquiring a refresh token in the portal, use the script from the previous step to acquire a refresh token (or acquire it by other means). ## Fetch alerts from MSSP customer's tenant using APIs From 298316d785d1e5331d7dc6bff33fe6df50aa4f2d Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Wed, 10 Oct 2018 02:24:20 -0400 Subject: [PATCH 67/94] typo: Double word "and" --- .../security-policy-settings/increase-scheduling-priority.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/increase-scheduling-priority.md b/windows/security/threat-protection/security-policy-settings/increase-scheduling-priority.md index 1ae321bd87..83b3cbd192 100644 --- a/windows/security/threat-protection/security-policy-settings/increase-scheduling-priority.md +++ b/windows/security/threat-protection/security-policy-settings/increase-scheduling-priority.md @@ -84,11 +84,11 @@ A user who is assigned this user right could increase the scheduling priority of ### Countermeasure -Verify that only Administrators and and Window Manager/Window Manager Group have the **Increase scheduling priority** user right assigned to them. +Verify that only Administrators and Window Manager/Window Manager Group have the **Increase scheduling priority** user right assigned to them. ### Potential impact -None. Restricting the **Increase scheduling priority** user right to members of the Administrators group and and Window Manager/Window Manager Group is the default configuration. +None. Restricting the **Increase scheduling priority** user right to members of the Administrators group and Window Manager/Window Manager Group is the default configuration. ## Related topics From 79a1a6ed3ebfc1e9efbbc966e34d18bd4bf50d10 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Wed, 10 Oct 2018 02:25:21 -0400 Subject: [PATCH 68/94] typo: Double word "Enable" --- .../security/threat-protection/intelligence/support-scams.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/intelligence/support-scams.md b/windows/security/threat-protection/intelligence/support-scams.md index 6ba6ba9440..c63043dc53 100644 --- a/windows/security/threat-protection/intelligence/support-scams.md +++ b/windows/security/threat-protection/intelligence/support-scams.md @@ -40,7 +40,7 @@ It is also important to keep the following in mind: * Use [Microsoft Edge](https://www.microsoft.com/windows/microsoft-edge) when browsing the internet. It blocks known support scam sites using Windows Defender SmartScreen (which is also used by Internet Explorer). Furthermore, Microsoft Edge can stop pop-up dialogue loops used by these sites. -* Enable Enable [Windows Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10) in Windows 10. It detects and removes known support scam malware. +* Enable [Windows Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10) in Windows 10. It detects and removes known support scam malware. ## What to do if information has been given to a tech support person @@ -60,4 +60,4 @@ Help Microsoft stop scammers, whether they claim to be from Microsoft or from an **www.microsoft.com/reportascam** -You can also report any **unsafe website** that you suspect is a phishing website or contains malicious content directly to Microsoft by filling out a [Report an unsafe site form](https://www.microsoft.com/en-us/wdsi/support/report-unsafe-site) or using built in web browser functionality. \ No newline at end of file +You can also report any **unsafe website** that you suspect is a phishing website or contains malicious content directly to Microsoft by filling out a [Report an unsafe site form](https://www.microsoft.com/en-us/wdsi/support/report-unsafe-site) or using built in web browser functionality. From 0cd17c133b099e56993a4eec680295125e623923 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Wed, 10 Oct 2018 02:27:54 -0400 Subject: [PATCH 69/94] typo: Double word "that" --- ...validate-the-mbam-installation-with-configuration-manager.md | 2 +- windows/client-management/windows-10-mobile-and-mdm.md | 2 +- windows/deployment/update/device-health-using.md | 2 +- .../information-protection/tpm/how-windows-uses-the-tpm.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mdop/mbam-v2/how-to-validate-the-mbam-installation-with-configuration-manager.md b/mdop/mbam-v2/how-to-validate-the-mbam-installation-with-configuration-manager.md index 349e62903b..78e6044a28 100644 --- a/mdop/mbam-v2/how-to-validate-the-mbam-installation-with-configuration-manager.md +++ b/mdop/mbam-v2/how-to-validate-the-mbam-installation-with-configuration-manager.md @@ -51,7 +51,7 @@ After installing Microsoft BitLocker Administration and Monitoring (MBAM) with C To view the configuration baselines with System Center 2012 Configuration Manager: Click the **Assets and Compliance** workspace, **Compliance Settings**, **Configuration Baselines**. -5. Use the Configuration Manager console to confirm that that the following new configuration items are displayed: +5. Use the Configuration Manager console to confirm that the following new configuration items are displayed: - BitLocker Fixed Data Drives Protection diff --git a/windows/client-management/windows-10-mobile-and-mdm.md b/windows/client-management/windows-10-mobile-and-mdm.md index 4349340530..480f8257ed 100644 --- a/windows/client-management/windows-10-mobile-and-mdm.md +++ b/windows/client-management/windows-10-mobile-and-mdm.md @@ -1055,7 +1055,7 @@ If you choose to completely wipe a device when lost or when an employee leaves t A better option than wiping the entire device is to use Windows Information Protection to clean corporate-only data from a personal device. As explained in the Apps chapter, all corporate data will be tagged and when the device is unenrolled from your MDM system of your choice, all enterprise encrypted data, apps, settings and profiles will immediately be removed from the device without affecting the employee’s existing personal data. A user can initiate unenrollment via the settings screen or unenrollment action can be taken by IT from within the MDM management console. Unenrollment is a management event and will be reported to the MDM system. -**Corporate device:** You can certainly remotely expire the user’s encryption key in case of device theft, but please remember that that will also make the encrypted data on other Windows devices unreadable for the user. A better approach for retiring a discarded or lost device is to execute a full device wipe. The help desk or device users can initiate a full device wipe. When the wipe is complete, Windows 10 Mobile returns the device to a clean state and restarts the OOBE process. +**Corporate device:** You can certainly remotely expire the user’s encryption key in case of device theft, but please remember that will also make the encrypted data on other Windows devices unreadable for the user. A better approach for retiring a discarded or lost device is to execute a full device wipe. The help desk or device users can initiate a full device wipe. When the wipe is complete, Windows 10 Mobile returns the device to a clean state and restarts the OOBE process. **Settings for personal or corporate device retirement** - **Allow manual MDM unenrollment** Whether users are allowed to delete the workplace account (i.e., unenroll the device from the MDM system) diff --git a/windows/deployment/update/device-health-using.md b/windows/deployment/update/device-health-using.md index 3e28db2683..890e0c33bb 100644 --- a/windows/deployment/update/device-health-using.md +++ b/windows/deployment/update/device-health-using.md @@ -57,7 +57,7 @@ Clicking the header of the Frequently Crashing Devices blade opens a reliability Notice the filters in the left pane; they allow you to filter the crash rate shown to a particular operating system version, device model, or other parameter. >[!NOTE] ->Use caution when interpreting results filtered by model or operating system version. This is very useful for troubleshooting, but might not be accurate for *comparisons* because the crashes displayed could be of different types. The overall goal for working with crash data is to ensure that most devices have the same driver versions and that that version has a low crash rate. +>Use caution when interpreting results filtered by model or operating system version. This is very useful for troubleshooting, but might not be accurate for *comparisons* because the crashes displayed could be of different types. The overall goal for working with crash data is to ensure that most devices have the same driver versions and that the version has a low crash rate. >[!TIP] >Once you've applied a filter (for example setting OSVERSION=1607) you will see the query in the text box change to append the filter (for example, with “(OSVERSION=1607)”). To undo the filter, remove that part of the query in the text box and click the search button to the right of the text box to run the adjusted query.” diff --git a/windows/security/information-protection/tpm/how-windows-uses-the-tpm.md b/windows/security/information-protection/tpm/how-windows-uses-the-tpm.md index 1ff26cb46d..1cc72bd01d 100644 --- a/windows/security/information-protection/tpm/how-windows-uses-the-tpm.md +++ b/windows/security/information-protection/tpm/how-windows-uses-the-tpm.md @@ -75,7 +75,7 @@ The adoption of new authentication technology requires that identity providers a Identity providers have flexibility in how they provision credentials on client devices. For example, an organization might provision only those devices that have a TPM so that the organization knows that a TPM protects the credentials. The ability to distinguish a TPM from malware acting like a TPM requires the following TPM capabilities (see Figure 1): -• **Endorsement key**. The TPM manufacturer can create a special key in the TPM called an *endorsement key*. An endorsement key certificate, signed by the manufacturer, says that the endorsement key is present in a TPM that that manufacturer made. Solutions can use the certificate with the TPM containing the endorsement key to confirm a scenario really involves a TPM from a specific TPM manufacturer (instead of malware acting like a TPM. +• **Endorsement key**. The TPM manufacturer can create a special key in the TPM called an *endorsement key*. An endorsement key certificate, signed by the manufacturer, says that the endorsement key is present in a TPM that the manufacturer made. Solutions can use the certificate with the TPM containing the endorsement key to confirm a scenario really involves a TPM from a specific TPM manufacturer (instead of malware acting like a TPM. • **Attestation identity key**. To protect privacy, most TPM scenarios do not directly use an actual endorsement key. Instead, they use attestation identity keys, and an identity certificate authority (CA) uses the endorsement key and its certificate to prove that one or more attestation identity keys actually exist in a real TPM. The identity CA issues attestation identity key certificates. More than one identity CA will generally see the same endorsement key certificate that can uniquely identify the TPM, but any number of attestation identity key certificates can be created to limit the information shared in other scenarios. From acfa5de7e8b92282a38b6c5546253b386769e0d8 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Wed, 10 Oct 2018 02:31:17 -0400 Subject: [PATCH 70/94] typo: Double word "indicates" --- .../basic-level-windows-diagnostic-events-and-fields-1703.md | 4 ++-- .../basic-level-windows-diagnostic-events-and-fields-1709.md | 4 ++-- .../basic-level-windows-diagnostic-events-and-fields-1803.md | 4 ++-- .../basic-level-windows-diagnostic-events-and-fields-1809.md | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) 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 3c72b3297d..01eca368a9 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 @@ -334,7 +334,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates Indicates that the DecisionApplicationFile object is no longer present. +This event indicates that the DecisionApplicationFile object is no longer present. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -670,7 +670,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates that a new set of InventoryApplicationFileAdd events will be sent. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). 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 2a059112f5..31cd1521d6 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 @@ -358,7 +358,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates Indicates that the DecisionApplicationFile object is no longer present. +This event indicates that the DecisionApplicationFile object is no longer present. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -705,7 +705,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates that a new set of InventoryApplicationFileAdd events will be sent. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md index df5f2eb5b0..f7d3c8537c 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md @@ -369,7 +369,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates Indicates that the DecisionApplicationFile object is no longer present. +This event indicates that the DecisionApplicationFile object is no longer present. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -701,7 +701,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates that a new set of InventoryApplicationFileAdd events will be sent. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md index 0089755870..f840faba43 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md @@ -666,7 +666,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates Indicates that the DecisionApplicationFile object is no longer present. +This event indicates that the DecisionApplicationFile object is no longer present. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -1013,7 +1013,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates that a new set of InventoryApplicationFileAdd events will be sent. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). From 2b608242f4dc95c4bb0a6f9bf56c81730de711e5 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Wed, 10 Oct 2018 02:33:02 -0400 Subject: [PATCH 71/94] typo: Double word "in" --- windows/privacy/windows-personal-data-services-configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/windows-personal-data-services-configuration.md b/windows/privacy/windows-personal-data-services-configuration.md index 3743dc7b3b..3dd67f4b7e 100644 --- a/windows/privacy/windows-personal-data-services-configuration.md +++ b/windows/privacy/windows-personal-data-services-configuration.md @@ -123,7 +123,7 @@ This setting determines whether a device shows notifications about Windows diagn ### Configure telemetry opt-in setting user interface -This setting determines whether people can change their own Windows diagnostic data level in in *Start > Settings > Privacy > Diagnostics & feedback*. +This setting determines whether people can change their own Windows diagnostic data level in *Start > Settings > Privacy > Diagnostics & feedback*. #### Group Policy From 673f6dcc8986f5fb43d118f719b4fa4a8df71ce9 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Wed, 10 Oct 2018 02:34:14 -0400 Subject: [PATCH 72/94] typo: Double word "used" --- .../basic-level-windows-diagnostic-events-and-fields-1703.md | 2 +- .../basic-level-windows-diagnostic-events-and-fields-1709.md | 2 +- .../basic-level-windows-diagnostic-events-and-fields-1803.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) 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 3c72b3297d..e707855390 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 @@ -4388,7 +4388,7 @@ The following fields are available: - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. - **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. - **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). - **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. 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 2a059112f5..11024655eb 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 @@ -4352,7 +4352,7 @@ The following fields are available: - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. - **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. - **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). - **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md index df5f2eb5b0..f439bd54e5 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md @@ -4538,7 +4538,7 @@ The following fields are available: - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. - **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. - **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). - **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. From f29fb2d2bdf75f481849a7b1782bfa591462141a Mon Sep 17 00:00:00 2001 From: Richard <9120292+Reisclef@users.noreply.github.com> Date: Wed, 10 Oct 2018 12:37:02 +0100 Subject: [PATCH 73/94] Double word 'the' --- browsers/edge/group-policies/index.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/browsers/edge/group-policies/index.yml b/browsers/edge/group-policies/index.yml index 8be9af2e9d..4d51332890 100644 --- a/browsers/edge/group-policies/index.yml +++ b/browsers/edge/group-policies/index.yml @@ -202,7 +202,7 @@ sections: - href: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/sync-browser-settings-gp - html:

Learn how to you can prevent the "browser" group from syncing and prevent users from turning on the the Sync your Settings toggle.

+ html:

Learn how to you can prevent the "browser" group from syncing and prevent users from turning on the Sync your Settings toggle.

image: @@ -228,4 +228,4 @@ sections: src: https://docs.microsoft.com/media/common/i_policy.svg - title: All group policies \ No newline at end of file + title: All group policies From 4f0bdbfc5e05413c823507538bcc289002f74b3d Mon Sep 17 00:00:00 2001 From: Patti Short Date: Wed, 10 Oct 2018 08:08:45 -0700 Subject: [PATCH 74/94] removed content related to bugs being investigated --- .../edge/microsoft-edge-kiosk-mode-deploy.md | 41 +------------------ 1 file changed, 2 insertions(+), 39 deletions(-) diff --git a/browsers/edge/microsoft-edge-kiosk-mode-deploy.md b/browsers/edge/microsoft-edge-kiosk-mode-deploy.md index c41106b008..bd0ee52418 100644 --- a/browsers/edge/microsoft-edge-kiosk-mode-deploy.md +++ b/browsers/edge/microsoft-edge-kiosk-mode-deploy.md @@ -74,15 +74,13 @@ Before you can configure Microsoft Edge kiosk mode, you must set up Microsoft Ed >[!NOTE] >For other MDM service, check with your provider for instructions. -- **Windows PowerShell.** Best for setting up multiple devices as a kiosk. With this method, you can set up single-app or multi-app assigned access using a PowerShell script. For details, see For details, see [Set up a kiosk or digital sign using Windows PowerShell](https://docs.microsoft.com/en-us/windows/configuration/setup-kiosk-digital-signage#set-up-a-kiosk-or-digital-sign-using-windows-powershell).  -- **Windows Configuration Designer.** Best for setting up multiple kiosk devices. Download and install both the latest version of the [Windows Assessment and Deployment Kit (ADK)](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit) and [Windows Configuration Manager](https://docs.microsoft.com/en-us/windows/configuration/provisioning-packages/provisioning-install-icd#install-windows-configuration-designer-1). ### Prerequisites - Microsoft Edge on Windows 10, version 1809 (Professional, Enterprise, and Education). -- Configuration and deployment service, such as Windows PowerShell, Microsoft Intune or other MDM service, or Windows Configuration Designer. With these methods, you must have the AppUserModelID (AUMID) to set up Microsoft Edge:

Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge +- Configuration and deployment service, such as Microsoft Intune or other MDM service. With these methods, you must have the AppUserModelID (AUMID) to set up Microsoft Edge:

Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge ### Use Windows Settings @@ -161,41 +159,6 @@ With this method, you can use Microsoft Intune or other MDM services to configur **_Next steps._** Use your new kiosk. Sign in to the device using the user account that you selected to run the kiosk app. -### Use a provisioning package - -With this method, you can use a provisioning package to configure Microsoft Edge kiosk mode in assigned access. After you set up the provisioning package for configuring Microsoft Edge in assigned access, you configure how Microsoft Edge behaves on a kiosk device. - ->[!IMPORTANT] ->If you are using a local account as a kiosk account in Intune or a provisioning package, make sure to sign into this account and then sign out before configuring the assigned access single-app kiosk. - -1. Open Windows Configuration Designer and select **Provision Kiosk devices**. - -2. Name your project, and click **Next**. - -3. [Set up a kiosk](https://docs.microsoft.com/en-us/windows/configuration/kiosk-single-app#set-up-a-kiosk-using-the-kiosk-wizard-in-windows-configuration-designer). - -4. Switch to the advanced editor and navigate to **Runtime settings \> Policies \> Browser** and set the following policies: - - | | | - |---|---| - | **[ConfigureKioskMode](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurekioskmode)**

![](images/icon-thin-line-computer.png) | Configure the display mode for Microsoft Edge as a kiosk app.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/ConfigureKioskMode

**Data type:** Integer

**Allowed values:**

  • **Single-app kiosk experience**
    • **0** - Digital signage and interactive display
    • **1** - InPrivate Public browsing
  • **Multi-app kiosk experience**
    • **0** - Normal Microsoft Edge running in assigned access
    • **1** - InPrivate public browsing with other apps
| - | **[ConfigureKioskResetAfterIdleTimeout](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurekioskresetafteridletimeout)**

![](images/icon-thin-line-computer.png) | Change the time in minutes from the last user activity before Microsoft Edge kiosk mode resets to the default kiosk configuration.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/ConfigureKioskResetAfterIdleTimeout

**Data type:** Integer

**Allowed values:**

  • **0** - No idle timer
  • **1-1440 (5 minutes is the default)** - Set reset on idle timer
| - | **[HomePages](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-homepages)**

![](images/icon-thin-line-computer.png) | Set one or more start pages, URLs, to load when Microsoft Edge launches.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/HomePages

**Data type:** String

**Allowed values:**

Enter one or more URLs, for example,
   \\ | - | **[ConfigureHomeButton](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configurehomebutton)**

![](images/icon-thin-line-computer.png) | Configure how the Home Button behaves.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/ConfigureHomeButton

**Data type:** Integer

**Allowed values:**

  • **0 (default)** - Not configured. Show home button, and load the default Start page.
  • **1** - Enabled. Show home button and load New Tab page
  • **2** - Enabled. Show home button & set a specific page.
  • **3** - Enabled. Hide the home button.
| - | **[SetHomeButtonURL](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-sethomebuttonurl)**

![](images/icon-thin-line-computer.png) | If you set ConfigureHomeButton to 2, configure the home button URL.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/SetHomeButtonURL

**Data type:** String

**Allowed values:** Enter a URL, for example, https://www.bing.com | - | **[SetNewTabPageURL](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-setnewtabpageurl)**

![](images/icon-thin-line-computer.png) | Set a custom URL for the New Tab page.

**URI full path:** ./Vendor/MSFT/Policy/Config/Browser/SetNewTabPageURL

**Data type:** String

**Allowed values:** Enter a URL, for example, https://www.msn.com | - --- - -5. After you’ve configured the Microsoft Edge kiosk mode policies, including any of the related policies, it’s time to [build the package](https://docs.microsoft.com/en-us/windows/configuration/provisioning-packages/provisioning-create-package#build-package). - -6. Click **Finish**.

The wizard closes and takes you back to the Customizations page. - -7. [Apply the provisioning package](https://docs.microsoft.com/en-us/windows/configuration/provisioning-packages/provisioning-apply-package) to the device, which you can do during the first-run experience (out-of-box experience or OOBE) and after (runtime). - -**_Congratulations!_** You’ve finished creating your provisioning package for Microsoft Edge kiosk mode. - -**_Next steps._** Use your new kiosk. Sign in to the device using the user account that you selected to run the kiosk app. - --- ## Microsoft Edge kiosk mode policies @@ -302,7 +265,6 @@ Use any of the Microsoft Edge policies listed below to enhance the kiosk experie - **[AssignedAccess configuration service provider (CSP)](https://docs.microsoft.com/en-us/windows/client-management/mdm/assignedaccess-csp):** The AssignedAccess configuration service provider (CSP) sets the device to run in kiosk mode. Once the CSP has executed, then the next user login associated with the kiosk mode puts the device into the kiosk mode running the application specified in the CSP configuration. -- **[Create a provisioning page for Windows 10](https://docs.microsoft.com/en-us/windows/configuration/provisioning-packages/provisioning-create-package):** Learn to use Windows Configuration Designer (WCD) to create a provisioning package (.ppkg) for configuring devices running Windows 10. The WCD wizard options provide a simple interface to configure desktop, mobile, and kiosk device settings. --- @@ -330,6 +292,7 @@ In the following table, we show you the features available in both Microsoft Edg | End session button | ![Supported](images/148767.png) | ![Supported](images/148767.png)

*In Microsoft Intune, you must create a custom URI to enable. Dedicated UI configuration targeted for 1808.* | | Reset on inactivity | ![Supported](images/148767.png) | ![Supported](images/148767.png) | | Internet Explorer integration (Enterprise Mode site list) | ![Supported](images/148767.png)

*Multi-app mode only* | ![Not supported](images/148766.png) | +| Available in Microsoft Store | ![Not supported](images/148766.png) | ![Not supported](images/148766.png) | --- **\*Windows Defender Firewall**

From 3f9eaff0755929fa5cf9070b423f8640a698e014 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Wed, 10 Oct 2018 08:09:34 -0700 Subject: [PATCH 75/94] removed content related to bugs being investigated --- browsers/edge/microsoft-edge-kiosk-mode-deploy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/edge/microsoft-edge-kiosk-mode-deploy.md b/browsers/edge/microsoft-edge-kiosk-mode-deploy.md index bd0ee52418..b607ecd61e 100644 --- a/browsers/edge/microsoft-edge-kiosk-mode-deploy.md +++ b/browsers/edge/microsoft-edge-kiosk-mode-deploy.md @@ -7,7 +7,7 @@ ms.prod: edge ms.sitesec: library title: Deploy Microsoft Edge kiosk mode ms.localizationpriority: medium -ms.date: 10/09/2018 +ms.date: 10/10/2018 --- # Deploy Microsoft Edge kiosk mode From 4ae1d275aec763e8614bf8fd0d640f70dd9c72f3 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 10 Oct 2018 15:54:54 +0000 Subject: [PATCH 76/94] Merged PR 12018: fix link --- .../windows-10-start-layout-options-and-policies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 00f8037780..b22277a8f5 100644 --- a/windows/configuration/windows-10-start-layout-options-and-policies.md +++ b/windows/configuration/windows-10-start-layout-options-and-policies.md @@ -20,7 +20,7 @@ ms.date: 06/19/2018 - Windows 10 -> **Looking for consumer information?** See [Customize the Start menu](https://windows.microsoft.com/windows-10/getstarted-see-whats-on-the-menu) +> **Looking for consumer information?** [See what's on the Start menu](https://support.microsoft.com/help/17195/windows-10-see-whats-on-the-menu) Organizations might want to deploy a customized Start and taskbar configuration to devices running Windows 10 Pro, Enterprise, or Education. A standard, customized Start layout can be useful on devices that are common to multiple users and devices that are locked down for specialized purposes. Configuring the taskbar allows the organization to pin useful apps for their employees and to remove apps that are pinned by default. From 3f4d65eab8ab15a688260c646d1e59799c30cb63 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 10 Oct 2018 16:07:09 +0000 Subject: [PATCH 77/94] Merged PR 12019: Added new event --- ...ndows-diagnostic-events-and-fields-1709.md | 112 ++++++++++-------- 1 file changed, 63 insertions(+), 49 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 2a059112f5..36829a25a1 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 @@ -9,7 +9,7 @@ ms.pagetype: security localizationpriority: high author: brianlic-msft ms.author: brianlic -ms.date: 09/10/2018 +ms.date: 10/10/2018 --- @@ -28,6 +28,7 @@ Use this article to learn about diagnostic events, grouped by event area, and th You can learn more about Windows functional and diagnostic data through these articles: + - [Windows 10, version 1809 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1809.md) - [Windows 10, version 1803 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1803.md) - [Windows 10, version 1703 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1703.md) @@ -76,9 +77,9 @@ The following fields are available: - **SystemProcessorNx** The count of the number of this particular object type present on this device. - **SystemProcessorPrefetchW** The count of SystemProcessorPrefetchW objects present on this machine. - **SystemProcessorSse2** The count of SystemProcessorSse2 objects present on this machine. -- **SystemTouch** The count of SystemTouch objects present on this machine. +- **SystemTouch** The count of the number of this particular object type present on this device. - **SystemWim** The count of SystemWim objects present on this machine. -- **SystemWindowsActivationStatus** The count of SystemWindowsActivationStatus objects present on this machine. +- **SystemWindowsActivationStatus** The count of the number of this particular object type present on this device. - **SystemWlan** The count of the number of this particular object type present on this device. - **Wmdrm_RS1** An ID for the system, calculated by hashing hardware identifiers. - **Wmdrm_RS4** The total Wmdrm objects targeting Windows 10, version 1803 present on this device. @@ -1544,14 +1545,14 @@ This event provides information on about security settings used to help keep Win The following fields are available: - **AvailableSecurityProperties** This field helps to enumerate and report state on the relevant security properties for Device Guard. -- **CGRunning** Credential Guard isolates and hardens key system and user secrets against compromise, helping to minimize the impact and breadth of a Pass the Hash style attack in the event that malicious code is already running via a local or network based vector. This field tells if Credential Guard is running. +- **CGRunning** Is Credential Guard running? - **DGState** This field summarizes the Device Guard state. - **HVCIRunning** Is HVCI running? - **IsSawGuest** Indicates whether the device is running as a Secure Admin Workstation Guest. - **IsSawHost** Indicates whether the device is running as a Secure Admin Workstation Host. - **RequiredSecurityProperties** Describes the required security properties to enable virtualization-based security. -- **SecureBootCapable** Systems that support Secure Boot can have the feature turned off via BIOS. This field tells if the system is capable of running Secure Boot, regardless of the BIOS setting. -- **VBSState** Virtualization-based security (VBS) uses the hypervisor to help protect the kernel and other parts of the operating system. Credential Guard and Hypervisor Code Integrity (HVCI) both depend on VBS to isolate/protect secrets, and kernel-mode code integrity validation. VBS has a tri-state that can be Disabled, Enabled, or Running. +- **SecureBootCapable** Is this device capable of running Secure Boot? +- **VBSState** Is virtualization-based security enabled, disabled, or running? ### Census.Speech @@ -2956,6 +2957,19 @@ The following fields are available: ## Sediment events +### Microsoft.Windows.Sediment.Info.DetailedState + +This event is sent when detailed state information is needed from an update trial run. + +The following fields are available: + +- **Data** Data relevant to the state, such as what percent of disk space the directory takes up. +- **Id** Identifies the trial being run, such as a disk related trial. +- **ReleaseVer** The version of the component. +- **State** The state of the reporting data from the trial, such as the top-level directory analysis. +- **Time** The time the event was fired. + + ### Microsoft.Windows.Sediment.OSRSS.UrlState This event indicates the state the Operating System Remediation System Service (OSRSS) is in while attempting a download from the URL. @@ -3579,14 +3593,14 @@ The following fields are available: - **BIOSVendor** The vendor of the BIOS. - **BiosVersion** The version of the BIOS. - **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. -- **BundleRepeatFailFlag** Has this particular update bundle previously failed to install? +- **BundleRepeatFailFlag** Indicates whether this particular update bundle previously failed to install. - **BundleRevisionNumber** Identifies the revision number of the content bundle. - **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. - **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. - **ClientVersion** The version number of the software distribution client. - **CSIErrorType** The stage of CBS installation where it failed. -- **CurrentMobileOperator** Mobile operator that device is currently connected to. -- **DeviceModel** What is the device model. +- **CurrentMobileOperator** The mobile operator to which the device is currently connected. +- **DeviceModel** The device model. - **DriverPingBack** Contains information about the previous driver and system state. - **EventInstanceID** A globally unique identifier for event instance. - **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. @@ -3602,21 +3616,21 @@ The following fields are available: - **HardwareId** If this install was for a driver targeted to a particular device model, this ID indicates the model of the device. - **HomeMobileOperator** The mobile operator that the device was originally intended to work with. - **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **IsDependentSet** Is the driver part of a larger System Hardware/Firmware update? -- **IsFinalOutcomeEvent** Does this event signal the end of the update/upgrade process? -- **IsFirmware** Is this update a firmware update? -- **IsSuccessFailurePostReboot** Did it succeed and then fail after a restart? +- **IsDependentSet** Indicates whether the driver is part of a larger System Hardware/Firmware update. +- **IsFinalOutcomeEvent** Indicates whether this event signals the end of the update/upgrade process. +- **IsFirmware** Indicates whether this update is a firmware update. +- **IsSuccessFailurePostReboot** Indicates whether the update succeeded and then failed after a restart. - **IsWUfBDualScanEnabled** Is Windows Update for Business dual scan enabled on the device? - **IsWUfBEnabled** Indicates whether Windows Update for Business is enabled on the device. -- **MergedUpdate** Was the OS update and a BSP update merged for installation? +- **MergedUpdate** Indicates whether the OS update and a BSP update merged for installation. - **MsiAction** The stage of MSI installation where it failed. - **MsiProductCode** The unique identifier of the MSI installer. - **PackageFullName** The package name of the content being installed. - **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting being introduced. -- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. -- **QualityUpdatePause** Are quality OS updates paused on the device? +- **ProcessName** The process name of the caller who initiated API calls, in the event that CallerApplicationName was not provided. +- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. - **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **RepeatFailFlag** Indicates whether this specific piece of content had previously failed to install. +- **RepeatFailFlag** Indicates whether this specific piece of content previously failed to install. - **RevisionNumber** The revision number of this specific piece of content. - **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Windows Store, etc.). - **Setup360Phase** If the install is for an operating system upgrade, indicates which phase of the upgrade is underway. @@ -3626,8 +3640,8 @@ The following fields are available: - **SystemBIOSMinorRelease** Minor version of the BIOS. - **TargetGroupId** For drivers targeted to a specific device model, this ID indicates the distribution group of devices receiving that driver. - **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. -- **TransactionCode** The ID which represents a given MSI installation -- **UpdateId** Unique update ID +- **TransactionCode** The ID that represents a given MSI installation. +- **UpdateId** Unique update ID. - **UpdateID** An identifier associated with the specific piece of content. - **UpdateImportance** Indicates whether a piece of content was marked as Important, Recommended, or Optional. - **UsedSystemVolume** Indicates whether the content was downloaded and then installed from the device's main system storage drive, or an alternate storage drive. @@ -3995,7 +4009,7 @@ The following fields are available: - **ScenarioId** Indicates the update scenario. - **SessionId** Unique value for each update attempt. - **SetupMode** Mode of setup to be launched. -- **UpdateId** Unique ID for each update. +- **UpdateId** Unique ID for each Update. - **UserSession** Indicates whether install was invoked by user actions. @@ -4014,7 +4028,7 @@ The following fields are available: - **CV** Correlation vector. - **DetectorVersion** Most recently run detector version for the current campaign. - **GlobalEventCounter** Client side counter that indicates the ordering of events sent by this user. -- **key1** Interaction data for the UI +- **key1** UI interaction data - **key10** UI interaction data - **key11** UI interaction data - **key12** UI interaction data @@ -4025,7 +4039,7 @@ The following fields are available: - **key17** UI interaction data - **key18** UI interaction data - **key19** UI interaction data -- **key2** Interaction data for the UI +- **key2** UI interaction data - **key20** UI interaction data - **key21** Interaction data for the UI - **key22** UI interaction data @@ -4036,13 +4050,13 @@ The following fields are available: - **key27** UI interaction data - **key28** UI interaction data - **key29** UI interaction data -- **key3** Interaction data for the UI +- **key3** UI interaction data - **key30** UI interaction data -- **key4** Interaction data for the UI +- **key4** UI interaction data - **key5** UI interaction data - **key6** UI interaction data -- **key7** Interaction data for the UI -- **key8** Interaction data for the UI +- **key7** UI interaction data +- **key8** UI interaction data - **key9** UI interaction data - **PackageVersion** Current package version of the update notification. - **schema** UI interaction type. @@ -4194,9 +4208,9 @@ The following fields are available: - **Setup360Extended** Detailed information about the phase or action when the potential failure occurred. - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled - **TestId** A string to uniquely identify a group of events. - **WuId** Windows Update client ID. @@ -4388,17 +4402,17 @@ This event provides the results from the WaaSMedic engine The following fields are available: - **detectionSummary** Result of each applicable detection that was run. -- **featureAssessmentImpact** WaaS Assessment impact for feature updates. +- **featureAssessmentImpact** Windows as a Service (WaaS) Assessment impact on feature updates - **hrEngineResult** Indicates the WaaSMedic engine operation error codes -- **insufficientSessions** Device not eligible for diagnostics. -- **isManaged** Device is managed for updates. -- **isWUConnected** Device is connected to Windows Update. -- **noMoreActions** No more applicable diagnostics. -- **qualityAssessmentImpact** WaaS Assessment impact for quality updates. +- **insufficientSessions** True, if the device has enough activity to be eligible for update diagnostics. False, if otherwise +- **isManaged** Indicates the device is managed for updates +- **isWUConnected** Indicates the device is connected to Windows Update +- **noMoreActions** All available WaaSMedic diagnostics have run. There are no pending diagnostics and corresponding actions +- **qualityAssessmentImpact** Windows as a Service (WaaS) Assessment impact for quality updates - **remediationSummary** Result of each operation performed on a device to fix an invalid state or configuration that's preventing the device from getting updates. For example, if Windows Update service is turned off, the fix is to turn the it back on. -- **usingBackupFeatureAssessment** Relying on backup feature assessment. -- **usingBackupQualityAssessment** Relying on backup quality assessment. -- **versionString** Version of the WaaSMedic engine. +- **usingBackupFeatureAssessment** The WaaSMedic engine contacts Windows as a Service (WaaS) Assessment to determine whether the device is up-to-date. If WaaS Assessment isn't available, the engine falls back to backup feature assessments, which are determined programmatically on the client +- **usingBackupQualityAssessment** The WaaSMedic engine contacts Windows as a Service (WaaS) Assessment to determine whether the device is up-to-date. If WaaS Assessment isn't available, the engine falls back to backup quality assessments, which are determined programmatically on the client +- **versionString** Installed version of the WaaSMedic engine ## Windows Store events @@ -4667,9 +4681,9 @@ FulfillmentComplete event is fired at the end of an app install or update. We us The following fields are available: - **FailedRetry** Tells us if the retry for an install or update was successful or not. -- **HResult** Resulting HResult error/success code of this call -- **PFN** Package Family Name of the app that being installed or updated -- **ProductId** Product Id of the app that is being updated or installed +- **HResult** The HResult code of the operation. +- **PFN** The Package Family Name of the app that is being installed or updated. +- **ProductId** The product ID of the app that is being updated or installed. ### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentInitiate @@ -5028,14 +5042,14 @@ This event collects information regarding the install phase of the new device ma The following fields are available: -- **errorCode** The error code returned for the current install phase -- **flightId** The unique identifier for each flight -- **objectId** Unique value for each Update Agent mode -- **relatedCV** Correlation vector value generated from the latest scan -- **result** Result of the install phase of update. 0 = Succeeded 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled -- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **sessionId** Unique value for each Update Agent mode attempt -- **updateId** Unique ID for each update +- **errorCode** The error code returned for the current install phase. +- **flightId** Unique ID for each flight. +- **objectId** Unique value for each diagnostics session. +- **relatedCV** Correlation vector value generated from the latest USO scan. +- **result** Outcome of the install phase of the update. +- **scenarioId** Indicates the update scenario. +- **sessionId** Unique value for each update session. +- **updateId** Unique ID for each Update. ### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentModeStart @@ -5108,7 +5122,7 @@ The following fields are available: - **interactive** Indicates whether the session was user initiated. - **revisionNumber** Update revision number. - **updateId** Update ID. -- **updateScenarioType** Device ID +- **updateScenarioType** Update Session type - **wuDeviceid** Device ID From e78eba6a3b13455c7b0a9b13f5f4e28121740ea9 Mon Sep 17 00:00:00 2001 From: Patti Short <35278231+shortpatti@users.noreply.github.com> Date: Wed, 10 Oct 2018 10:00:35 -0700 Subject: [PATCH 78/94] Update index.md --- windows/hub/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/hub/index.md b/windows/hub/index.md index 5c25ce59c8..d753d93faa 100644 --- a/windows/hub/index.md +++ b/windows/hub/index.md @@ -70,7 +70,7 @@ The Windows 10 operating system introduces a new way to build, deploy, and servi These improvements focus on maximizing customer involvement in Windows development, simplifying the deployment and servicing of Windows client computers, and leveling out the resources needed to deploy and maintain Windows over time. - [Read more about Windows as a Service](/windows/deployment/update/waas-overview) -- [Read how much space does Windows 10 take](https://www.rahulit.com/how-much-space-does-windows-10-take/) +- [Read how much space does Windows 10 take](https://www.microsoft.com/en-us/windows/windows-10-specifications) ## Related topics [Windows 10 TechCenter](https://go.microsoft.com/fwlink/?LinkId=620009) From c90151d76801a4c80f2ca7a748abae3f8302f557 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Wed, 10 Oct 2018 17:32:12 +0000 Subject: [PATCH 79/94] Updated safety-scanner-download.md Git Issue 1810, added note about portable exe --- .../threat-protection/intelligence/safety-scanner-download.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/intelligence/safety-scanner-download.md b/windows/security/threat-protection/intelligence/safety-scanner-download.md index 907f9c9a3a..6a509aa69d 100644 --- a/windows/security/threat-protection/intelligence/safety-scanner-download.md +++ b/windows/security/threat-protection/intelligence/safety-scanner-download.md @@ -21,6 +21,8 @@ Safety Scanner only scans when manually triggered and is available for use 10 da > **NOTE:** This tool does not replace your antimalware product. For real-time protection with automatic updates, use [Windows Defender Antivirus on Windows 10 and Windows 8](https://www.microsoft.com/en-us/windows/windows-defender) or [Microsoft Security Essentials on Windows 7](https://support.microsoft.com/en-us/help/14210/security-essentials-download). These antimalware products also provide powerful malware removal capabilities. If you are having difficulties removing malware with these products, you can refer to our help on [removing difficult threats](https://www.microsoft.com/en-us/wdsi/help/troubleshooting-infection). +> **NOTE:** Safety scanner is a portable executable and does not appear in the Windows Start menu or as an icon on the desktop. Note where you saved this download. + ## System requirements Safety Scanner helps remove malicious software from computers running Windows 10, Windows 10 Tech Preview, Windows 8.1, Windows 8, Windows 7, Windows Server 2016, Windows Server Tech Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, or Windows Server 2008. Please refer to the [Microsoft Lifecycle Policy](https://support.microsoft.com/en-us/lifecycle). From 9bba984a2a50bebea0251765b38cd887835032d1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 10 Oct 2018 11:29:20 -0700 Subject: [PATCH 80/94] update downlevel topic --- ...ts-windows-defender-advanced-threat-protection.md | 2 +- ...el-windows-defender-advanced-threat-protection.md | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md index a6f0c0497c..9f50187aab 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security author: mjcaparas ms.localizationpriority: medium -ms.date: 09/06/2018 +ms.date: 10/09/2018 --- # Onboard servers to the Windows Defender ATP service diff --git a/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection.md index 1428a1b310..fc15466da7 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard-downlevel-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 06/18/2018 +ms.date: 10/10/2018 --- # Onboard previous versions of Windows @@ -50,7 +50,7 @@ The following steps are required to enable this integration: ### Before you begin Review the following details to verify minimum system requirements: -- Install the [February monthly update rollout](https://support.microsoft.com/help/4074598/windows-7-update-kb4074598) +- Install the [February monthly update rollup](https://support.microsoft.com/help/4074598/windows-7-update-kb4074598) or a later monthly update rollup. >[!NOTE] >Only applicable for Windows 7 SP1 Enterprise and Windows 7 SP1 Pro. @@ -60,6 +60,14 @@ Review the following details to verify minimum system requirements: >[!NOTE] >Only applicable for Windows 7 SP1 Enterprise and Windows 7 SP1 Pro. +- Install either [.NET framework 4.5](https://www.microsoft.com/en-us/download/details.aspx?id=30653) (or later) or [KB3154518](https://support.microsoft.com/en-us/help/3154518/support-for-tls-system-default-versions-included-in-the-net-framework) + + >[NOTE] + >Only applicable for Windows 7 SP1 Enterprise and Windows 7 SP1 Pro. + >Don't install .NET framework 4.0.x, since it will negate the above installation. + + + - Meet the Azure Log Analytics agent minimum system requirements. For more information, see [Collect data from computers in your environment with Log Analytics](https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-concept-hybrid#prerequisites) 1. Download the agent setup file: [Windows 64-bit agent](https://go.microsoft.com/fwlink/?LinkId=828603) or [Windows 32-bit agent](https://go.microsoft.com/fwlink/?LinkId=828604). From 2980e23ac37ca03ff7a77a4a6296c14918347f07 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 10 Oct 2018 12:32:34 -0700 Subject: [PATCH 81/94] fixed linj --- windows/security/information-protection/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/index.md b/windows/security/information-protection/index.md index 5c7a8d5795..8d7bde1868 100644 --- a/windows/security/information-protection/index.md +++ b/windows/security/information-protection/index.md @@ -6,7 +6,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: brianlic-msft -ms.date: 09/17/2018 +ms.date: 10/10/2018 --- # Information protection @@ -16,7 +16,7 @@ Learn more about how to secure documents and other data across your organization | Section | Description | |-|-| | [BitLocker](bitlocker/bitlocker-overview.md)| Provides information about BitLocker, which is a data protection feature that integrates with the operating system and addresses the threats of data theft or exposure from lost, stolen, or inappropriately decommissioned computers. | -| [Encrypted Hard Drive](bitlocker/bitlocker-overview.md)| Encrypted Hard Drive uses the rapid encryption that is provided by BitLocker Drive Encryption to enhance data security and management. | +| [Encrypted Hard Drive](encrypted-hard-drive.md)| Encrypted Hard Drive uses the rapid encryption that is provided by BitLocker Drive Encryption to enhance data security and management. | | [Kernel DMA Protection for Thunderbolt™ 3](kernel-dma-protection-for-thunderbolt.md)| Kernel DMA Protection protects PCs against drive-by Direct Memory Access (DMA) attacks using PCI hot plug devices connected to Thunderbolt™ 3 ports. | | [Protect your enterprise data using Windows Information Protection (WIP)](windows-information-protection/protect-enterprise-data-using-wip.md)|Provides info about how to create a Windows Information Protection policy that can help protect against potential corporate data leakage.| | [Secure the Windows 10 boot process](secure-the-windows-10-boot-process.md)| Windows 10 supports features to help prevent rootkits and bootkits from loading during the startup process. | From 5e92af48db205897878d4b6694bac54706c5026e Mon Sep 17 00:00:00 2001 From: Paramesh Babu Date: Wed, 10 Oct 2018 09:59:01 -0700 Subject: [PATCH 82/94] Add missing CSP for IoTCore --- .../mdm/configuration-service-provider-reference.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index 270926b2f3..bca3651044 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -2750,6 +2750,7 @@ The following list shows the configuration service providers supported in Window - [Reboot CSP](reboot-csp.md) - [RemoteWipe CSP](remotewipe-csp.md) 1 - [RootCATrustedCertificates CSP](rootcacertificates-csp.md) +- [UnifiedWriteFilter CSP](unifiedwritefilter-csp.md) - [Update CSP](update-csp.md) - [VPNv2 CSP](vpnv2-csp.md) - [WiFi CSP](wifi-csp.md) From 370e777ce345d4e97d3058887f7fb471a657d7ad Mon Sep 17 00:00:00 2001 From: Paramesh Babu Date: Wed, 10 Oct 2018 11:03:18 -0700 Subject: [PATCH 83/94] Adding missing CSP - 2 --- .../mdm/configuration-service-provider-reference.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index bca3651044..bac0f13074 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -2745,6 +2745,7 @@ The following list shows the configuration service providers supported in Window - [DMClient CSP](dmclient-csp.md) - [EnterpriseAppManagement CSP](enterpriseappmanagement-csp.md) - [HealthAttestation CSP](healthattestation-csp.md) +- [NetworkProxy CSP](networkproxy-csp.md) - [Policy CSP](policy-configuration-service-provider.md) - [Provisioning CSP (Provisioning only)](provisioning-csp.md) - [Reboot CSP](reboot-csp.md) From e2bc79425627ed3b3d6724bb840497325634bd48 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Wed, 10 Oct 2018 13:50:13 -0700 Subject: [PATCH 84/94] corrected licensing statement in UR --- windows/deployment/upgrade/upgrade-readiness-get-started.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-get-started.md b/windows/deployment/upgrade/upgrade-readiness-get-started.md index e5eab8199a..35d32c83e9 100644 --- a/windows/deployment/upgrade/upgrade-readiness-get-started.md +++ b/windows/deployment/upgrade/upgrade-readiness-get-started.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: deploy author: jaimeo ms.author: jaimeo -ms.date: 09/26/2018 +ms.date: 10/10/2018 ms.localizationpriority: medium --- @@ -45,7 +45,7 @@ Upgrade Readiness is offered as a *solution* which you link to a new or existing 1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. >[!NOTE] - > Upgrade Readiness is included at no additional cost with Windows 10 [education and enterprise licensing](https://docs.microsoft.com/en-us/windows/deployment/update/device-health-monitor#device-health-licensing). An Azure subscription is required for managing and using Upgrade Readiness, but no Azure charges are expected to accrue to the subscription as a result of using Upgrade Readiness. + > Upgrade Readiness is included at no additional cost with Windows 10 Professional, Education, and Enterprise editions. An Azure subscription is required for managing and using Upgrade Readiness, but no Azure charges are expected to accrue to the subscription as a result of using Upgrade Readiness. 2. In the Azure portal select **Create a resource**, search for "Upgrade Readiness", and then select **Create** on the **Upgrade Readiness** solution. ![Azure portal page highlighting + Create a resource and with Upgrade Readiness selected](../images/UR-Azureportal1.png) From ef0488a4f3a3d35d1bfa96a892e717a698b29bf4 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 10 Oct 2018 14:16:22 -0700 Subject: [PATCH 85/94] edits --- .../how-wip-works-with-labels.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels.md b/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels.md index d6e203d6de..3786a4bcce 100644 --- a/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels.md +++ b/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels.md @@ -29,7 +29,7 @@ Microsoft information protection technologies include: - [Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md) is built in to Windows 10 and protects data at rest on endpoint devices, and manages apps to protect data in use. -- [Office 365 Information Protection](https://docs.microsoft.com/office365/securitycompliance/office-365-info-protection-for-gdpr-overview) is a solution to classify, protect, and monitor personal data in Office 365 and other Software-as-a-Service (SaaS) apps. +- [Office 365 Information Protection](https://docs.microsoft.com/office365/securitycompliance/office-365-info-protection-for-gdpr-overview) is a solution to classify, protect, and monitor personal data in Office 365 and other first-party or third-party Software-as-a-Service (SaaS) apps. - [Azure Information Protection](https://docs.microsoft.com/azure/information-protection/what-is-information-protection) is a cloud-based solution that can be purchased either standalone or as part of Microsoft 365 Enterprise. It helps an organization classify and protect its documents and emails by applying labels. End users can choose and apply sensitivity labels from a bar that appears below the ribbon in Office apps: @@ -50,7 +50,7 @@ For more information about labels, see [Overview of labels](https://docs.microso ## Use cases -This sections covers how WIP works with sensitivity labels in specific use cases. +This section covers how WIP works with sensitivity labels in specific use cases. ### User downloads from or creates a document on a work site @@ -60,7 +60,7 @@ If the document also has a sensitivity label, which can be Office or PDF files, ### User downloads a confidential Office or PDF document from a personal site -Windows Defender ATP scans for any file that gets modified or created, including files that were created on a personal site. +Windows Defender Advanced Threat Protection (Windows Defender ATP) scans for any file that gets modified or created, including files that were created on a personal site. If the file has a sensitivity label, the corresponding WIP protection gets applied even though the file came from a personal site. For example: @@ -74,7 +74,7 @@ The PDF file doesn't need any work context beyond the sensitivity label. ## Prerequisites - Windows 10, version 1809 -- [Windows Defender Advanced Threat Protection (WDATP)](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection) scans content for a label and applies corresponding WIP protection +- [Windows Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection) scans content for a label and applies corresponding WIP protection - [Sensitivity labels](https://docs.microsoft.com/office365/securitycompliance/labels) need to be configured in the Office 365 Security & Compliance Center - [WIP policy](create-wip-policy-using-intune-azure.md) needs to be applied to endpoint devices. From c4cfb138fc5a5c7e4d7651d7ad626ef51f379def Mon Sep 17 00:00:00 2001 From: karthigb Date: Wed, 10 Oct 2018 15:21:44 -0700 Subject: [PATCH 86/94] Update firewall-csp.md --- windows/client-management/mdm/firewall-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/firewall-csp.md b/windows/client-management/mdm/firewall-csp.md index 4d654c47d2..ae0487cc9c 100644 --- a/windows/client-management/mdm/firewall-csp.md +++ b/windows/client-management/mdm/firewall-csp.md @@ -332,7 +332,7 @@ Sample syncxml to provision the firewall settings to evaluate

Value type is bool. Supported operations are Add, Get, Replace, and Delete.

**FirewallRules/_FirewallRuleName_/LocalUserAuthorizationList** -

Specifies the list of authorized local users for the app container. This is a string in Security Descriptor Definition Language (SDDL) format.

+

Specifies the list of authorized local users for this rule. This is a string in Security Descriptor Definition Language (SDDL) format.

Value type is string. Supported operations are Add, Get, Replace, and Delete.

**FirewallRules/_FirewallRuleName_/Status** From 96f95808bc99de7fafabbc6dc3f13fe624130417 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 10 Oct 2018 15:31:32 -0700 Subject: [PATCH 87/94] edits --- .../windows-information-protection/how-wip-works-with-labels.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels.md b/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels.md index 3786a4bcce..2c1defabc1 100644 --- a/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels.md +++ b/windows/security/information-protection/windows-information-protection/how-wip-works-with-labels.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: security author: justinha ms.localizationpriority: medium -ms.date: 10/04/2018 +ms.date: 10/10/2018 --- # How Windows Information Protection protects files with a sensitivity label From 12c6ca15149e3809212155e951b09c29d8cf6dd8 Mon Sep 17 00:00:00 2001 From: Corey Plett Date: Wed, 10 Oct 2018 23:04:26 +0000 Subject: [PATCH 88/94] Merged PR 12034: Client ownership update --- .../configuration/changes-to-start-policies-in-windows-10.md | 2 +- windows/deployment/windows-autopilot/add-devices.md | 4 ++-- windows/deployment/windows-autopilot/configure-autopilot.md | 4 ++-- .../windows-autopilot/demonstrate-deployment-on-vm.md | 2 +- windows/deployment/windows-autopilot/enrollment-status.md | 4 ++-- windows/deployment/windows-autopilot/profiles.md | 4 ++-- windows/deployment/windows-autopilot/rip-and-replace.md | 4 ++-- windows/deployment/windows-autopilot/self-deploying.md | 4 ++-- windows/deployment/windows-autopilot/troubleshooting.md | 4 ++-- windows/deployment/windows-autopilot/user-driven-aad.md | 4 ++-- windows/deployment/windows-autopilot/user-driven-hybrid.md | 4 ++-- windows/deployment/windows-autopilot/user-driven.md | 4 ++-- windows/deployment/windows-autopilot/windows-10-autopilot.md | 4 ++-- .../windows-autopilot-requirements-configuration.md | 4 ++-- .../windows-autopilot-requirements-licensing.md | 4 ++-- .../windows-autopilot-requirements-network.md | 4 ++-- .../windows-autopilot/windows-autopilot-requirements.md | 4 ++-- .../windows-autopilot/windows-autopilot-reset-local.md | 4 ++-- .../windows-autopilot/windows-autopilot-reset-remote.md | 4 ++-- .../deployment/windows-autopilot/windows-autopilot-reset.md | 4 ++-- .../windows-autopilot/windows-autopilot-scenarios.md | 4 ++-- windows/deployment/windows-autopilot/windows-autopilot.md | 4 ++-- .../windows-information-protection/wip-learning.md | 3 ++- 23 files changed, 44 insertions(+), 43 deletions(-) diff --git a/windows/configuration/changes-to-start-policies-in-windows-10.md b/windows/configuration/changes-to-start-policies-in-windows-10.md index 2317f9ef8e..603ee4e60e 100644 --- a/windows/configuration/changes-to-start-policies-in-windows-10.md +++ b/windows/configuration/changes-to-start-policies-in-windows-10.md @@ -6,7 +6,7 @@ keywords: ["group policy", "start menu", "start screen"] ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library -author: coreyp +author: coreyp-at-msft ms.author: coreyp ms.topic: article ms.localizationpriority: medium diff --git a/windows/deployment/windows-autopilot/add-devices.md b/windows/deployment/windows-autopilot/add-devices.md index d494ef7054..1632f15877 100644 --- a/windows/deployment/windows-autopilot/add-devices.md +++ b/windows/deployment/windows-autopilot/add-devices.md @@ -7,8 +7,8 @@ ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library ms.pagetype: deploy -author: coreyp-at-msft -ms.author: coreyp +author: greg-lindsay +ms.author: greglin ms.date: 06/01/18 --- diff --git a/windows/deployment/windows-autopilot/configure-autopilot.md b/windows/deployment/windows-autopilot/configure-autopilot.md index 320afb60dd..7bdfb8857c 100644 --- a/windows/deployment/windows-autopilot/configure-autopilot.md +++ b/windows/deployment/windows-autopilot/configure-autopilot.md @@ -7,8 +7,8 @@ ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library ms.pagetype: deploy -author: coreyp-at-msft -ms.author: coreyp +author: greg-lindsay +ms.author: greglin ms.date: 06/01/18 --- diff --git a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md index ca44b1c9f9..17268284ab 100644 --- a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md +++ b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md @@ -7,7 +7,7 @@ ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library ms.pagetype: deploy -author: coreyp-at-msft +author: greg-lindsay ms.author: greg-lindsay ms.date: 07/13/18 --- diff --git a/windows/deployment/windows-autopilot/enrollment-status.md b/windows/deployment/windows-autopilot/enrollment-status.md index 2f7e82b15e..8577555397 100644 --- a/windows/deployment/windows-autopilot/enrollment-status.md +++ b/windows/deployment/windows-autopilot/enrollment-status.md @@ -8,8 +8,8 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: ms.localizationpriority: medium -author: coreyp-at-msft -ms.author: coreyp +author: greg-lindsay +ms.author: greglin ms.date: 06/01/2018 --- diff --git a/windows/deployment/windows-autopilot/profiles.md b/windows/deployment/windows-autopilot/profiles.md index 4868e24cd2..4b3d210f36 100644 --- a/windows/deployment/windows-autopilot/profiles.md +++ b/windows/deployment/windows-autopilot/profiles.md @@ -7,8 +7,8 @@ ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library ms.pagetype: deploy -author: coreyp-at-msft -ms.author: coreyp +author: greg-lindsay +ms.author: greglin ms.date: 06/01/18 --- diff --git a/windows/deployment/windows-autopilot/rip-and-replace.md b/windows/deployment/windows-autopilot/rip-and-replace.md index 0f85771ec9..28a55a5c49 100644 --- a/windows/deployment/windows-autopilot/rip-and-replace.md +++ b/windows/deployment/windows-autopilot/rip-and-replace.md @@ -7,8 +7,8 @@ ms.mktglfcycl: deploy ms.localizationpriority: low ms.sitesec: library ms.pagetype: deploy -author: coreyp-at-msft -ms.author: coreyp +author: greg-lindsay +ms.author: greglin ms.date: 06/01/2018 --- diff --git a/windows/deployment/windows-autopilot/self-deploying.md b/windows/deployment/windows-autopilot/self-deploying.md index deba1e8e5e..5e6d1bd137 100644 --- a/windows/deployment/windows-autopilot/self-deploying.md +++ b/windows/deployment/windows-autopilot/self-deploying.md @@ -8,8 +8,8 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: ms.localizationpriority: medium -author: coreyp-at-msft -ms.author: coreyp +author: greg-lindsay +ms.author: greglin ms.date: 06/01/2018 --- diff --git a/windows/deployment/windows-autopilot/troubleshooting.md b/windows/deployment/windows-autopilot/troubleshooting.md index 2ea0af92da..d03b5ca36e 100644 --- a/windows/deployment/windows-autopilot/troubleshooting.md +++ b/windows/deployment/windows-autopilot/troubleshooting.md @@ -7,8 +7,8 @@ ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library ms.pagetype: deploy -author: coreyp-at-msft -ms.author: coreyp +author: greg-lindsay +ms.author: greglin ms.date: 06/01/2018 --- diff --git a/windows/deployment/windows-autopilot/user-driven-aad.md b/windows/deployment/windows-autopilot/user-driven-aad.md index 91d9bbf472..ce4d3c158a 100644 --- a/windows/deployment/windows-autopilot/user-driven-aad.md +++ b/windows/deployment/windows-autopilot/user-driven-aad.md @@ -7,8 +7,8 @@ ms.mktglfcycl: deploy ms.localizationpriority: low ms.sitesec: library ms.pagetype: deploy -author: coreyp-at-msft -ms.author: coreyp +author: greg-lindsay +ms.author: greglin ms.date: 06/01/2018 --- diff --git a/windows/deployment/windows-autopilot/user-driven-hybrid.md b/windows/deployment/windows-autopilot/user-driven-hybrid.md index 091783afa4..65cd547243 100644 --- a/windows/deployment/windows-autopilot/user-driven-hybrid.md +++ b/windows/deployment/windows-autopilot/user-driven-hybrid.md @@ -7,8 +7,8 @@ ms.mktglfcycl: deploy ms.localizationpriority: low ms.sitesec: library ms.pagetype: deploy -author: coreyp-at-msft -ms.author: coreyp +author: greg-lindsay +ms.author: greglin ms.date: 06/01/2018 --- diff --git a/windows/deployment/windows-autopilot/user-driven.md b/windows/deployment/windows-autopilot/user-driven.md index bb9b722bb6..b3ffeb0cd7 100644 --- a/windows/deployment/windows-autopilot/user-driven.md +++ b/windows/deployment/windows-autopilot/user-driven.md @@ -7,8 +7,8 @@ ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library ms.pagetype: deploy -author: coreyp-at-msft -ms.author: coreyp +author: greg-lindsay +ms.author: greglin ms.date: 06/01/2018 --- diff --git a/windows/deployment/windows-autopilot/windows-10-autopilot.md b/windows/deployment/windows-autopilot/windows-10-autopilot.md index 810bdf70be..33f04c305b 100644 --- a/windows/deployment/windows-autopilot/windows-10-autopilot.md +++ b/windows/deployment/windows-autopilot/windows-10-autopilot.md @@ -7,8 +7,8 @@ ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library ms.pagetype: deploy -author: coreyp-at-msft -ms.author: coreyp +author: greg-lindsay +ms.author: greglin ms.date: 08/22/2018 --- diff --git a/windows/deployment/windows-autopilot/windows-autopilot-requirements-configuration.md b/windows/deployment/windows-autopilot/windows-autopilot-requirements-configuration.md index 919b0f5efa..7cdf271f76 100644 --- a/windows/deployment/windows-autopilot/windows-autopilot-requirements-configuration.md +++ b/windows/deployment/windows-autopilot/windows-autopilot-requirements-configuration.md @@ -7,8 +7,8 @@ ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library ms.pagetype: deploy -author: coreyp-at-msft -ms.author: coreyp +author: greg-lindsay +ms.author: greglin ms.date: 06/01/2018 --- diff --git a/windows/deployment/windows-autopilot/windows-autopilot-requirements-licensing.md b/windows/deployment/windows-autopilot/windows-autopilot-requirements-licensing.md index 8cd71d80c3..c14fc72ee3 100644 --- a/windows/deployment/windows-autopilot/windows-autopilot-requirements-licensing.md +++ b/windows/deployment/windows-autopilot/windows-autopilot-requirements-licensing.md @@ -7,8 +7,8 @@ ms.mktglfcycl: deploy ms.localizationpriority: high ms.sitesec: library ms.pagetype: deploy -author: coreyp-at-msft -ms.author: coreyp +author: greg-lindsay +ms.author: greglin ms.date: 06/01/2018 --- diff --git a/windows/deployment/windows-autopilot/windows-autopilot-requirements-network.md b/windows/deployment/windows-autopilot/windows-autopilot-requirements-network.md index 6ed585912e..d44ee7fbfe 100644 --- a/windows/deployment/windows-autopilot/windows-autopilot-requirements-network.md +++ b/windows/deployment/windows-autopilot/windows-autopilot-requirements-network.md @@ -7,8 +7,8 @@ ms.mktglfcycl: deploy ms.localizationpriority: high ms.sitesec: library ms.pagetype: deploy -author: coreyp-at-msft -ms.author: coreyp +author: greg-lindsay +ms.author: greglin ms.date: 06/01/2018 --- diff --git a/windows/deployment/windows-autopilot/windows-autopilot-requirements.md b/windows/deployment/windows-autopilot/windows-autopilot-requirements.md index 1ffd9e4582..237de23838 100644 --- a/windows/deployment/windows-autopilot/windows-autopilot-requirements.md +++ b/windows/deployment/windows-autopilot/windows-autopilot-requirements.md @@ -7,8 +7,8 @@ ms.mktglfcycl: deploy ms.localizationpriority: high ms.sitesec: library ms.pagetype: deploy -author: coreyp-at-msft -ms.author: coreyp +author: greg-lindsay +ms.author: greglin ms.date: 06/01/2018 --- diff --git a/windows/deployment/windows-autopilot/windows-autopilot-reset-local.md b/windows/deployment/windows-autopilot/windows-autopilot-reset-local.md index b8259e9016..2d8e2d0506 100644 --- a/windows/deployment/windows-autopilot/windows-autopilot-reset-local.md +++ b/windows/deployment/windows-autopilot/windows-autopilot-reset-local.md @@ -8,8 +8,8 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: ms.localizationpriority: medium -author: coreyp-at-msft -ms.author: coreyp +author: greg-lindsay +ms.author: greglin ms.date: 06/01/2018 --- diff --git a/windows/deployment/windows-autopilot/windows-autopilot-reset-remote.md b/windows/deployment/windows-autopilot/windows-autopilot-reset-remote.md index 7efd53c9f0..8b900be698 100644 --- a/windows/deployment/windows-autopilot/windows-autopilot-reset-remote.md +++ b/windows/deployment/windows-autopilot/windows-autopilot-reset-remote.md @@ -8,8 +8,8 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: ms.localizationpriority: medium -author: coreyp-at-msft -ms.author: coreyp +author: greg-lindsay +ms.author: greglin ms.date: 06/01/2018 --- diff --git a/windows/deployment/windows-autopilot/windows-autopilot-reset.md b/windows/deployment/windows-autopilot/windows-autopilot-reset.md index 4417198067..8cd3d090a5 100644 --- a/windows/deployment/windows-autopilot/windows-autopilot-reset.md +++ b/windows/deployment/windows-autopilot/windows-autopilot-reset.md @@ -8,8 +8,8 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: ms.localizationpriority: medium -author: coreyp-at-msft -ms.author: coreyp +author: greg-lindsay +ms.author: greglin ms.date: 06/01/2018 --- diff --git a/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md b/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md index b832512df1..619ad5926c 100644 --- a/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md +++ b/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md @@ -7,8 +7,8 @@ ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library ms.pagetype: deploy -author: coreyp-at-msft -ms.author: coreyp +author: greg-lindsay +ms.author: greglin ms.date: 06/01/2018 --- diff --git a/windows/deployment/windows-autopilot/windows-autopilot.md b/windows/deployment/windows-autopilot/windows-autopilot.md index 39eb571f2a..01cad0042d 100644 --- a/windows/deployment/windows-autopilot/windows-autopilot.md +++ b/windows/deployment/windows-autopilot/windows-autopilot.md @@ -7,8 +7,8 @@ ms.mktglfcycl: deploy ms.localizationpriority: high ms.sitesec: library ms.pagetype: deploy -author: coreyp-at-msft -ms.author: coreyp +author: greg-lindsay +ms.author: greglin ms.date: 06/01/2018 --- diff --git a/windows/security/information-protection/windows-information-protection/wip-learning.md b/windows/security/information-protection/windows-information-protection/wip-learning.md index 429aa1c479..bfb361fe81 100644 --- a/windows/security/information-protection/windows-information-protection/wip-learning.md +++ b/windows/security/information-protection/windows-information-protection/wip-learning.md @@ -8,7 +8,8 @@ ms.prod: w10 ms.mktglfcycl: ms.sitesec: library ms.pagetype: security -author: coreyp-at-msft +author: justinha +ms.author: justinha ms.localizationpriority: medium ms.date: 08/08/2018 --- From 1e3fa375e58cd1810533701b9e669fa106a5cf0c Mon Sep 17 00:00:00 2001 From: JeffStong Date: Thu, 11 Oct 2018 09:06:16 -0400 Subject: [PATCH 89/94] Fix typo of "version" Fix typo of "version" in FirewallRules/FirewallRuleName/Status section --- windows/client-management/mdm/firewall-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/firewall-csp.md b/windows/client-management/mdm/firewall-csp.md index ae0487cc9c..9842a88a1e 100644 --- a/windows/client-management/mdm/firewall-csp.md +++ b/windows/client-management/mdm/firewall-csp.md @@ -336,7 +336,7 @@ Sample syncxml to provision the firewall settings to evaluate

Value type is string. Supported operations are Add, Get, Replace, and Delete.

**FirewallRules/_FirewallRuleName_/Status** -

Provides information about the specific verrsion of the rule in deployment for monitoring purposes.

+

Provides information about the specific version of the rule in deployment for monitoring purposes.

Value type is string. Supported operation is Get.

**FirewallRules/_FirewallRuleName_/Name** From 4d3c09911e3abf8edd9a48a4d18740e14e2115dc Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 11 Oct 2018 09:30:56 -0700 Subject: [PATCH 90/94] date --- .../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 475d430104..4c3170832f 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: justinha ms.localizationpriority: medium -ms.date: 09/07/2018 +ms.date: 10/11/2018 --- # List of enlightened Microsoft apps for use with Windows Information Protection (WIP) From 41be5e612fe54d836a30ed5d46bfbe7e696d9816 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 11 Oct 2018 09:54:02 -0700 Subject: [PATCH 91/94] typo --- .../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 948df78c6d..a51b744067 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 @@ -32,7 +32,7 @@ Apps can be enlightened or unenlightened: - Windows **Save As** experiences only allow you to save your files as enterprise. -- **WIP-work only apps** are unenlightened line-of-business apps that have been tested and deemed safe for use in an enterprise with WIP and Mobile App Management (MAM) solutions without device enrollment. Unenlightended apps that are targeted by WIP without enrollment run under personal mode. +- **WIP-work only apps** are unenlightened line-of-business apps that have been tested and deemed safe for use in an enterprise with WIP and Mobile App Management (MAM) solutions without device enrollment. Unenlightened apps that are targeted by WIP without enrollment run under personal mode. ## List of enlightened Microsoft apps Microsoft has made a concerted effort to enlighten several of our more popular apps, including the following: From 6a25dd2be65e786bdfd51dbdab349fd1c60b59f4 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 11 Oct 2018 10:53:53 -0700 Subject: [PATCH 92/94] added link to KB --- .../security-policy-settings/account-lockout-policy.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/account-lockout-policy.md b/windows/security/threat-protection/security-policy-settings/account-lockout-policy.md index b85e285e97..bad79b3f4b 100644 --- a/windows/security/threat-protection/security-policy-settings/account-lockout-policy.md +++ b/windows/security/threat-protection/security-policy-settings/account-lockout-policy.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium author: brianlic-msft -ms.date: 04/19/2017 +ms.date: 10/11/2018 --- # Account Lockout Policy @@ -22,6 +22,9 @@ Someone who attempts to use more than a few unsuccessful passwords while trying The following topics provide a discussion of each policy setting's implementation and best practices considerations, policy location, default values for the server type or Group Policy Object (GPO), relevant differences in operating system versions, and security considerations (including the possible vulnerabilities of each policy setting), countermeasures that you can implement, and the potential impact of implementing the countermeasures. +>[!NOTE] +>Acccout lockout settings for remote access clients can be configured separately by editing the Registry on the server that manages the remote access. For more information, see [How to configure remote access client account lockout](https://support.microsoft.com/help/816118/how-to-configure-remote-access-client-account-lockout-in-windows-serve). + ## In this section | Topic | Description | From fd660c286071245196d0e9486d228e3410da3272 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 11 Oct 2018 10:57:07 -0700 Subject: [PATCH 93/94] typo --- .../security-policy-settings/account-lockout-policy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/account-lockout-policy.md b/windows/security/threat-protection/security-policy-settings/account-lockout-policy.md index bad79b3f4b..c481a744c3 100644 --- a/windows/security/threat-protection/security-policy-settings/account-lockout-policy.md +++ b/windows/security/threat-protection/security-policy-settings/account-lockout-policy.md @@ -23,7 +23,7 @@ Someone who attempts to use more than a few unsuccessful passwords while trying The following topics provide a discussion of each policy setting's implementation and best practices considerations, policy location, default values for the server type or Group Policy Object (GPO), relevant differences in operating system versions, and security considerations (including the possible vulnerabilities of each policy setting), countermeasures that you can implement, and the potential impact of implementing the countermeasures. >[!NOTE] ->Acccout lockout settings for remote access clients can be configured separately by editing the Registry on the server that manages the remote access. For more information, see [How to configure remote access client account lockout](https://support.microsoft.com/help/816118/how-to-configure-remote-access-client-account-lockout-in-windows-serve). +>Account lockout settings for remote access clients can be configured separately by editing the Registry on the server that manages the remote access. For more information, see [How to configure remote access client account lockout](https://support.microsoft.com/help/816118/how-to-configure-remote-access-client-account-lockout-in-windows-serve). ## In this section From 197ad13bc25f389661af44431b09d5fe42b83c3f Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 11 Oct 2018 17:57:26 +0000 Subject: [PATCH 94/94] Merged PR 12043: Update placeholder text, rename feature file Not sure I will be able to publish 'rip and replace' content this week, so updating the incorrectly published pages for now with generic placeholder text. --- ...rip-and-replace.md => existing-devices.md} | 38 +++++++++---------- .../windows-autopilot/user-driven-aad.md | 4 +- .../windows-autopilot/user-driven-hybrid.md | 4 +- 3 files changed, 23 insertions(+), 23 deletions(-) rename windows/deployment/windows-autopilot/{rip-and-replace.md => existing-devices.md} (70%) diff --git a/windows/deployment/windows-autopilot/rip-and-replace.md b/windows/deployment/windows-autopilot/existing-devices.md similarity index 70% rename from windows/deployment/windows-autopilot/rip-and-replace.md rename to windows/deployment/windows-autopilot/existing-devices.md index 28a55a5c49..be48f47d26 100644 --- a/windows/deployment/windows-autopilot/rip-and-replace.md +++ b/windows/deployment/windows-autopilot/existing-devices.md @@ -1,19 +1,19 @@ ---- -title: Rip and Replace -description: Listing of Autopilot scenarios -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: low -ms.sitesec: library -ms.pagetype: deploy -author: greg-lindsay -ms.author: greglin -ms.date: 06/01/2018 ---- - -# Rip and replace - -**Applies to: Windows 10** - -DO NOT PUBLISH. Just a placeholder for now, coming with 1809. \ No newline at end of file +--- +title: Autopilot for existing devices +description: Listing of Autopilot scenarios +keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: low +ms.sitesec: library +ms.pagetype: deploy +author: greg-lindsay +ms.author: greglin +ms.date: 10/11/2018 +--- + +# Autopilot for existing devices + +**Applies to: Windows 10** + +Placeholder. Content coming. \ No newline at end of file diff --git a/windows/deployment/windows-autopilot/user-driven-aad.md b/windows/deployment/windows-autopilot/user-driven-aad.md index ce4d3c158a..1310d1aab1 100644 --- a/windows/deployment/windows-autopilot/user-driven-aad.md +++ b/windows/deployment/windows-autopilot/user-driven-aad.md @@ -9,11 +9,11 @@ ms.sitesec: library ms.pagetype: deploy author: greg-lindsay ms.author: greglin -ms.date: 06/01/2018 +ms.date: 10/11/2018 --- # Windows Autopilot user-driven mode for Azure Active Directory **Applies to: Windows 10** -DO NOT PUBLISH. This eventually will contain the AAD-specific instuctions currently in user-driven.md. +Placeholder. Content coming. diff --git a/windows/deployment/windows-autopilot/user-driven-hybrid.md b/windows/deployment/windows-autopilot/user-driven-hybrid.md index 65cd547243..8a55a84cc1 100644 --- a/windows/deployment/windows-autopilot/user-driven-hybrid.md +++ b/windows/deployment/windows-autopilot/user-driven-hybrid.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: deploy author: greg-lindsay ms.author: greglin -ms.date: 06/01/2018 +ms.date: 10/11/2018 --- @@ -17,4 +17,4 @@ ms.date: 06/01/2018 **Applies to: Windows 10** -DO NOT PUBLISH. This eventually will contain the AD-specific (hybrid) instuctions. This will be in preview at a later point in time. +Placeholder. Content coming.