From 31b2f746829621dd1a29c737517c5f2a867a3dbf Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Sun, 25 Aug 2019 12:55:54 -0500
Subject: [PATCH 001/116] Update networkproxy-csp.md
---
.../client-management/mdm/networkproxy-csp.md | 58 ++++++++++++++++++-
1 file changed, 55 insertions(+), 3 deletions(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 563f13334a..95d3ddc7c0 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -39,7 +39,7 @@ Added in Windows 10, version 1803. When set to 0, it enables proxy configuration
Supported operations are Add, Get, Replace, and Delete.
> [!Note]
-> Per user proxy configuration setting is not supported.
+> Per user proxy configuration setting is not supported using a configuration file, only modifying registry settings on local machine.
**AutoDetect**
Automatically detect settings. If enabled, the system tries to find the path to a PAC script.
@@ -50,7 +50,7 @@ Valid values:
1 (default) - Enabled
-The data type is int. Supported operations are Get and Replace. Starting in Window 10, version 1803, the Delete operation is also supported.
+The data type is integer. Supported operations are Get and Replace. Starting in Window 10, version 1803, the Delete operation is also supported.
**SetupScriptUrl**
Address to the PAC script you want to use.
@@ -80,4 +80,56 @@ Valid values:
1 - Use proxy server for local addresses
-The data type is int. Supported operations are Get and Replace. Starting in Window 10, version 1803, the Delete operation is also supported.
+The data type is integer. Supported operations are Get and Replace. Starting in Window 10, version 1803, the Delete operation is also supported.
+
+# Configuration Example
+
+These generic code portions for the options **ProxySettingsPerUser**, **Autodetect** and **SetupScriptURL** can be used for a specific operation, for example Replace. Only put the portion of code needed in the **Replace** section.
+
+
+
+ 1
+ -
+
+ ./Vendor/MSFT/NetworkProxy/ProxySettingsPerUser
+
+
+ int
+ text/plain
+
+ 0
+
+
+
+
+
+
+ 2
+ -
+
+ ./Vendor/MSFT/NetworkProxy/AutoDetect
+
+
+ int
+ text/plain
+
+ 1
+
+
+
+
+
+
+ 3
+ -
+
+ ./Vendor/MSFT/NetworkProxy/SetupScriptUrl
+
+
+ chr
+ text/plain
+
+ Insert the proxy PAC URL location here:
+
+
+
From 17155b7a3d3aa719646276698598fe0da98cdac0 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Wed, 28 Aug 2019 19:41:30 -0500
Subject: [PATCH 002/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 1 -
1 file changed, 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 95cb657da4..0cfeb4c628 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -40,7 +40,6 @@ Added in Windows 10, version 1803. When set to 0, it enables proxy configuration
Supported operations are Add, Get, Replace, and Delete.
-
> [!Note]
> Per user proxy configuration setting is not supported using a configuration file, only modifying registry settings on local machine.
From 83bb8a90db9703a2b4a473c6b7968d083c0d0bdb Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Wed, 28 Aug 2019 19:41:39 -0500
Subject: [PATCH 003/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 1 -
1 file changed, 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 0cfeb4c628..d1a6b9c3f1 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -43,7 +43,6 @@ Supported operations are Add, Get, Replace, and Delete.
> [!Note]
> Per user proxy configuration setting is not supported using a configuration file, only modifying registry settings on local machine.
-
**AutoDetect**
Automatically detect settings. If enabled, the system tries to find the path to a PAC script.
From 13eec67b3d7da1beef3506c41d92b287c446d65c Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Wed, 28 Aug 2019 19:41:49 -0500
Subject: [PATCH 004/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 1 -
1 file changed, 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index d1a6b9c3f1..c56c872e67 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -52,7 +52,6 @@ Valid values:
1 (default) - Enabled
-
The data type is integer. Supported operations are Get and Replace. Starting in Window 10, version 1803, the Delete operation is also supported.
From b290d189b9ad8f2f12e5151175bc48db38bc99bb Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Wed, 28 Aug 2019 19:42:00 -0500
Subject: [PATCH 005/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 1 -
1 file changed, 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index c56c872e67..55790413a8 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -54,7 +54,6 @@ Valid values:
The data type is integer. Supported operations are Get and Replace. Starting in Window 10, version 1803, the Delete operation is also supported.
-
**SetupScriptUrl**
Address to the PAC script you want to use.
From d4a0b7ec2a58d9374db93b9e4123ad37ff0532c1 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Wed, 28 Aug 2019 19:42:12 -0500
Subject: [PATCH 006/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 1 -
1 file changed, 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 55790413a8..4a028dfe80 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -82,7 +82,6 @@ Valid values:
1 - Do not use proxy server for local addresses
-
The data type is integer. Supported operations are Get and Replace. Starting in Window 10, version 1803, the Delete operation is also supported.
# Configuration Example
From 377afbdb0afd7e0a7ee0d988be4f6af1da7b823f Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Wed, 28 Aug 2019 19:42:27 -0500
Subject: [PATCH 007/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 4a028dfe80..2e2d0754d9 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -87,7 +87,7 @@ The data type is integer. Supported operations are Get and Replace. Starting in
# Configuration Example
These generic code portions for the options **ProxySettingsPerUser**, **Autodetect** and **SetupScriptURL** can be used for a specific operation, for example Replace. Only put the portion of code needed in the **Replace** section.
-
+```xml
1
From dc8e628f980b3c1660e128e1775abdfd062e0d9e Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Wed, 28 Aug 2019 19:42:37 -0500
Subject: [PATCH 008/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 1 -
1 file changed, 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 2e2d0754d9..4df0b781a3 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -89,7 +89,6 @@ The data type is integer. Supported operations are Get and Replace. Starting in
These generic code portions for the options **ProxySettingsPerUser**, **Autodetect** and **SetupScriptURL** can be used for a specific operation, for example Replace. Only put the portion of code needed in the **Replace** section.
```xml
-
1
-
From 5de5fb66c50ce496337240e39c520935a278a680 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Wed, 28 Aug 2019 19:42:46 -0500
Subject: [PATCH 009/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 4df0b781a3..3205db8481 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -89,7 +89,7 @@ The data type is integer. Supported operations are Get and Replace. Starting in
These generic code portions for the options **ProxySettingsPerUser**, **Autodetect** and **SetupScriptURL** can be used for a specific operation, for example Replace. Only put the portion of code needed in the **Replace** section.
```xml
- 1
+ 1
-
./Vendor/MSFT/NetworkProxy/ProxySettingsPerUser
From 191ea43706015bf00dcd596f6121c9261006868b Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Wed, 28 Aug 2019 19:43:00 -0500
Subject: [PATCH 010/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 3205db8481..ed708b8621 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -90,7 +90,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
```xml
1
-
-
+
-
./Vendor/MSFT/NetworkProxy/ProxySettingsPerUser
From c0e60244be23ec03ed09f4ba539d19f493fc9bbc Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Wed, 28 Aug 2019 19:43:35 -0500
Subject: [PATCH 011/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index ed708b8621..b36b3d4a66 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -41,7 +41,7 @@ Added in Windows 10, version 1803. When set to 0, it enables proxy configuration
Supported operations are Add, Get, Replace, and Delete.
> [!Note]
-> Per user proxy configuration setting is not supported using a configuration file, only modifying registry settings on local machine.
+> Per user proxy configuration setting is not supported using a configuration file, only modifying registry settings on a local machine.
**AutoDetect**
Automatically detect settings. If enabled, the system tries to find the path to a PAC script.
From e0a58387c235ebf1f1af09ff181ddb09ea67fbc9 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Wed, 28 Aug 2019 19:43:50 -0500
Subject: [PATCH 012/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index b36b3d4a66..0179caef55 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -86,7 +86,7 @@ The data type is integer. Supported operations are Get and Replace. Starting in
# Configuration Example
-These generic code portions for the options **ProxySettingsPerUser**, **Autodetect** and **SetupScriptURL** can be used for a specific operation, for example Replace. Only put the portion of code needed in the **Replace** section.
+These generic code portions for the options **ProxySettingsPerUser**, **Autodetect**, and **SetupScriptURL** can be used for a specific operation, for example Replace. Only enter the portion of code needed in the **Replace** section.
```xml
1
From 7d6a9f65cd79de514040d8c537a8b377efbdd86d Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Mon, 2 Sep 2019 17:40:26 -0500
Subject: [PATCH 013/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 0179caef55..ed7d1c51bf 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -52,7 +52,7 @@ Valid values:
1 (default) - Enabled
-The data type is integer. Supported operations are Get and Replace. Starting in Window 10, version 1803, the Delete operation is also supported.
+The data type is integer. Supported operations are Get and Replace. Starting in Windows 10, version 1803, the Delete operation is also supported.
**SetupScriptUrl**
Address to the PAC script you want to use.
From cd88d244152b606c3565eeb1550ec53b81aed038 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Sun, 8 Sep 2019 07:36:20 -0500
Subject: [PATCH 014/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index ed7d1c51bf..2b8b5ead84 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -103,6 +103,8 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
+
+
2
From 70107be12cdc429d3273f25d57891578450f602d Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Sun, 8 Sep 2019 07:36:42 -0500
Subject: [PATCH 015/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 1 -
1 file changed, 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 2b8b5ead84..5d48e50969 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -106,7 +106,6 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
-
2
-
From c966b3ad773b7c8185b8ffeef387c7e9fb71d52f Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Sun, 8 Sep 2019 07:36:59 -0500
Subject: [PATCH 016/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 5d48e50969..ca499526ef 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -106,7 +106,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
- 2
+ 2
-
./Vendor/MSFT/NetworkProxy/AutoDetect
From 7882700aab3cba356ab3099317af8c26f40ee64d Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:46:25 -0500
Subject: [PATCH 017/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index ca499526ef..2af19a2a0e 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -107,7 +107,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
2
-
-
+
-
./Vendor/MSFT/NetworkProxy/AutoDetect
From ab4ba883a076b5b13e1f47ace8e2843805acd0c2 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:46:41 -0500
Subject: [PATCH 018/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 2af19a2a0e..b0765b2c74 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -108,7 +108,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
2
-
-
+
./Vendor/MSFT/NetworkProxy/AutoDetect
From 619a2c07eecf408e5cd720c0f40648a006283de3 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:46:59 -0500
Subject: [PATCH 019/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index b0765b2c74..aaf65f0f8e 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -109,7 +109,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
2
-
- ./Vendor/MSFT/NetworkProxy/AutoDetect
+ ./Vendor/MSFT/NetworkProxy/AutoDetect
int
From c431571ff3622b00ab1616a5aef41772f408b80a Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:47:29 -0500
Subject: [PATCH 020/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index aaf65f0f8e..b1f08cdb5b 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -135,4 +135,4 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
-
+```xml
From c3030195b0bc9406a8bbae5bed4d48f6c69817e1 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:48:03 -0500
Subject: [PATCH 021/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 1 -
1 file changed, 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index b1f08cdb5b..8c923da971 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -133,6 +133,5 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
Insert the proxy PAC URL location here:
-
```xml
From 0966a538009cd2bdeca6948a9f1e4ad669a42532 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:48:21 -0500
Subject: [PATCH 022/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 8c923da971..24d17a4c4d 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -112,7 +112,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
./Vendor/MSFT/NetworkProxy/AutoDetect
- int
+ int
text/plain
1
From 2d6c21aba5c21d2779a08e0c8b7f41c482a611e1 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:49:02 -0500
Subject: [PATCH 023/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 24d17a4c4d..45bfe1e2bd 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -40,7 +40,7 @@ Added in Windows 10, version 1803. When set to 0, it enables proxy configuration
Supported operations are Add, Get, Replace, and Delete.
-> [!Note]
+> [!Note]
> Per user proxy configuration setting is not supported using a configuration file, only modifying registry settings on a local machine.
**AutoDetect**
From 56140389e2e5e315b43f225958918636f239898a Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:49:18 -0500
Subject: [PATCH 024/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 45bfe1e2bd..3fde06c120 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -114,7 +114,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
int
text/plain
-
+
1
From e63b80ead2b40e6b3395dff6fb1c11381df45008 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:49:30 -0500
Subject: [PATCH 025/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 3fde06c120..c1b0a77d48 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -115,7 +115,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
int
text/plain
- 1
+ 1
From 2ecdaea6f3f68cf1a62fdb34dc0837cf079d5c02 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:49:45 -0500
Subject: [PATCH 026/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index c1b0a77d48..18e88b62cf 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -116,7 +116,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
text/plain
1
-
+
From 317a7813d90d0a37c24a9982ec75a87a06fa081a Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:49:57 -0500
Subject: [PATCH 027/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 1 -
1 file changed, 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 18e88b62cf..cb347bb079 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -117,7 +117,6 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
1
-
From 525854c647dd0830052499297c1fb6f79ca25372 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:50:22 -0500
Subject: [PATCH 028/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index cb347bb079..03ed49b45a 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -119,6 +119,8 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
+
+
3
From 2d98dfd1c828c61191a80724235100af797b74d5 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:50:36 -0500
Subject: [PATCH 029/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 03ed49b45a..28dcaa5af4 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -126,7 +126,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
3
-
- ./Vendor/MSFT/NetworkProxy/SetupScriptUrl
+ ./Vendor/MSFT/NetworkProxy/SetupScriptUrl
chr
From ad63f6dfb57df49ccb3420ffaba2327bfdbb4b66 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:50:49 -0500
Subject: [PATCH 030/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 28dcaa5af4..85c1cd5c53 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -123,7 +123,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
- 3
+ 3
-
./Vendor/MSFT/NetworkProxy/SetupScriptUrl
From 29f714a4b5cd80e37f4854a5d9580efd254a0ef6 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:51:03 -0500
Subject: [PATCH 031/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 85c1cd5c53..a6c1996789 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -124,7 +124,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
3
-
-
+
-
./Vendor/MSFT/NetworkProxy/SetupScriptUrl
From d41aa9641f6415b27107f63f9d97c9699c9ab589 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:51:16 -0500
Subject: [PATCH 032/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index a6c1996789..121e7684da 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -125,7 +125,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
3
-
-
+
./Vendor/MSFT/NetworkProxy/SetupScriptUrl
From 2b5ab35ef1c0fb660273705eab3463c3986004eb Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:51:57 -0500
Subject: [PATCH 033/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 121e7684da..65429382d3 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -133,6 +133,6 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
text/plain
Insert the proxy PAC URL location here:
-
+
```xml
From 197c45f7afc8aa3395705777e0edbf492cde3d00 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:52:17 -0500
Subject: [PATCH 034/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 65429382d3..000eb022b9 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -132,7 +132,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
chr
text/plain
- Insert the proxy PAC URL location here:
+ Insert the proxy PAC URL location here:
```xml
From 30a5c4de3bac2d2cb976d740e71f7d4c68378d0b Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:52:29 -0500
Subject: [PATCH 035/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 000eb022b9..2a0d589fae 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -128,7 +128,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
./Vendor/MSFT/NetworkProxy/SetupScriptUrl
-
+
chr
text/plain
From ba859786597953a51dfc95fd9787c5859d3e8be0 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:52:43 -0500
Subject: [PATCH 036/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 2a0d589fae..4a64f181cc 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -129,7 +129,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
./Vendor/MSFT/NetworkProxy/SetupScriptUrl
- chr
+ chr
text/plain
Insert the proxy PAC URL location here:
From 2ef5b7d811dc3dccb5722af4de19e5ffef451437 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:53:00 -0500
Subject: [PATCH 037/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 4a64f181cc..6f440d700a 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -130,7 +130,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
chr
- text/plain
+ text/plain
Insert the proxy PAC URL location here:
From 2b6e9a7538fb25218ac3c22aa1488fb0aed1c930 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:53:11 -0500
Subject: [PATCH 038/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 6f440d700a..0bdde3e80d 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -131,7 +131,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
chr
text/plain
-
+
Insert the proxy PAC URL location here:
From da861d95380045592d3618dbdb076bfbe571e1ac Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:54:06 -0500
Subject: [PATCH 039/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 0bdde3e80d..b463ada2e3 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -127,7 +127,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
-
./Vendor/MSFT/NetworkProxy/SetupScriptUrl
-
+
chr
text/plain
From c54465aa685a38ad818e231a96d800469671f964 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:54:42 -0500
Subject: [PATCH 040/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index b463ada2e3..ae94ed18dc 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -43,7 +43,7 @@ Supported operations are Add, Get, Replace, and Delete.
> [!Note]
> Per user proxy configuration setting is not supported using a configuration file, only modifying registry settings on a local machine.
-**AutoDetect**
+**AutoDetect**
Automatically detect settings. If enabled, the system tries to find the path to a PAC script.
Valid values:
From d37f8f27b611be342016a507497c239a52fedb78 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:55:13 -0500
Subject: [PATCH 041/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index ae94ed18dc..b93457d6a0 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -54,7 +54,7 @@ Valid values:
The data type is integer. Supported operations are Get and Replace. Starting in Windows 10, version 1803, the Delete operation is also supported.
-**SetupScriptUrl**
+**SetupScriptUrl**
Address to the PAC script you want to use.
The data type is string. Supported operations are Get and Replace. Starting in Windows 10, version 1803, the Delete operation is also supported.
From f9eb9e5ab2c732a14d0021f9a975ba5cc7fbfa34 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:55:44 -0500
Subject: [PATCH 042/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index b93457d6a0..dd09407550 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -88,7 +88,7 @@ The data type is integer. Supported operations are Get and Replace. Starting in
These generic code portions for the options **ProxySettingsPerUser**, **Autodetect**, and **SetupScriptURL** can be used for a specific operation, for example Replace. Only enter the portion of code needed in the **Replace** section.
```xml
-
+
1
-
From be7f223d7a025f9e49052037c6ea1554aca1758b Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:56:24 -0500
Subject: [PATCH 043/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 1 -
1 file changed, 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index dd09407550..66a0ff9bca 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -100,7 +100,6 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
0
-
From 2553a369abe3d9164c10172708020721542cbd00 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:56:44 -0500
Subject: [PATCH 044/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 66a0ff9bca..d51e3be155 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -91,7 +91,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
1
-
-
+
./Vendor/MSFT/NetworkProxy/ProxySettingsPerUser
From 067fffc19efd444902b1e3b8f61dd42418e0214b Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:57:08 -0500
Subject: [PATCH 045/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index d51e3be155..6f5267cf9c 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -92,7 +92,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
1
-
- ./Vendor/MSFT/NetworkProxy/ProxySettingsPerUser
+ ./Vendor/MSFT/NetworkProxy/ProxySettingsPerUser
int
From 1e11b4d60b65a3b17e61421321df5ce4d8db85f1 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:57:28 -0500
Subject: [PATCH 046/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 6f5267cf9c..6a7188a35d 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -93,7 +93,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
-
./Vendor/MSFT/NetworkProxy/ProxySettingsPerUser
-
+
int
text/plain
From 05c167605cf79987af04a4fd1d503657bed63874 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:59:15 -0500
Subject: [PATCH 047/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 6a7188a35d..9cdc32b4c6 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -94,7 +94,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
./Vendor/MSFT/NetworkProxy/ProxySettingsPerUser
-
+
int
text/plain
From 202c5f0fbeec2fdb48e73123fab33f3ada62f94b Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 05:59:36 -0500
Subject: [PATCH 048/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 9cdc32b4c6..a5fc1b04f7 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -95,7 +95,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
./Vendor/MSFT/NetworkProxy/ProxySettingsPerUser
- int
+ int
text/plain
0
From 83f1978853793522e244ab856d8daad3129135d6 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 06:00:21 -0500
Subject: [PATCH 049/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index a5fc1b04f7..649ea2b13e 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -96,7 +96,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
int
- text/plain
+ text/plain
0
From 3213fb8cc1670b26454436b9045bcf1ffe838a9f Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 06:00:48 -0500
Subject: [PATCH 050/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 649ea2b13e..998623f760 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -97,7 +97,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
int
text/plain
-
+
0
From 8d8042a5c1fdeaa74bb1e3d6dd1d324c4a99fe69 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 06:01:15 -0500
Subject: [PATCH 051/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 998623f760..360b4f1f2a 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -98,7 +98,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
int
text/plain
- 0
+ 0
From 22e9fbb81610f4b44272540e46dc0edbd3532d61 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 06:01:51 -0500
Subject: [PATCH 052/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 360b4f1f2a..b0cc4a6a6c 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -99,7 +99,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
text/plain
0
-
+
From 928d50be3587052bed680cffd8b546ad75ce10ad Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 06:02:19 -0500
Subject: [PATCH 053/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index b0cc4a6a6c..f61e262a21 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -109,7 +109,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
-
./Vendor/MSFT/NetworkProxy/AutoDetect
-
+
int
text/plain
From 817e222ec6ba37eddcacb5c9f847724ac4cac3f5 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 06:02:50 -0500
Subject: [PATCH 054/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 1 -
1 file changed, 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index f61e262a21..dfdda26bdd 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -119,7 +119,6 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
-
3
From 5808658fbc6caf310880882d7d31ac2b3e01223d Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 10 Sep 2019 06:03:48 -0500
Subject: [PATCH 055/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index dfdda26bdd..2da211b06c 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -110,7 +110,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
./Vendor/MSFT/NetworkProxy/AutoDetect
-
+
int
text/plain
From 2bf4a0d060525471b46aee2e21fe2345998afd1e Mon Sep 17 00:00:00 2001
From: ManikaDhiman
Date: Thu, 12 Sep 2019 14:10:27 -0700
Subject: [PATCH 056/116] Added Vibranium updates
---
windows/client-management/mdm/supl-csp.md | 23 ++++---------
.../client-management/mdm/supl-ddf-file.md | 33 ++++++++++++++++---
2 files changed, 35 insertions(+), 21 deletions(-)
diff --git a/windows/client-management/mdm/supl-csp.md b/windows/client-management/mdm/supl-csp.md
index 09ea7f32d0..28b90ac61b 100644
--- a/windows/client-management/mdm/supl-csp.md
+++ b/windows/client-management/mdm/supl-csp.md
@@ -9,13 +9,13 @@ ms.topic: article
ms.prod: w10
ms.technology: windows
author: manikadhiman
-ms.date: 07/20/2018
+ms.date: 09/12/2019
---
# SUPL CSP
> [!WARNING]
-> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
+> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here.
The SUPL configuration service provider is used to configure the location client, as shown in the following table.
@@ -86,7 +86,10 @@ If this value is not specified, the device infers the H-SLP address from the IMS
For OMA DM, if the format for this node is incorrect the entry will be ignored and an error will be returned, but the configuration service provider will continue processing the rest of the parameters.
**Version**
-Optional. Determines the version of the SUPL protocol to use. For SUPL 1.0, set this value to `1`. For SUPL 2.0, set this value to `2`. The default is 1.
+Optional. Determines which SUPL major version the GPS driver should use. (Refer to the FullVersion field for extended usage.) For SUPL 1.0.0, set this value to `1`. For SUPL 2.0.0, set this value to `2`. The default is 1.
+
+**FullVersion**
+Added in the next major release of Windows 10. Optional. Determines which full version (X, Y, or Z) the GPS driver should use. X, Y, and Z are the major, minor, and service indicator versions, respectively. If FullVersion field is defined, a Version field that defines only the major version is ignored.
**MCCMNCPairs**
Required. List all of the MCC and MNC pairs owned by the mobile operator. This list is used to verify that the UICC matches the network and SUPL can be used. When the UICC and network do not match, the device uses the default location service and does not use SUPL.
@@ -582,18 +585,6 @@ The following table shows the Microsoft custom elements that this configuration
-
## Related topics
-
-[Configuration service provider reference](configuration-service-provider-reference.md)
-
-
-
-
-
-
-
-
-
-
+[Configuration service provider reference](configuration-service-provider-reference.md)
\ No newline at end of file
diff --git a/windows/client-management/mdm/supl-ddf-file.md b/windows/client-management/mdm/supl-ddf-file.md
index bf899e6c8e..e2b10b625a 100644
--- a/windows/client-management/mdm/supl-ddf-file.md
+++ b/windows/client-management/mdm/supl-ddf-file.md
@@ -15,13 +15,13 @@ ms.date: 07/20/2018
# SUPL DDF file
> [!WARNING]
-> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
+> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here.
-This topic shows the OMA DM device description framework (DDF) for the **SUPL** configuration service provider.
+This topic shows the OMA DM device description framework (DDF) for the **SUPL** configuration service provider (CSP).
Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download).
-The XML below is for Windows 10, version 1809.
+The XML below is the DDF for the current version for this CSP.
```xml
@@ -47,7 +47,7 @@ The XML below is for Windows 10, version 1809.
- com.microsoft/1.1/MDM/SUPL
+ com.microsoft/1.2/MDM/SUPL
@@ -159,7 +159,7 @@ The XML below is for Windows 10, version 1809.
1
- Optional. Determines the version of the SUPL protocol to use. For SUPL 1.0, set this value to 1. For SUPL 2.0, set this value to 2. The default is 1.
+ Optional. Determines the major version of the SUPL protocol to use. For SUPL 1.0.0, set this value to 1. For SUPL 2.0.0, set this value to 2. The default is 1. Refer to FullVersion to define the minor version and the service indicator.
@@ -174,6 +174,29 @@ The XML below is for Windows 10, version 1809.
+
+ FullVersion
+
+
+
+
+
+ 1.0.0
+ Optional. Determines the full version (X.Y.Z where X, Y, and Z are the major version, the minor version, and the service indicator, respectively) of the SUPL protocol to use. The default is 1.0.0. If FullVersion is defined, Version field is ignored.
+
+
+
+
+
+
+
+
+
+
+ text/plain
+
+
+
MCCMNCPairs
From 7ddeb55d12eb95f1070c084c4a1e6b2f91665e5c Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Fri, 13 Sep 2019 09:44:43 -0500
Subject: [PATCH 057/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 2da211b06c..9b186a0d0b 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -118,7 +118,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
-
+```xml
3
From 286a70d809c9a54a86f9d6fa261dde8eb19b7ca5 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Fri, 13 Sep 2019 09:44:56 -0500
Subject: [PATCH 058/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 9b186a0d0b..6dc31a6710 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -103,7 +103,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
-
+```xml
2
-
From ef4bcd9beef442a52012b309299729cdb9f6a92a Mon Sep 17 00:00:00 2001
From: lomayor
Date: Fri, 13 Sep 2019 15:08:53 -0700
Subject: [PATCH 059/116] mdatp_custom_detections_refresh
---
.../custom-detection-rules.md | 91 ++++++++++++-------
.../overview-custom-detections.md | 25 +++--
2 files changed, 70 insertions(+), 46 deletions(-)
diff --git a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md
index 9561fe831c..4bc2b0118b 100644
--- a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md
+++ b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md
@@ -1,16 +1,16 @@
---
-title: Create custom detection rules in Microsoft Defender ATP
+title: Create and manage custom detection rules in Microsoft Defender ATP
ms.reviewer:
description: Learn how to create custom detections rules based on advanced hunting queries
-keywords: create custom detections, detections, advanced hunting, hunt, detect, query
+keywords: custom detections, create, alerts, detection rules, advanced hunting, hunt, query, response actions, mdatp, microsoft defender atp
search.product: eADQiWindows 10XVcnh
search.appverid: met150
ms.prod: w10
ms.mktglfcycl: deploy
ms.sitesec: library
ms.pagetype: security
-ms.author: macapara
-author: mjcaparas
+ms.author: lomayor
+author: lomayor
ms.localizationpriority: medium
manager: dansimp
audience: ITPro
@@ -19,53 +19,78 @@ ms.topic: article
---
-# Create custom detections rules
+# Create and manage custom detections rules
**Applies to:**
- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559)
-Create custom detection rules from [Advanced hunting](overview-hunting.md) queries to automatically check for threat indicators and generate alerts whenever these indicators are found.
+Custom detection rules built from [Advanced hunting](overview-hunting.md) queries let you proactively monitor various events and system states, including suspected breach activity and misconfigured machines. You can set them to run at regular intervals, generating alerts and taking response actions whenever there are matches.
>[!NOTE]
->To create and manage custom detections, [your role](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) needs to have the **manage security settings** permission. For the detection rule to work properly and create alerts, the query must return in each row a set of MachineId, ReportId, EventTime which match to an actual event in advanced hunting.
+>To create and manage custom detections, [your role](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) needs to have the **manage security settings** permission.
-1. In the navigation pane, select **Advanced hunting**.
+## Create a custom detection rule
+### 1. Prepare the query
-2. Select an existing query that you'd like to base the monitor on or create a new query.
+In Microsoft Defender Security Center, go to **Advanced hunting** and select an existing query or create a new query. When using an new query, run the query to identify errors and understand possible results.
-3. Select **Create detection rule**.
+>[!NOTE]
+>To use a query for a custom detection rule, the query must return the `EventTime`, `MachineId`, and `ReportId` columns in the results. Queries that don’t `project` results will usually return these common columns.
-4. Specify the alert details:
+### 2. Create new rule and provide alert details
- - Alert title
- - Severity
- - Category
- - Description
- - Recommended actions
+With the query in the query editor, select **Create detection rule** and specify the following alert details:
-5. Click **Create**.
+- **Alert title**
+- **Severity**
+- **Frequency** (see additional guidance below)
+- **Category**
+- **Description**
+- **Recommended actions**
-> [!TIP]
-> TIP #1: Running the query for the first time before saving it can help you find any mistakes or errors and give you a preview of the data you can expect to be returned.
-> When a new detection rule is created, it will run for the first time (it might take a few minutes) and raise any alerts created by this rule. After that, the rule will automatically run every 24 hours.
-> TIP #2: Since the detection automatically runs every 24 hours, it's best to query data in the last 24 hours.
+For more information about these alert details, [read about managing alerts](manage-alerts.md).
+
+#### Rule frequency
+When saved, custom detections rules immediately run. They then run again at fixed intervals based on the frequency you choose. Rules that run less frequently will have longer lookback durations.
+
+- **Every 24 hours** — checks data from the past 30 days
+- **Every 12 hours** — checks data from the past 24 hours
+- **Every 3 hours** — checks data from the past 6 hours
+- **Every hour** — checks data from the past 2 hours
+
+Similar detections on the same machine could be aggregated into fewer alerts, so running a rule less frequently can generate fewer alerts. Select the frequency that matches how closely you want to monitor detections and your organization's capacity to respond to the alerts.
+
+### 3. Specify actions on files or machines
+Your custom detection rule can automatically take actions on files or machines that are returned by the query.
+
+#### Actions on machines
+These actions are automatically applied to machines in the `MachineId` column in the query results:
+- **Isolate machine** — prevent the machine from connecting to the network. [Learn more about machine isolation](respond-machine-alerts.md#isolate-machines-from-the-network)
+- **Collect investigation package** — collects machine information in a ZIP file. [Learn more about the investigation package](respond-machine-alerts.md#collect-investigation-package-from-machines)
+- **Run antivirus scan** — perform a full Windows Defender Antivirus scan on the machine
+- **Initiate investigation** — initiate an [automated investigation](automated-investigations.md) on the machine
+
+#### Actions on files
+Select one or more actions to automatically apply to files in the `SHA1` or the `InitiatingProcessSHA1` column in query results:
+- **Allow/Block** — automatically adds the file to your [custom indicator list](manage-indicators.md) so that it is always allowed or blocked from running. You can set the scope of this action so that it is taken only on selected machine groups. This scope is independent of the scope of the rule.
+- **Quarantine file** — deletes the file from its current location and places a copy in quarantine
+
+### 4. Click **Create** to save and turn on the rule.
## Manage existing custom detection rules
-View existing rules in your network, see the last results of each rule, navigate to view all alerts that were created by each rule. You can also modify existing rules.
+View your existing detection rules and check their results to assess how effective they have been. You can also run a rule on demand and modify it.
-1. In the navigation pane, select **Settings** > **Custom detections**. You'll see all the detections created in the system.
+1. In the navigation pane, select **Settings** > **Custom detections** to see all the detection rules.
2. Select one of the rules to take any of the following actions:
- - Open related alerts - See all the alerts that were raised based to this rule
- - Run - Run the selected detection immediately.
-
- > [!NOTE]
- > The next run for the query will be in 24 hours after the last run.
-
- - Edit - Modify the settings of the rule.
- - Modify query - View and edit the query itself.
- - Turn off - Stop the query from running.
- - Delete
+ - **Open detection rule page** — see all rule details, including all the alerts that were triggered and actions taken
+ - **Run** — run the rule immediately. This resets the interval for the next run.
+ - **Edit** — modify the rule without changing the query
+ - **Modify query** - open the query in Advanced hunting to edit it
+ - **Turn on** / **Turn off** - enable the rule or stop it from running
+ - **Delete**
+ >[!TIP]
+ >You can also take these actions from the detection rule page.
## Related topic
- [Custom detections overview](overview-custom-detections.md)
diff --git a/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md b/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md
index 9579771415..df7e004ade 100644
--- a/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md
+++ b/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md
@@ -1,16 +1,16 @@
---
-title: Custom detections overview
+title: Overview of custom detections in Microsoft Defender ATP
ms.reviewer:
-description: Understand how you can leverage the power of advanced hunting to create custom detections
-keywords: custom detections, detections, advanced hunting, hunt, detect, query
+description: Understand how you can leverage advanced hunting to create custom detections and generate alerts
+keywords: custom detections, alerts, detection rules, advanced hunting, hunt, query, response actions, intervals, mdatp, microsoft defender atp
search.product: eADQiWindows 10XVcnh
search.appverid: met150
ms.prod: w10
ms.mktglfcycl: deploy
ms.sitesec: library
ms.pagetype: security
-ms.author: macapara
-author: mjcaparas
+ms.author: lomayor
+author: lomayor
ms.localizationpriority: medium
manager: dansimp
audience: ITPro
@@ -23,18 +23,17 @@ ms.topic: conceptual
**Applies to:**
- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559)
+With custom detections, you can proactively monitor for various events and system states, including suspected breach activity and misconfigured machines. You can create rules that automatically trigger alerts. You can also configure these rules such that specific response actions are automatically performed in response to a detection.
-Alerts in Microsoft Defender ATP are surfaced through the system based on signals gathered from endpoints. With custom detections, you can create custom queries to monitor events for any kind of behavior such as suspicious events or emerging threats.
+Custom detections leverage [Advanced hunting](overview-hunting.md), which provides a powerful, flexible query language that covers a broad set of event and system information from your network. The queries run regularly based on your preferred intervals, generating alerts and taking response actions whenever there are matches.
-This can be done by leveraging the power of [Advanced hunting](overview-hunting.md) through the creation of custom detection rules.
-Custom detections are queries that run periodically every 24 hours and can be configured so that when the query meets the criteria you set, alerts are created and are surfaced in Microsoft Defender Security Center. These alerts will be treated like any other alert in the system.
-
-This capability is particularly useful for scenarios when you want to pro-actively prevent threats and be notified quickly of emerging threats.
+Custom detections provide:
+- Alerts from rule-based detections that leverage Advanced hunting queries
+- Configurable query intervals from 1 hour to 24 hours
+- Automatic response actions that apply to files and machines
>[!NOTE]
>To create and manage custom detections, [your role](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) needs to have the **manage security settings** permission.
## Related topic
-- [Create custom detection rules](custom-detection-rules.md)
-
-
+- [Create and manage custom detection rules](custom-detection-rules.md)
\ No newline at end of file
From b84eb63f722ea9d353f7dc7a7a32f7dba492c646 Mon Sep 17 00:00:00 2001
From: lomayor
Date: Fri, 13 Sep 2019 15:17:32 -0700
Subject: [PATCH 060/116] custom-detections-toc
---
windows/security/threat-protection/TOC.md | 2 +-
.../microsoft-defender-atp/custom-detection-rules.md | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md
index 76ea17db0e..37fcb278af 100644
--- a/windows/security/threat-protection/TOC.md
+++ b/windows/security/threat-protection/TOC.md
@@ -121,7 +121,7 @@
#### [Custom detections]()
##### [Understand custom detection rules](microsoft-defender-atp/overview-custom-detections.md)
-##### [Create custom detections rules](microsoft-defender-atp/custom-detection-rules.md)
+##### [Create and manage custom detections rules](microsoft-defender-atp/custom-detection-rules.md)
### [Management and APIs]()
#### [Overview of management and APIs](microsoft-defender-atp/management-apis.md)
diff --git a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md
index 4bc2b0118b..8686342663 100644
--- a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md
+++ b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md
@@ -1,7 +1,7 @@
---
title: Create and manage custom detection rules in Microsoft Defender ATP
ms.reviewer:
-description: Learn how to create custom detections rules based on advanced hunting queries
+description: Learn how to create and manage custom detections rules based on advanced hunting queries
keywords: custom detections, create, alerts, detection rules, advanced hunting, hunt, query, response actions, mdatp, microsoft defender atp
search.product: eADQiWindows 10XVcnh
search.appverid: met150
From 9213dc404c4a68c8ee1be66c8a8a6bd2bad76a87 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Sat, 14 Sep 2019 12:38:49 -0500
Subject: [PATCH 061/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 6dc31a6710..cb8be9a8a7 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -101,7 +101,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
0
-
+```xml
```xml
From 4e37ff83594aaf8cb09db1d4fdced8dd54879777 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Sat, 14 Sep 2019 12:39:36 -0500
Subject: [PATCH 062/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 1 -
1 file changed, 1 deletion(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index cb8be9a8a7..52385af5bd 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -120,7 +120,6 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
```xml
-
3
-
From 86d8610c817d090ef613ee94162cb71a928de6c8 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Sat, 14 Sep 2019 12:40:50 -0500
Subject: [PATCH 063/116] Update
windows/client-management/mdm/networkproxy-csp.md
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
---
windows/client-management/mdm/networkproxy-csp.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 52385af5bd..9c5a17bd21 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -117,6 +117,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
1
+```xml
```xml
From 683cd48871903e60e962dece4164cf027a705deb Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Mon, 16 Sep 2019 12:50:59 -0500
Subject: [PATCH 064/116] Update networkproxy-csp.md
Remove the xml word at the final of each code portion
---
windows/client-management/mdm/networkproxy-csp.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md
index 9c5a17bd21..f21d593351 100644
--- a/windows/client-management/mdm/networkproxy-csp.md
+++ b/windows/client-management/mdm/networkproxy-csp.md
@@ -101,7 +101,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
0
-```xml
+```
```xml
@@ -117,7 +117,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
1
-```xml
+```
```xml
@@ -133,4 +133,4 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
Insert the proxy PAC URL location here:
-```xml
+```
From 044c22b77453e6c55bd7b8bd3e03c154b051785f Mon Sep 17 00:00:00 2001
From: ManikaDhiman
Date: Mon, 16 Sep 2019 17:34:03 -0700
Subject: [PATCH 065/116] Added 20H1 updates
---
.../images/provisioning-csp-supl-dmandcp.png | Bin 55745 -> 94128 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/windows/client-management/mdm/images/provisioning-csp-supl-dmandcp.png b/windows/client-management/mdm/images/provisioning-csp-supl-dmandcp.png
index 6c4c961a58eabcef38690714b83928f9ccc36d99..498ce66f47b80f30efb9850dcc72d27a7ea75fed 100644
GIT binary patch
literal 94128
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