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 01/77] 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 02/77] 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 03/77] 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 04/77] 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 05/77] 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 06/77] 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 07/77] 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 08/77] 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 09/77] 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 10/77] 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 11/77] 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 12/77] 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 13/77] 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 14/77] 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 15/77] 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 16/77] 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 17/77] 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 18/77] 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 19/77] 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 20/77] 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 21/77] 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 22/77] 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 23/77] 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 24/77] 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 25/77] 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 26/77] 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 27/77] 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 28/77] 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 29/77] 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 30/77] 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 31/77] 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 32/77] 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 33/77] 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 34/77] 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 35/77] 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 36/77] 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 37/77] 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 38/77] 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 39/77] 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 40/77] 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 41/77] 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 42/77] 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 43/77] 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 44/77] 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 45/77] 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 46/77] 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 47/77] 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 48/77] 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 49/77] 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 50/77] 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 51/77] 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 52/77] 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 53/77] 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 54/77] 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 55/77] 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 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 56/77] 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 57/77] 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 58/77] 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 59/77] 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 60/77] 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 61/77] 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 62/77] 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 63/77] 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 b0b97a853d27bb71873d700dd0883404bb0d4552 Mon Sep 17 00:00:00 2001
From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com>
Date: Tue, 17 Sep 2019 06:58:38 -0500
Subject: [PATCH 64/77] 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 f21d593351..2b9b30df4c 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
int
- text/plain
+ text/plain
1
From 004b18437323f6c434d2f2c9b642b17237669c02 Mon Sep 17 00:00:00 2001
From: lomayor
Date: Thu, 19 Sep 2019 12:45:09 -0700
Subject: [PATCH 67/77] Update custom-detection-rules.md
---
.../microsoft-defender-atp/custom-detection-rules.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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 8686342663..c3655fb6d6 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
@@ -64,7 +64,7 @@ Your custom detection rule can automatically take actions on files or machines t
#### 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)
+- **Isolate machine** — applies full network isolation, preventing the machine from connecting to any application or service, except for the Microsoft Defender ATP service. [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
From bb7c4d81336f45389dabefd1a84f023c266fca99 Mon Sep 17 00:00:00 2001
From: lomayor
Date: Thu, 19 Sep 2019 14:54:36 -0700
Subject: [PATCH 68/77] custom-detections-manage
---
.../custom-detection-rules.md | 43 +++++++++++++-----
.../atp-custom-detection-rule-details.png | Bin 0 -> 120596 bytes
2 files changed, 31 insertions(+), 12 deletions(-)
create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/atp-custom-detection-rule-details.png
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 c3655fb6d6..8664d4271e 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
@@ -2,7 +2,7 @@
title: Create and manage custom detection rules in Microsoft Defender ATP
ms.reviewer:
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
+keywords: custom detections, create, manage, alerts, edit, run on demand, frequency, detection rules, advanced hunting, hunt, query, response actions, mdatp, microsoft defender atp
search.product: eADQiWindows 10XVcnh
search.appverid: met150
ms.prod: w10
@@ -77,20 +77,39 @@ Select one or more actions to automatically apply to files in the `SHA1` or the
### 4. Click **Create** to save and turn on the rule.
## Manage existing custom detection 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.
+In **Settings** > **Custom detections**, you can view the list of existing custom detection rules, check their previous runs, and review the alerts they have triggered. You can also run a rule on demand and modify it.
-1. In the navigation pane, select **Settings** > **Custom detections** to see all the detection rules.
+### View existing rules
-2. Select one of the rules to take any of the following actions:
- - **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**
+To view all existing custom detection rules, navigate to **Settings** > **Custom detections**. The page lists all the rules with the following status information:
- >[!TIP]
- >You can also take these actions from the detection rule page.
+- **Last run** — when a rule was last run to check for query matches and generate alerts
+- **Last run status** — whether a rule ran successfully
+- **Next run** — the next scheduled run
+- **Status** — whether a rule has been turned on or off
+
+### View rule details, modify rule, and run rule
+
+To view comprehensive information about a custom detection rule, select the name of rule from the list of rules in **Settings** > **Custom detections**.
+
+This opens a page about the custom detection rule with the following information:
+
+- General information about the rule, including the details of the alert, run status, and scope
+- List of triggered alerts
+
+
+*Custom detection rule page*
+
+You can also take the following actions on the rule from this page:
+
+- **Run** — runs the rule immediately. This also resets the interval for the next run.
+- **Edit** — modify the rule without changing the query
+- **Modify query** — edit the query in Advanced hunting
+- **Turn on** / **Turn off** — enable the rule or stop it from running
+- **Delete** — turn off the rule and remove it
+
+>[!TIP]
+>To quickly view information and take action on an item in a table, use the selection column [✔] at the left of the table.
## Related topic
- [Custom detections overview](overview-custom-detections.md)
diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/atp-custom-detection-rule-details.png b/windows/security/threat-protection/microsoft-defender-atp/images/atp-custom-detection-rule-details.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b184c8b558036e5fd58bcbd97c62e5055415f66
GIT binary patch
literal 120596
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