From 06e5e41835f765b84083b4ae4af8270ddbcf98e1 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 26 Nov 2018 12:15:07 -0800 Subject: [PATCH 01/78] edits --- .../control-usb-devices-using-intune.md | 30 +++++++++++++++---- 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index 6629438e93..d77d2a6b6e 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 11/15/2018 +ms.date: 11/26/2018 --- # How to control USB devices and other removable media using Intune @@ -18,8 +18,8 @@ ms.date: 11/15/2018 You can configure Intune settings to reduce threats from removable storage such as USB devices, including: -- [Block unwanted removeable storage](#block-unwanted-removable-storage) -- [Protect allowed removable storage](#protect-allowed-removable-storage) +- [Block prohibited removeable storage](#block-prohibited-removable-storage) +- [Protect authorized removable storage](#protect-authorized-removable-storage) Protecting allowed removeable storage requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). We recommend enabling real-time protection for improved scanning performance, especially for large storage devices. @@ -29,7 +29,23 @@ You can optionally [run a PowerShell script to perform a custom scan](https://ak > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For data loss prevention on Windows 10 devices, you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device. -## Block unwanted removeable storage +## Controlling device installation and usage + +You can control device installation : + +- Prevent installation of all removeable storage devices + In this scenario, users are blocked from installing any removeable storage device. + +- Prevent installation of other prohibited devices + In this scenario, the administrator wants to allow standard users to install most devices but prevent them from installing devices included on a list of prohibited devices. You can create a list of prohibited devices so that users can install any device except those that you specify. + +- Allow users to install only authorized devices + In this scenario, the administrator wants to allow users to install only the devices included on a list of authorized devices. + +- Control the use of removable media storage devices + In this scenario, the administrator wants to prevent standard users from writing data to removable storage devices, or devices with removable media, such as a USB memory drive or a CD or DVD burner. To complete this scenario, you configure a computer policy to allow read access, but deny write access to your sample device and to any CD or DVD burner device on your computer. + +## Block prohibited removeable storage 1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). 2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. @@ -55,9 +71,11 @@ You can optionally [run a PowerShell script to perform a custom scan](https://ak 7. Click **Create** to save the profile. -Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies. +## Block or allow specific device IDs and setup classes -## Protect allowed removable storage +Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to prevent or allow the instalation of specific types of devices. + +## Protect authorized removable storage These settings require [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). From b5462d915c784af5b180eb827d3b8b481180b0f4 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 26 Nov 2018 12:52:38 -0800 Subject: [PATCH 02/78] edits --- .../control-usb-devices-using-intune.md | 46 +++++++++++++++++-- 1 file changed, 41 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index d77d2a6b6e..ab003906cb 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -34,16 +34,20 @@ You can optionally [run a PowerShell script to perform a custom scan](https://ak You can control device installation : - Prevent installation of all removeable storage devices - In this scenario, users are blocked from installing any removeable storage device. + + Users are blocked from installing any removeable storage device. - Prevent installation of other prohibited devices - In this scenario, the administrator wants to allow standard users to install most devices but prevent them from installing devices included on a list of prohibited devices. You can create a list of prohibited devices so that users can install any device except those that you specify. + + The administrator wants to allow standard users to install most devices but prevent them from installing devices included on a list of prohibited devices. You can create a list of prohibited devices so that users can install any device except those that you specify. - Allow users to install only authorized devices - In this scenario, the administrator wants to allow users to install only the devices included on a list of authorized devices. + + The administrator wants to allow users to install only the devices included on a list of authorized devices. - Control the use of removable media storage devices - In this scenario, the administrator wants to prevent standard users from writing data to removable storage devices, or devices with removable media, such as a USB memory drive or a CD or DVD burner. To complete this scenario, you configure a computer policy to allow read access, but deny write access to your sample device and to any CD or DVD burner device on your computer. + + The administrator wants to prevent standard users from writing data to removable storage devices, or devices with removable media, such as a USB memory drive or a CD or DVD burner. To complete this scenario, you configure a computer policy to allow read access, but deny write access to your sample device and to any CD or DVD burner device on your computer. ## Block prohibited removeable storage @@ -73,7 +77,39 @@ You can control device installation : ## Block or allow specific device IDs and setup classes -Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to prevent or allow the instalation of specific types of devices. +Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to prevent or allow the installation of specific types of devices. + +### Device installation in Windows +Windows uses two types of identifiers to control device installation and configuration: + +- Device identification strings +- Device setup classes + +#### Device identification strings +When Windows detects a device that has never been installed on the computer, the operating system queries the device to retrieve its list of [device identification strings](https://docs.microsoft.com/windows-hardware/drivers/install/device-identification-strings). A device usually has multiple device identification strings, which the device manufacturer assigns. The same device identification strings are included in the .inf file that is part o +f the device driver package. Windows chooses which device driver package to install by matching the device identification strings retrieved from the device to those included with the driver packages. + +Windows can use each string to match a device to a driver package. The strings range from the very specific, matching a single make and model of a device, to the very general, possibly applying to an entire class of devices. There are two types of device identification strings: hardware IDs and compatible IDs. + +##### Hardware IDs +Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs is referred to as the device ID, because it matches the exact make, model, and revision of the device. The other hardware IDs in the list match the details of the device less exactly. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device, if the driver for the correct revision is not available. + +##### Compatible IDs +Windows uses these identifiers to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are optional, and, when provided, they are very generic, such as Disk. When a match is made using a compatible ID, you can typically use only the most basic functions of the device. + +When you install a device, such as a printer, a USB storage device, or a keyboard, Windows searches for driver packages that match the device you are attempting to install. During this search, Windows assigns a "rank" to each driver package it discovers with at least one match to a hardware or compatible ID. The rank indicates how well the driver matches the device. Lower rank numbers indicate better matches between the driver and the device. A rank of zero represents the best possible match. A match with the device ID to one in the driver package results in a lower (better) rank than a match to one of the other hardware IDs. Similarly, a match to a hardware ID results in a better rank than a match to any of the compatible IDs. After Windows ranks all of the driver packages, it installs the one with the lowest overall rank. + +Some physical devices create one or more logical devices when they are installed. Each logical device might handle part of the functionality of the physical device. For example, a multi-function device, such as an all-in-one scanner/fax/printer, might have a different device identification string for each function. + +You must allow or prevent all of the device identification strings for that device. For example, if a user attempts to install a multifunction device and you did not allow or prevent all of the identification strings for both physical and logical devices, you could get unexpected results from the installation attempt. + +#### Device setup classes + +[Device setup classes](https://docs.microsoft.com/windows-hardware/drivers/install/device-setup-classes) are another type of identification string. The manufacturer assigns the device setup class to a device in the device driver package. The device setup class groups devices that are installed and configured in the same way. For example, all CD drives belong to the CDROM device setup class, and they use the same co-installer when installed. A long number called a globally unique identifier (GUID) represents each device setup class. When Windows starts, it builds an in-memory tree structure with the GUIDs for all of the detected devices. Along with the GUID for the device setup class of the device itself, Windows may need to insert into the tree the GUID for the device setup class of the bus to which the device is attached. + +When you use device setup classes to allow or prevent users from installing device drivers, you must specify the GUIDs for all of the device's device setup classes, or you might not achieve the results you want. The installation might fail (if you want it to succeed) or it might succeed (if you want it to fail). + +For example, a multi-function device, such as an all-in-one scanner/fax/printer, has a GUID for a generic multi-function device, a GUID for the printer function, a GUID for the scanner function, and so on. The GUIDs for the individual functions are "child nodes" under the multi-function device GUID. To install a child node, Windows must also be able to install the parent node. You must allow installation of the device setup class of the parent GUID for the multi-function device in addition to any child GUIDs for the printer and scanner functions. ## Protect authorized removable storage From 7023d07ef9f95b2e5710099a7e4c55329c502207 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 26 Nov 2018 15:41:26 -0800 Subject: [PATCH 03/78] edits from Jody --- .../control-usb-devices-using-intune.md | 22 +++++-------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index ab003906cb..9889060482 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -31,23 +31,13 @@ You can optionally [run a PowerShell script to perform a custom scan](https://ak ## Controlling device installation and usage -You can control device installation : +The following table describes different sceanrios for controlling device installation and usage. -- Prevent installation of all removeable storage devices - - Users are blocked from installing any removeable storage device. - -- Prevent installation of other prohibited devices - - The administrator wants to allow standard users to install most devices but prevent them from installing devices included on a list of prohibited devices. You can create a list of prohibited devices so that users can install any device except those that you specify. - -- Allow users to install only authorized devices - - The administrator wants to allow users to install only the devices included on a list of authorized devices. - -- Control the use of removable media storage devices - - The administrator wants to prevent standard users from writing data to removable storage devices, or devices with removable media, such as a USB memory drive or a CD or DVD burner. To complete this scenario, you configure a computer policy to allow read access, but deny write access to your sample device and to any CD or DVD burner device on your computer. +| Control | Description | +|----------|-------------| +| Prevent installation of all removeable storage devices | Users are blocked from installing any removeable storage device. | +| Prevent installation of other prohibited devices | Users can install most devices but not devices included on a list of prohibited devices defined by an administrator. | +| Allow installation only for authorized devices | Users can install only the devices included on a list of authorized devices defined by an administrator. ## Block prohibited removeable storage From eb7219490a64295b02784f0c03426729424edccc Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 27 Nov 2018 09:46:34 -0800 Subject: [PATCH 04/78] added link to storage csp --- .../control-usb-devices-using-intune.md | 21 +++++++------------ 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index 9889060482..3c392684ba 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 11/26/2018 +ms.date: 11/27/2018 --- # How to control USB devices and other removable media using Intune @@ -21,13 +21,13 @@ You can configure Intune settings to reduce threats from removable storage such - [Block prohibited removeable storage](#block-prohibited-removable-storage) - [Protect authorized removable storage](#protect-authorized-removable-storage) -Protecting allowed removeable storage requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). -We recommend enabling real-time protection for improved scanning performance, especially for large storage devices. -If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. -You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. + Protecting allowed removeable storage requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). + We recommend enabling real-time protection for improved scanning performance, especially for large storage devices. + If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. + You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. > [!NOTE] -> These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For data loss prevention on Windows 10 devices, you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device. +> These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removeable disks. ## Controlling device installation and usage @@ -76,16 +76,11 @@ Windows uses two types of identifiers to control device installation and configu - Device setup classes #### Device identification strings -When Windows detects a device that has never been installed on the computer, the operating system queries the device to retrieve its list of [device identification strings](https://docs.microsoft.com/windows-hardware/drivers/install/device-identification-strings). A device usually has multiple device identification strings, which the device manufacturer assigns. The same device identification strings are included in the .inf file that is part o -f the device driver package. Windows chooses which device driver package to install by matching the device identification strings retrieved from the device to those included with the driver packages. +There are two types of device identification strings: hardware IDs and compatible IDs. -Windows can use each string to match a device to a driver package. The strings range from the very specific, matching a single make and model of a device, to the very general, possibly applying to an entire class of devices. There are two types of device identification strings: hardware IDs and compatible IDs. - -##### Hardware IDs Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs is referred to as the device ID, because it matches the exact make, model, and revision of the device. The other hardware IDs in the list match the details of the device less exactly. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device, if the driver for the correct revision is not available. -##### Compatible IDs -Windows uses these identifiers to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are optional, and, when provided, they are very generic, such as Disk. When a match is made using a compatible ID, you can typically use only the most basic functions of the device. +Windows uses compatible IDs to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are optional, and, when provided, they are very generic, such as Disk. When a match is made using a compatible ID, you can typically use only the most basic functions of the device. When you install a device, such as a printer, a USB storage device, or a keyboard, Windows searches for driver packages that match the device you are attempting to install. During this search, Windows assigns a "rank" to each driver package it discovers with at least one match to a hardware or compatible ID. The rank indicates how well the driver matches the device. Lower rank numbers indicate better matches between the driver and the device. A rank of zero represents the best possible match. A match with the device ID to one in the driver package results in a lower (better) rank than a match to one of the other hardware IDs. Similarly, a match to a hardware ID results in a better rank than a match to any of the compatible IDs. After Windows ranks all of the driver packages, it installs the one with the lowest overall rank. From 7a85e013fe467dcef061321036f4d5f4f1e0a1e1 Mon Sep 17 00:00:00 2001 From: Jody Cedola Date: Tue, 27 Nov 2018 20:28:21 +0000 Subject: [PATCH 05/78] Updated control-usb-devices-using-intune.md --- .../control-usb-devices-using-intune.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index 3c392684ba..4bdf28f5fc 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -21,11 +21,6 @@ You can configure Intune settings to reduce threats from removable storage such - [Block prohibited removeable storage](#block-prohibited-removable-storage) - [Protect authorized removable storage](#protect-authorized-removable-storage) - Protecting allowed removeable storage requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). - We recommend enabling real-time protection for improved scanning performance, especially for large storage devices. - If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. - You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. - > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removeable disks. @@ -98,6 +93,12 @@ For example, a multi-function device, such as an all-in-one scanner/fax/printer, ## Protect authorized removable storage + Protecting allowed removeable storage requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). + We recommend enabling real-time protection for improved scanning performance, especially for large storage devices. + If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. + You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. + + These settings require [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). 1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). From a111413fa97900d39229ae7e913ce0e09f836988 Mon Sep 17 00:00:00 2001 From: Jody Cedola Date: Tue, 27 Nov 2018 21:26:18 +0000 Subject: [PATCH 06/78] Updated control-usb-devices-using-intune.md --- .../control-usb-devices-using-intune.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index 4bdf28f5fc..fb4900be7f 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -93,11 +93,15 @@ For example, a multi-function device, such as an all-in-one scanner/fax/printer, ## Protect authorized removable storage - Protecting allowed removeable storage requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). - We recommend enabling real-time protection for improved scanning performance, especially for large storage devices. - If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. - You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. + +If removable devices are allowed on devices (either fully or partially), you can add protection to identify and block malicious files. +Enable Windows Defender Antivirus Scanning: Protecting allowed removeable storage with Windows Defender Antivirus requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). + If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. + You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. However, we recommend enabling real-time protection for improved scanning performance, especially for large storage devices. + +Enable EG-ASR “Block untrusted and unsigned processes that run from USB”:End-users might plug in removable devices that are infected with malware. In order to prevent infections, a company can block files from usb devices which are not signed or are untrusted. Alternatively, companies can leverage the audit feature of ASR to monitor the USB activity of untrusted and unsigned processes that execute on a USB device. This can be done through the EG-ASR “Block untrusted and unsigned processes that run from USB” Rule. +With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. Blocked file types include: Executable files (such as .exe, .dll, or .scr) and Script files (such as a PowerShell .ps, VisualBasic .vbs, or JavaScript .js file) These settings require [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). From 0d65e884ff30478d95facf1b97f288d75a8e93e7 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 28 Nov 2018 10:52:32 -0800 Subject: [PATCH 07/78] moved sections --- .../control-usb-devices-using-intune.md | 88 ++++++++++--------- 1 file changed, 46 insertions(+), 42 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index fb4900be7f..0d57c41eee 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -18,8 +18,8 @@ ms.date: 11/27/2018 You can configure Intune settings to reduce threats from removable storage such as USB devices, including: -- [Block prohibited removeable storage](#block-prohibited-removable-storage) -- [Protect authorized removable storage](#protect-authorized-removable-storage) +- [Block prohibited removeable storage] +- [Protect authorized removable storage] > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removeable disks. @@ -30,9 +30,10 @@ The following table describes different sceanrios for controlling device install | Control | Description | |----------|-------------| -| Prevent installation of all removeable storage devices | Users are blocked from installing any removeable storage device. | -| Prevent installation of other prohibited devices | Users can install most devices but not devices included on a list of prohibited devices defined by an administrator. | -| Allow installation only for authorized devices | Users can install only the devices included on a list of authorized devices defined by an administrator. +| [Block installation of any removeable storage device](#block-prohibited-removable-storage) | Users cannot install any removeable storage device. | +| [Protect authorized removeable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removeable storage devices. | +| [Block or allow specific devices](#block-or-allow-specific-device-ids-and-setup-classes) | Users can install most devices but not a list of prohibited devices. | + ## Block prohibited removeable storage @@ -60,6 +61,46 @@ The following table describes different sceanrios for controlling device install 7. Click **Create** to save the profile. +## Protect authorized removable storage + +If removable devices are allowed on devices (either fully or partially), you can add protection to identify and block malicious files. + +Enable Windows Defender Antivirus Scanning: Protecting authorized removeable storage with Windows Defender Antivirus requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). +If real-time protection is enabled, files are scanned before they are accessed and executed. +The scanning scope includes all files, including those on mounted removable devices such as USB drives. +You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. +However, we recommend enabling real-time protection for improved scanning performance, especially for large storage devices. + +Enable EG-ASR “Block untrusted and unsigned processes that run from USB”:End-users might plug in removable devices that are infected with malware. +In order to prevent infections, a company can block files from usb devices which are not signed or are untrusted. Alternatively, companies can leverage the audit feature of ASR to monitor the USB activity of untrusted and unsigned processes that execute on a USB device. This can be done through the EG-ASR “Block untrusted and unsigned processes that run from USB” Rule. +With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. Blocked file types include: Executable files (such as .exe, .dll, or .scr) and Script files (such as a PowerShell .ps, VisualBasic .vbs, or JavaScript .js file) + +These settings require [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). + +1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). +2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. + + ![Create device configuration profile](images/create-device-configuration-profile.png) + +3. Use the following settings: + + - Name: Type a name for the profile + - Description: Type a description + - Platform: Windows 10 or later + - Profile type: Endpoint protection + + ![Create enpoint protection profile](images/create-endpoint-protection-profile.png) + +4. Click **Configure** > **Windows Defender Exploit Guard** > **Attack Surface Reduction**. + +5. For **Unsigned and untrusted processes that run from USB**, choose **Block**. + + ![Block untrusted processes](images/block-untrusted-processes.png) + +6. Click **OK** to close **Attack Surface Reduction**, **Windows Defender Exploit Guard**, and **Endpoint protection**. + +7. Click **Create** to save the profile. + ## Block or allow specific device IDs and setup classes Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to prevent or allow the installation of specific types of devices. @@ -91,40 +132,3 @@ When you use device setup classes to allow or prevent users from installing devi For example, a multi-function device, such as an all-in-one scanner/fax/printer, has a GUID for a generic multi-function device, a GUID for the printer function, a GUID for the scanner function, and so on. The GUIDs for the individual functions are "child nodes" under the multi-function device GUID. To install a child node, Windows must also be able to install the parent node. You must allow installation of the device setup class of the parent GUID for the multi-function device in addition to any child GUIDs for the printer and scanner functions. -## Protect authorized removable storage - - -If removable devices are allowed on devices (either fully or partially), you can add protection to identify and block malicious files. - -Enable Windows Defender Antivirus Scanning: Protecting allowed removeable storage with Windows Defender Antivirus requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). - If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. - You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. However, we recommend enabling real-time protection for improved scanning performance, especially for large storage devices. - -Enable EG-ASR “Block untrusted and unsigned processes that run from USB”:End-users might plug in removable devices that are infected with malware. In order to prevent infections, a company can block files from usb devices which are not signed or are untrusted. Alternatively, companies can leverage the audit feature of ASR to monitor the USB activity of untrusted and unsigned processes that execute on a USB device. This can be done through the EG-ASR “Block untrusted and unsigned processes that run from USB” Rule. -With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. Blocked file types include: Executable files (such as .exe, .dll, or .scr) and Script files (such as a PowerShell .ps, VisualBasic .vbs, or JavaScript .js file) - -These settings require [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). - -1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). -2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. - - ![Create device configuration profile](images/create-device-configuration-profile.png) - -3. Use the following settings: - - - Name: Type a name for the profile - - Description: Type a description - - Platform: Windows 10 or later - - Profile type: Endpoint protection - - ![Create enpoint protection profile](images/create-endpoint-protection-profile.png) - -4. Click **Configure** > **Windows Defender Exploit Guard** > **Attack Surface Reduction**. - -5. For **Unsigned and untrusted processes that run from USB**, choose **Block**. - - ![Block untrusted processes](images/block-untrusted-processes.png) - -6. Click **OK** to close **Attack Surface Reduction**, **Windows Defender Exploit Guard**, and **Endpoint protection**. - -7. Click **Create** to save the profile. \ No newline at end of file From d2bd5210971bf222481a798ca2bc9745df863058 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 28 Nov 2018 15:19:45 -0800 Subject: [PATCH 08/78] revised intro --- .../control-usb-devices-using-intune.md | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index 0d57c41eee..1bbe22465b 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -15,18 +15,7 @@ ms.date: 11/27/2018 **Applies to:** [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) - -You can configure Intune settings to reduce threats from removable storage such as USB devices, including: - -- [Block prohibited removeable storage] -- [Protect authorized removable storage] - -> [!NOTE] -> These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removeable disks. - -## Controlling device installation and usage - -The following table describes different sceanrios for controlling device installation and usage. +Intune can help reduce threats from removable storage such as USB devices. The following table describes different sceanrios for controlling installation and usage of removeable storage and other devices. | Control | Description | |----------|-------------| @@ -34,6 +23,8 @@ The following table describes different sceanrios for controlling device install | [Protect authorized removeable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removeable storage devices. | | [Block or allow specific devices](#block-or-allow-specific-device-ids-and-setup-classes) | Users can install most devices but not a list of prohibited devices. | +> [!NOTE] +> These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removeable disks. ## Block prohibited removeable storage From 77607eaa39ddfcb5cb62837aba01d79aeb04a824 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 29 Nov 2018 11:10:35 -0800 Subject: [PATCH 09/78] edits --- .../device-control/control-usb-devices-using-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index 1bbe22465b..3f3ff07a6f 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -44,7 +44,7 @@ Intune can help reduce threats from removable storage such as USB devices. The f 4. Click **Configure** > **General**. -5. For **Removable storage** and **USB connection (mobile only)**, choose **Block**. +5. For **Removable storage** and **USB connection (mobile only)**, choose **Block**. **Removable storage** includes USB drives, where **USB connection (mobile only)** excludes USB charging but inludes other USB connections on mobile devices only. ![General settings](images/general-settings.png) From 437718a550a2eb959299cb20642afd4543d9ff36 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 29 Nov 2018 11:20:28 -0800 Subject: [PATCH 10/78] new images --- .../mdm/images/block-untrusted-processes.png | Bin 0 -> 44348 bytes .../control-usb-devices-using-intune.md | 4 ++-- .../images/block-untrusted-processes.png | Bin 100646 -> 52969 bytes 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 windows/client-management/mdm/images/block-untrusted-processes.png diff --git a/windows/client-management/mdm/images/block-untrusted-processes.png b/windows/client-management/mdm/images/block-untrusted-processes.png new file mode 100644 index 0000000000000000000000000000000000000000..c9d774457e616eed2878800b1b62e8cfe3c5fd43 GIT binary patch literal 44348 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 NP8_#D6&N~2{u5}jM*;u< literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index 3f3ff07a6f..db47504bc5 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -64,7 +64,7 @@ However, we recommend enabling real-time protection for improved scanning perfor Enable EG-ASR “Block untrusted and unsigned processes that run from USB”:End-users might plug in removable devices that are infected with malware. In order to prevent infections, a company can block files from usb devices which are not signed or are untrusted. Alternatively, companies can leverage the audit feature of ASR to monitor the USB activity of untrusted and unsigned processes that execute on a USB device. This can be done through the EG-ASR “Block untrusted and unsigned processes that run from USB” Rule. -With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. Blocked file types include: Executable files (such as .exe, .dll, or .scr) and Script files (such as a PowerShell .ps, VisualBasic .vbs, or JavaScript .js file) +With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. Blocked file types include executable files (such as .exe, .dll, or .scr) and script files such as a PowerShell (.ps), VisualBasic (.vbs), or JavaScript (.js) files. These settings require [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). @@ -84,7 +84,7 @@ These settings require [enabling real-time protection](https://docs.microsoft.co 4. Click **Configure** > **Windows Defender Exploit Guard** > **Attack Surface Reduction**. -5. For **Unsigned and untrusted processes that run from USB**, choose **Block**. +5. For **Unsigned and untrusted processes that run from USB**, choose **Audit only**. ![Block untrusted processes](images/block-untrusted-processes.png) diff --git a/windows/security/threat-protection/device-control/images/block-untrusted-processes.png b/windows/security/threat-protection/device-control/images/block-untrusted-processes.png index 3080e0d1f0f6ad7863571431483f8aa00c609033..c5306ac7f4b804ef1926680c0589775db4ce0052 100644 GIT binary patch literal 52969 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 D8fs27 From f4ce766d0717655ec9c78e0cfddb878177339973 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 29 Nov 2018 11:48:41 -0800 Subject: [PATCH 11/78] edits from jake Mowrer --- .../control-usb-devices-using-intune.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index db47504bc5..e08797f196 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 11/27/2018 +ms.date: 11/30/2018 --- # How to control USB devices and other removable media using Intune @@ -56,15 +56,22 @@ Intune can help reduce threats from removable storage such as USB devices. The f If removable devices are allowed on devices (either fully or partially), you can add protection to identify and block malicious files. -Enable Windows Defender Antivirus Scanning: Protecting authorized removeable storage with Windows Defender Antivirus requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). +### Enable Windows Defender Antivirus Scanning + +Protecting authorized removeable storage with Windows Defender Antivirus requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. However, we recommend enabling real-time protection for improved scanning performance, especially for large storage devices. -Enable EG-ASR “Block untrusted and unsigned processes that run from USB”:End-users might plug in removable devices that are infected with malware. -In order to prevent infections, a company can block files from usb devices which are not signed or are untrusted. Alternatively, companies can leverage the audit feature of ASR to monitor the USB activity of untrusted and unsigned processes that execute on a USB device. This can be done through the EG-ASR “Block untrusted and unsigned processes that run from USB” Rule. -With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. Blocked file types include executable files (such as .exe, .dll, or .scr) and script files such as a PowerShell (.ps), VisualBasic (.vbs), or JavaScript (.js) files. +### Enable Block untrusted and unsigned processes that run from USB attack surface reduction rule + +End-users might plug in removable devices that are infected with malware. +In order to prevent infections, a company can block files from usb devices which are not signed or are untrusted. +Alternatively, companies can leverage the audit feature of attack surface reduction rules to monitor the USB activity of untrusted and unsigned processes that execute on a USB device. +This can be done by using the **Block untrusted and unsigned processes that run from USB** rule. +With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. +Blocked file types include executable files (such as .exe, .dll, or .scr) and script files such as a PowerShell (.ps), VisualBasic (.vbs), or JavaScript (.js) files. These settings require [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). From bc31d085f99226cf97226f3a156e7786f9f4d19b Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 29 Nov 2018 15:26:05 -0800 Subject: [PATCH 12/78] edits --- .../device-control/control-usb-devices-using-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index e08797f196..156ebf59ba 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -69,7 +69,7 @@ However, we recommend enabling real-time protection for improved scanning perfor End-users might plug in removable devices that are infected with malware. In order to prevent infections, a company can block files from usb devices which are not signed or are untrusted. Alternatively, companies can leverage the audit feature of attack surface reduction rules to monitor the USB activity of untrusted and unsigned processes that execute on a USB device. -This can be done by using the **Block untrusted and unsigned processes that run from USB** rule. +This can be done by setting **Untrusted and unsigned processes that run from USB** to either **Block** or **Audit only**, respectively. With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. Blocked file types include executable files (such as .exe, .dll, or .scr) and script files such as a PowerShell (.ps), VisualBasic (.vbs), or JavaScript (.js) files. From 77de5227893d8eb1ee7ede6b4713cdbbf9e56e15 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 29 Nov 2018 16:01:02 -0800 Subject: [PATCH 13/78] edits --- .../control-usb-devices-using-intune.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index 156ebf59ba..36631043fe 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -35,8 +35,8 @@ Intune can help reduce threats from removable storage such as USB devices. The f 3. Use the following settings: - - Name: Windows 10 Device Configuration - - Description: Block removeable storage and USB connections + - Name: Type a name for the profile + - Description: Type a description - Platform: Windows 10 and later - Profile type: Device restrictions @@ -64,14 +64,14 @@ The scanning scope includes all files, including those on mounted removable devi You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. However, we recommend enabling real-time protection for improved scanning performance, especially for large storage devices. -### Enable Block untrusted and unsigned processes that run from USB attack surface reduction rule +### Enable untrusted and unsigned processes that run from USB attack surface reduction rule End-users might plug in removable devices that are infected with malware. -In order to prevent infections, a company can block files from usb devices which are not signed or are untrusted. -Alternatively, companies can leverage the audit feature of attack surface reduction rules to monitor the USB activity of untrusted and unsigned processes that execute on a USB device. +In order to prevent infections, a company can block files that are not signed or are untrusted from USB devices. +Alternatively, companies can leverage the audit feature of attack surface reduction rules to monitor the activity of untrusted and unsigned processes that execute on a USB device. This can be done by setting **Untrusted and unsigned processes that run from USB** to either **Block** or **Audit only**, respectively. -With this rule, admins can prevent unsigned or untrusted executable files from running from USB removable drives, including SD cards. -Blocked file types include executable files (such as .exe, .dll, or .scr) and script files such as a PowerShell (.ps), VisualBasic (.vbs), or JavaScript (.js) files. +With this rule, admins can prevent or audit unsigned or untrusted executable files from running from USB removable drives, including SD cards. +Affected file types include executable files (such as .exe, .dll, or .scr) and script files such as a PowerShell (.ps), VisualBasic (.vbs), or JavaScript (.js) files. These settings require [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). From c8d09b7acce1f6ca5e00c16d1e9dcd2e4b3de106 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 30 Nov 2018 08:22:10 -0800 Subject: [PATCH 14/78] spelling --- .../device-control/control-usb-devices-using-intune.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index 36631043fe..c7f4b4f310 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -15,7 +15,7 @@ ms.date: 11/30/2018 **Applies to:** [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) -Intune can help reduce threats from removable storage such as USB devices. The following table describes different sceanrios for controlling installation and usage of removeable storage and other devices. +Intune can help reduce threats from removable storage such as USB devices. The following table describes different scenarios for controlling installation and usage of removeable storage and other devices. | Control | Description | |----------|-------------| @@ -64,7 +64,7 @@ The scanning scope includes all files, including those on mounted removable devi You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. However, we recommend enabling real-time protection for improved scanning performance, especially for large storage devices. -### Enable untrusted and unsigned processes that run from USB attack surface reduction rule +### Block untrusted and unsigned processes that run from USB attack surface reduction rule End-users might plug in removable devices that are infected with malware. In order to prevent infections, a company can block files that are not signed or are untrusted from USB devices. From 1b3a1c79ae47fe74c0a5bae26a463121581e6917 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 30 Nov 2018 08:24:34 -0800 Subject: [PATCH 15/78] date --- .../device-control/control-usb-devices-using-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index c7f4b4f310..bbb4446ac4 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 11/30/2018 +ms.date: 12/01/2018 --- # How to control USB devices and other removable media using Intune From 539a7eed237fe279e84ae51713dfcad5f7db0439 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 30 Nov 2018 08:47:17 -0800 Subject: [PATCH 16/78] added images --- .../device-control/images/class-guids.png | Bin 0 -> 59019 bytes .../device-control/images/hardware-ids.png | Bin 0 -> 65063 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/device-control/images/class-guids.png create mode 100644 windows/security/threat-protection/device-control/images/hardware-ids.png diff --git a/windows/security/threat-protection/device-control/images/class-guids.png b/windows/security/threat-protection/device-control/images/class-guids.png new file mode 100644 index 0000000000000000000000000000000000000000..6951e4ed5adaab34bfb88159326ad08083686bfa GIT binary patch literal 59019 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�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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/device-control/images/hardware-ids.png b/windows/security/threat-protection/device-control/images/hardware-ids.png new file mode 100644 index 0000000000000000000000000000000000000000..9017f289f6b3903fc7c522f3c6fed574f0c93949 GIT binary patch literal 65063 zcmXt<1yEaEyM=LgEgsyV#ogTs6emE7Q=~v}D^jeuI|PS9ad#)UL$PAP-HOwje*fGv zlgT8Lot*5m_bY2XCsI>G5gUUX0}c)jTUkj?8x9U00tbfxkA?z!XQGN56ZQlT(pHp# ztD2-dguOtrkye+6gR70heEx(CdyVd_WC((TBVqjafLGRLxPXIu=}?xF*6}hu$w3a( zlV2L1l349@6ATV41E2-7c#wK{cK@;W9JcrLMD?Ki{;?oES;>>b!E^2Wd2-#5`ksUY zT{`_Q&swG^i0SNMN|^Uf;@y&%pxFIm1-Ip7QLXC$mvL11{|=?`zhSXBUC+-SGDOa7 zg#9j3U2hkblpUf?%YP6>%JHE{$`+NPQYs_`i)DNSmNoHrv=Q_UbaQm!(+x%pGk z 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 Date: Fri, 30 Nov 2018 09:00:11 -0800 Subject: [PATCH 17/78] edits --- .../control-usb-devices-using-intune.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index bbb4446ac4..f62755d941 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -114,6 +114,10 @@ There are two types of device identification strings: hardware IDs and compatibl Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs is referred to as the device ID, because it matches the exact make, model, and revision of the device. The other hardware IDs in the list match the details of the device less exactly. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device, if the driver for the correct revision is not available. +You can get the hardware ID of a device in Device Manager. Right-click the name of the device, click **Properties** > **Details** and select **Hardware Ids** as the **Property**. + +![Hardware IDs](images/hardware-ids.png) + Windows uses compatible IDs to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are optional, and, when provided, they are very generic, such as Disk. When a match is made using a compatible ID, you can typically use only the most basic functions of the device. When you install a device, such as a printer, a USB storage device, or a keyboard, Windows searches for driver packages that match the device you are attempting to install. During this search, Windows assigns a "rank" to each driver package it discovers with at least one match to a hardware or compatible ID. The rank indicates how well the driver matches the device. Lower rank numbers indicate better matches between the driver and the device. A rank of zero represents the best possible match. A match with the device ID to one in the driver package results in a lower (better) rank than a match to one of the other hardware IDs. Similarly, a match to a hardware ID results in a better rank than a match to any of the compatible IDs. After Windows ranks all of the driver packages, it installs the one with the lowest overall rank. @@ -122,6 +126,9 @@ Some physical devices create one or more logical devices when they are installed You must allow or prevent all of the device identification strings for that device. For example, if a user attempts to install a multifunction device and you did not allow or prevent all of the identification strings for both physical and logical devices, you could get unexpected results from the installation attempt. +For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). +For a SyncML example that blocks installation of specific device IDs, see [DeviceInstallation/PreventInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdeviceids). + #### Device setup classes [Device setup classes](https://docs.microsoft.com/windows-hardware/drivers/install/device-setup-classes) are another type of identification string. The manufacturer assigns the device setup class to a device in the device driver package. The device setup class groups devices that are installed and configured in the same way. For example, all CD drives belong to the CDROM device setup class, and they use the same co-installer when installed. A long number called a globally unique identifier (GUID) represents each device setup class. When Windows starts, it builds an in-memory tree structure with the GUIDs for all of the detected devices. Along with the GUID for the device setup class of the device itself, Windows may need to insert into the tree the GUID for the device setup class of the bus to which the device is attached. @@ -130,3 +137,9 @@ When you use device setup classes to allow or prevent users from installing devi For example, a multi-function device, such as an all-in-one scanner/fax/printer, has a GUID for a generic multi-function device, a GUID for the printer function, a GUID for the scanner function, and so on. The GUIDs for the individual functions are "child nodes" under the multi-function device GUID. To install a child node, Windows must also be able to install the parent node. You must allow installation of the device setup class of the parent GUID for the multi-function device in addition to any child GUIDs for the printer and scanner functions. +You can get the setup class GUID of a device in Device Manager. Right-click the name of the device, click **Properties** > **Details** and select **Class GUID** as the **Property**. + +![Hardware IDs](images/class-guids.png) + +For a SyncML example that allows installation of specific device setup classes, see [DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdevicesetupclasses). +For a SyncML example that blocks installation of specific device classes, see [DeviceInstallation/PreventInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdevicesetupclasses). From 180c58dab1b62aa2ece095bf4eccfcdad13448cf Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 30 Nov 2018 12:27:29 -0800 Subject: [PATCH 18/78] moved headings --- .../control-usb-devices-using-intune.md | 88 ++++++++++--------- 1 file changed, 48 insertions(+), 40 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index f62755d941..075881a0c2 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -20,8 +20,8 @@ Intune can help reduce threats from removable storage such as USB devices. The f | Control | Description | |----------|-------------| | [Block installation of any removeable storage device](#block-prohibited-removable-storage) | Users cannot install any removeable storage device. | -| [Protect authorized removeable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removeable storage devices. | | [Block or allow specific devices](#block-or-allow-specific-device-ids-and-setup-classes) | Users can install most devices but not a list of prohibited devices. | +| [Protect authorized removeable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removeable storage devices. | > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removeable disks. @@ -52,6 +52,51 @@ Intune can help reduce threats from removable storage such as USB devices. The f 7. Click **Create** to save the profile. +## Block or allow specific device IDs and setup classes + +Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to prevent or allow the installation of specific types of devices. + +### Device installation in Windows +Windows uses two types of identifiers to control device installation and configuration: + +- Device identification strings +- Device setup classes + +#### Device identification strings +There are two types of device identification strings: hardware IDs and compatible IDs. + +Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs is referred to as the device ID, because it matches the exact make, model, and revision of the device. The other hardware IDs in the list match the details of the device less exactly. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device, if the driver for the correct revision is not available. + +You can get the hardware ID of a device in Device Manager. Right-click the name of the device, click **Properties** > **Details** and select **Hardware Ids** as the **Property**. + +![Hardware IDs](images/hardware-ids.png) + +Windows uses compatible IDs to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are optional, and, when provided, they are very generic, such as Disk. When a match is made using a compatible ID, you can typically use only the most basic functions of the device. + +When you install a device, such as a printer, a USB storage device, or a keyboard, Windows searches for driver packages that match the device you are attempting to install. During this search, Windows assigns a "rank" to each driver package it discovers with at least one match to a hardware or compatible ID. The rank indicates how well the driver matches the device. Lower rank numbers indicate better matches between the driver and the device. A rank of zero represents the best possible match. A match with the device ID to one in the driver package results in a lower (better) rank than a match to one of the other hardware IDs. Similarly, a match to a hardware ID results in a better rank than a match to any of the compatible IDs. After Windows ranks all of the driver packages, it installs the one with the lowest overall rank. + +Some physical devices create one or more logical devices when they are installed. Each logical device might handle part of the functionality of the physical device. For example, a multi-function device, such as an all-in-one scanner/fax/printer, might have a different device identification string for each function. + +You must allow or prevent all of the device identification strings for that device. For example, if a user attempts to install a multifunction device and you did not allow or prevent all of the identification strings for both physical and logical devices, you could get unexpected results from the installation attempt. + +For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). +For a SyncML example that blocks installation of specific device IDs, see [DeviceInstallation/PreventInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdeviceids). + +#### Device setup classes + +[Device setup classes](https://docs.microsoft.com/windows-hardware/drivers/install/device-setup-classes) are another type of identification string. The manufacturer assigns the device setup class to a device in the device driver package. The device setup class groups devices that are installed and configured in the same way. For example, all CD drives belong to the CDROM device setup class, and they use the same co-installer when installed. A long number called a globally unique identifier (GUID) represents each device setup class. When Windows starts, it builds an in-memory tree structure with the GUIDs for all of the detected devices. Along with the GUID for the device setup class of the device itself, Windows may need to insert into the tree the GUID for the device setup class of the bus to which the device is attached. + +When you use device setup classes to allow or prevent users from installing device drivers, you must specify the GUIDs for all of the device's device setup classes, or you might not achieve the results you want. The installation might fail (if you want it to succeed) or it might succeed (if you want it to fail). + +For example, a multi-function device, such as an all-in-one scanner/fax/printer, has a GUID for a generic multi-function device, a GUID for the printer function, a GUID for the scanner function, and so on. The GUIDs for the individual functions are "child nodes" under the multi-function device GUID. To install a child node, Windows must also be able to install the parent node. You must allow installation of the device setup class of the parent GUID for the multi-function device in addition to any child GUIDs for the printer and scanner functions. + +You can get the setup class GUID of a device in Device Manager. Right-click the name of the device, click **Properties** > **Details** and select **Class GUID** as the **Property**. + +![Hardware IDs](images/class-guids.png) + +For a SyncML example that allows installation of specific device setup classes, see [DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdevicesetupclasses). +For a SyncML example that blocks installation of specific device classes, see [DeviceInstallation/PreventInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdevicesetupclasses). + ## Protect authorized removable storage If removable devices are allowed on devices (either fully or partially), you can add protection to identify and block malicious files. @@ -99,47 +144,10 @@ These settings require [enabling real-time protection](https://docs.microsoft.co 7. Click **Create** to save the profile. -## Block or allow specific device IDs and setup classes +## Related topics -Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to prevent or allow the installation of specific types of devices. +- [Configure real-time protection for Windows Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) -### Device installation in Windows -Windows uses two types of identifiers to control device installation and configuration: -- Device identification strings -- Device setup classes -#### Device identification strings -There are two types of device identification strings: hardware IDs and compatible IDs. -Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs is referred to as the device ID, because it matches the exact make, model, and revision of the device. The other hardware IDs in the list match the details of the device less exactly. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device, if the driver for the correct revision is not available. - -You can get the hardware ID of a device in Device Manager. Right-click the name of the device, click **Properties** > **Details** and select **Hardware Ids** as the **Property**. - -![Hardware IDs](images/hardware-ids.png) - -Windows uses compatible IDs to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are optional, and, when provided, they are very generic, such as Disk. When a match is made using a compatible ID, you can typically use only the most basic functions of the device. - -When you install a device, such as a printer, a USB storage device, or a keyboard, Windows searches for driver packages that match the device you are attempting to install. During this search, Windows assigns a "rank" to each driver package it discovers with at least one match to a hardware or compatible ID. The rank indicates how well the driver matches the device. Lower rank numbers indicate better matches between the driver and the device. A rank of zero represents the best possible match. A match with the device ID to one in the driver package results in a lower (better) rank than a match to one of the other hardware IDs. Similarly, a match to a hardware ID results in a better rank than a match to any of the compatible IDs. After Windows ranks all of the driver packages, it installs the one with the lowest overall rank. - -Some physical devices create one or more logical devices when they are installed. Each logical device might handle part of the functionality of the physical device. For example, a multi-function device, such as an all-in-one scanner/fax/printer, might have a different device identification string for each function. - -You must allow or prevent all of the device identification strings for that device. For example, if a user attempts to install a multifunction device and you did not allow or prevent all of the identification strings for both physical and logical devices, you could get unexpected results from the installation attempt. - -For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). -For a SyncML example that blocks installation of specific device IDs, see [DeviceInstallation/PreventInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdeviceids). - -#### Device setup classes - -[Device setup classes](https://docs.microsoft.com/windows-hardware/drivers/install/device-setup-classes) are another type of identification string. The manufacturer assigns the device setup class to a device in the device driver package. The device setup class groups devices that are installed and configured in the same way. For example, all CD drives belong to the CDROM device setup class, and they use the same co-installer when installed. A long number called a globally unique identifier (GUID) represents each device setup class. When Windows starts, it builds an in-memory tree structure with the GUIDs for all of the detected devices. Along with the GUID for the device setup class of the device itself, Windows may need to insert into the tree the GUID for the device setup class of the bus to which the device is attached. - -When you use device setup classes to allow or prevent users from installing device drivers, you must specify the GUIDs for all of the device's device setup classes, or you might not achieve the results you want. The installation might fail (if you want it to succeed) or it might succeed (if you want it to fail). - -For example, a multi-function device, such as an all-in-one scanner/fax/printer, has a GUID for a generic multi-function device, a GUID for the printer function, a GUID for the scanner function, and so on. The GUIDs for the individual functions are "child nodes" under the multi-function device GUID. To install a child node, Windows must also be able to install the parent node. You must allow installation of the device setup class of the parent GUID for the multi-function device in addition to any child GUIDs for the printer and scanner functions. - -You can get the setup class GUID of a device in Device Manager. Right-click the name of the device, click **Properties** > **Details** and select **Class GUID** as the **Property**. - -![Hardware IDs](images/class-guids.png) - -For a SyncML example that allows installation of specific device setup classes, see [DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdevicesetupclasses). -For a SyncML example that blocks installation of specific device classes, see [DeviceInstallation/PreventInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdevicesetupclasses). From 0bd8bad479baaba0d508901f5588fab1c98188b2 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 30 Nov 2018 12:34:48 -0800 Subject: [PATCH 19/78] added related topics --- .../device-control/control-usb-devices-using-intune.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index 075881a0c2..e19f122d7a 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -147,7 +147,10 @@ These settings require [enabling real-time protection](https://docs.microsoft.co ## Related topics - [Configure real-time protection for Windows Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) - +- [DeviceInstallation CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) +- [Perform a custom scan of a removeable device](https://aka.ms/scanusb) +- [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) +- [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure) From a05d15a17d0605b8159bcd9a2a682783dfdf4bb3 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 3 Dec 2018 17:01:25 -0800 Subject: [PATCH 20/78] changed image --- .../control-usb-devices-using-intune.md | 2 +- .../images/block-untrusted-processes.png | Bin 52969 -> 100646 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index e19f122d7a..d80c76c2f7 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -136,7 +136,7 @@ These settings require [enabling real-time protection](https://docs.microsoft.co 4. Click **Configure** > **Windows Defender Exploit Guard** > **Attack Surface Reduction**. -5. For **Unsigned and untrusted processes that run from USB**, choose **Audit only**. +5. For **Unsigned and untrusted processes that run from USB**, choose **Block**. ![Block untrusted processes](images/block-untrusted-processes.png) diff --git a/windows/security/threat-protection/device-control/images/block-untrusted-processes.png b/windows/security/threat-protection/device-control/images/block-untrusted-processes.png index c5306ac7f4b804ef1926680c0589775db4ce0052..3080e0d1f0f6ad7863571431483f8aa00c609033 100644 GIT binary patch literal 100646 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 D8fs27 literal 52969 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 Date: Mon, 3 Dec 2018 17:12:03 -0800 Subject: [PATCH 21/78] edited headings --- .../control-usb-devices-using-intune.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index d80c76c2f7..88435a389e 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -19,14 +19,14 @@ Intune can help reduce threats from removable storage such as USB devices. The f | Control | Description | |----------|-------------| -| [Block installation of any removeable storage device](#block-prohibited-removable-storage) | Users cannot install any removeable storage device. | -| [Block or allow specific devices](#block-or-allow-specific-device-ids-and-setup-classes) | Users can install most devices but not a list of prohibited devices. | +| [Block installation of any removeable storage device](#block-installation-of-any-removeable-storage-device) | Users cannot install any removeable storage device. | +| [Allow installation of specific device IDs and setup classes](#allow-installation-of-specific-device-ids-and-setup-classes) | Users can install most devices but not a list of prohibited devices. | | [Protect authorized removeable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removeable storage devices. | > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removeable disks. -## Block prohibited removeable storage +## Block installation of any removeable storage device 1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). 2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. @@ -52,9 +52,9 @@ Intune can help reduce threats from removable storage such as USB devices. The f 7. Click **Create** to save the profile. -## Block or allow specific device IDs and setup classes +## Allow installation of specific device IDs and setup classes -Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to prevent or allow the installation of specific types of devices. +Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to allow or prevent the installation of specific types of devices. ### Device installation in Windows Windows uses two types of identifiers to control device installation and configuration: @@ -80,7 +80,6 @@ Some physical devices create one or more logical devices when they are installed You must allow or prevent all of the device identification strings for that device. For example, if a user attempts to install a multifunction device and you did not allow or prevent all of the identification strings for both physical and logical devices, you could get unexpected results from the installation attempt. For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). -For a SyncML example that blocks installation of specific device IDs, see [DeviceInstallation/PreventInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdeviceids). #### Device setup classes @@ -95,7 +94,7 @@ You can get the setup class GUID of a device in Device Manager. Right-click the ![Hardware IDs](images/class-guids.png) For a SyncML example that allows installation of specific device setup classes, see [DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdevicesetupclasses). -For a SyncML example that blocks installation of specific device classes, see [DeviceInstallation/PreventInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-preventinstallationofmatchingdevicesetupclasses). + ## Protect authorized removable storage From 7433129a709a95f6b7643ff5bc1ef6731debc09c Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 3 Dec 2018 17:32:58 -0800 Subject: [PATCH 22/78] added pilot statement --- .../device-control/control-usb-devices-using-intune.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index 88435a389e..6a5c24fb12 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -8,14 +8,14 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 12/01/2018 +ms.date: 12/04/2018 --- # How to control USB devices and other removable media using Intune **Applies to:** [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) -Intune can help reduce threats from removable storage such as USB devices. The following table describes different scenarios for controlling installation and usage of removeable storage and other devices. +Intune can help reduce threats from removable storage such as USB devices. The following table describes different scenarios for controlling installation and usage of removeable storage and other devices. | Control | Description | |----------|-------------| @@ -23,6 +23,8 @@ Intune can help reduce threats from removable storage such as USB devices. The f | [Allow installation of specific device IDs and setup classes](#allow-installation-of-specific-device-ids-and-setup-classes) | Users can install most devices but not a list of prohibited devices. | | [Protect authorized removeable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removeable storage devices. | +To make sure removeable storage is blocked or allowed as expected, we recommend trying these settings with a pilot group of users and devices, and refining the settings as needed before applying them in production. + > [!NOTE] > These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removeable disks. From 5eee10c27f5d69641e2f34632ccf25b4002598da Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 4 Dec 2018 06:05:36 -0800 Subject: [PATCH 23/78] revised description of second scenario --- .../device-control/control-usb-devices-using-intune.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index 6a5c24fb12..1a98e4183f 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 12/04/2018 +ms.date: 12/05/2018 --- # How to control USB devices and other removable media using Intune @@ -20,7 +20,7 @@ Intune can help reduce threats from removable storage such as USB devices. The f | Control | Description | |----------|-------------| | [Block installation of any removeable storage device](#block-installation-of-any-removeable-storage-device) | Users cannot install any removeable storage device. | -| [Allow installation of specific device IDs and setup classes](#allow-installation-of-specific-device-ids-and-setup-classes) | Users can install most devices but not a list of prohibited devices. | +| [Allow installation of specific device IDs and setup classes](#allow-installation-of-specific-device-ids-and-setup-classes) | Users can install only specfically approved devices. | | [Protect authorized removeable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removeable storage devices. | To make sure removeable storage is blocked or allowed as expected, we recommend trying these settings with a pilot group of users and devices, and refining the settings as needed before applying them in production. From e6bed310d7ab39f40a46bb3867fb424d717e4bba Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 4 Dec 2018 09:59:15 -0800 Subject: [PATCH 24/78] removed classes --- .../control-usb-devices-using-intune.md | 27 +++---------------- 1 file changed, 3 insertions(+), 24 deletions(-) diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index 1a98e4183f..58984dac70 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -20,7 +20,7 @@ Intune can help reduce threats from removable storage such as USB devices. The f | Control | Description | |----------|-------------| | [Block installation of any removeable storage device](#block-installation-of-any-removeable-storage-device) | Users cannot install any removeable storage device. | -| [Allow installation of specific device IDs and setup classes](#allow-installation-of-specific-device-ids-and-setup-classes) | Users can install only specfically approved devices. | +| [Allow installation of specific device IDs](#allow-installation-of-specific-device-ids) | Users can install only specfically approved devices. | | [Protect authorized removeable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removeable storage devices. | To make sure removeable storage is blocked or allowed as expected, we recommend trying these settings with a pilot group of users and devices, and refining the settings as needed before applying them in production. @@ -54,17 +54,11 @@ To make sure removeable storage is blocked or allowed as expected, we recommend 7. Click **Create** to save the profile. -## Allow installation of specific device IDs and setup classes +## Allow installation of specific device IDs Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to allow or prevent the installation of specific types of devices. -### Device installation in Windows -Windows uses two types of identifiers to control device installation and configuration: - -- Device identification strings -- Device setup classes - -#### Device identification strings +Windows can use device identification strings to control device installation and configuration. There are two types of device identification strings: hardware IDs and compatible IDs. Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs is referred to as the device ID, because it matches the exact make, model, and revision of the device. The other hardware IDs in the list match the details of the device less exactly. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device, if the driver for the correct revision is not available. @@ -83,21 +77,6 @@ You must allow or prevent all of the device identification strings for that devi For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). -#### Device setup classes - -[Device setup classes](https://docs.microsoft.com/windows-hardware/drivers/install/device-setup-classes) are another type of identification string. The manufacturer assigns the device setup class to a device in the device driver package. The device setup class groups devices that are installed and configured in the same way. For example, all CD drives belong to the CDROM device setup class, and they use the same co-installer when installed. A long number called a globally unique identifier (GUID) represents each device setup class. When Windows starts, it builds an in-memory tree structure with the GUIDs for all of the detected devices. Along with the GUID for the device setup class of the device itself, Windows may need to insert into the tree the GUID for the device setup class of the bus to which the device is attached. - -When you use device setup classes to allow or prevent users from installing device drivers, you must specify the GUIDs for all of the device's device setup classes, or you might not achieve the results you want. The installation might fail (if you want it to succeed) or it might succeed (if you want it to fail). - -For example, a multi-function device, such as an all-in-one scanner/fax/printer, has a GUID for a generic multi-function device, a GUID for the printer function, a GUID for the scanner function, and so on. The GUIDs for the individual functions are "child nodes" under the multi-function device GUID. To install a child node, Windows must also be able to install the parent node. You must allow installation of the device setup class of the parent GUID for the multi-function device in addition to any child GUIDs for the printer and scanner functions. - -You can get the setup class GUID of a device in Device Manager. Right-click the name of the device, click **Properties** > **Details** and select **Class GUID** as the **Property**. - -![Hardware IDs](images/class-guids.png) - -For a SyncML example that allows installation of specific device setup classes, see [DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdevicesetupclasses). - - ## Protect authorized removable storage If removable devices are allowed on devices (either fully or partially), you can add protection to identify and block malicious files. From 5328bfb1dd3cf53e2b404b9602f121f800c6c7e8 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 4 Dec 2018 17:20:57 -0800 Subject: [PATCH 25/78] update images and siem steps --- ...ows-defender-advanced-threat-protection.md | 18 ++++++++++++------ .../images/enable_siem.png | Bin 0 -> 49858 bytes .../images/siem_details.png | Bin 0 -> 69513 bytes 3 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/enable_siem.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/siem_details.png diff --git a/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md index fbe3783a63..79f71ea262 100644 --- a/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 10/08/2018 +ms.date: 12/04/2018 --- # Enable SIEM integration in Windows Defender ATP @@ -20,20 +20,26 @@ ms.date: 10/08/2018 - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) - >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-enablesiem-abovefoldlink) Enable security information and event management (SIEM) integration so you can pull alerts from Windows Defender Security Center using your SIEM solution or by connecting directly to the alerts REST API. +## Prerequisites +- The user who activates the setting must have permissions to create an app in Azure Active Directory (AAD). This is typically someone with a **Global administrator** role. +- During the initial activation, a pop-up screen is displayed for credentials to be entered. Make sure that you allow pop-ups for this site. + +## Enabling SIEM integration 1. In the navigation pane, select **Settings** > **SIEM**. - ![Image of SIEM integration from Settings menu](images/atp-siem-integration.png) + ![Image of SIEM integration from Settings menu](images/enable_siem.png) 2. Select **Enable SIEM integration**. This activates the **SIEM connector access details** section with pre-populated values and an application is created under you Azure Active Directory (AAD) tenant. - > [!WARNING] - >The client secret is only displayed once. Make sure you keep a copy of it in a safe place.
- For more information about getting a new secret see, [Learn how to get a new secret](troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md#learn-how-to-get-a-new-client-secret). + > [!WARNING] + >The client secret is only displayed once. Make sure you keep a copy of it in a safe place.
+ For more information about getting a new secret see, [Learn how to get a new secret](troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md#learn-how-to-get-a-new-client-secret). + + ![Image of SIEM integration from Settings menu](images/siem_details.png) 3. Choose the SIEM type you use in your organization. diff --git a/windows/security/threat-protection/windows-defender-atp/images/enable_siem.png b/windows/security/threat-protection/windows-defender-atp/images/enable_siem.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8a62b88322f796ed24ca8e842a2057ebb1ff03 GIT binary patch literal 49858 zcmdS9<9B7-6D}OvHafO#TOGS&+wRy&r(@f;la6iMwy}eobNc-Lf%pA#?}t717|*P= z=3F(aW<9g2!WHEu;9+oJfPjGDr6fha0|9~Z0|5c+KtX&V(B@V-|NPlYYB~V{A@u+A z15Ttt!2JRtou%Z&Aa~)wFlq5l;*YKVg~T+Rgy z*}~2i2o;)`N+0DSw1W4EZ^B-~8e_w9lWMpmdCF%&&{HG!I3x@g!RyT08wXih<`h$BI`h`LM zecr{<$OP!&Gw|$xVj^}nHYT>tK#$`|-Cr2QKVm8t&ekSCC6}`lKtM!5QldgC?iuGB zX3jbboliGc_t+Mu1v4d@14(ovzbh`kwFcILrs&Bz5hV!r%GnOb6WFeHO0^IZ0}EgM zP+qsuse!k3tga)~?$lDdnw6Y8;$<+dp~?kUa{kP2>_~DsjmyXMqv^mFO>_ z=#lvMT~JJ?|1XI~Z*J#!`}#HH$tZgA5^Kk+s5|BUbaUsZ`T8xU8^8Z3B03> zaC~CI&Rv)ll?}Jw__FI&{eWikF$n$N8clKHw)d{+4K5;t4>xYqFT3vo>RG;#v`|ys zIaw=-P3+KB@NmcJLv(ky4J~N&zAiP{4^@5wx=t)J!+%Xr)zbWLw^_dRNZfEaa4m?2 zYVbdB>%yBPEH)xdr%H_uld+3J{#=@w4Bs`3z|92nSY5uEr0lFT2hs}{{GDYT`mvK4@seru-hz0YNbPo??ORUZYPF|BOxyj zBSd&J99P|(nm0@B$%nH`VamcZDErXk(~^&pnt(L1qN<~UfjPI%6*h<`Zup&<$w27y z@r?4n%`uFUyq;NAPUY|GRc3e#9w|k1xM*W9*zkxA&Hq4K0 zgRIvc-cvV*gD$|?^U&teFznLL{4Bq>k58tQCy`63i~WJZGb)~in7Lx3RTH;6fc{3$ zvXf=J^rmlIw?J#uY>_QmV$wBJe2eEzFdF|gx2e(w;LX z)-6qj8-Vcn43XYQ6kzv1v#}((i;AU>SiAfLE%tlYU-tvZowt0j+jgJ86v^V<`GfnM zd%iZm9S)$bzm|8~-({#=KU^Pf`A&d#f5I|Ny~m%7z`A=+*s}BApb}8y4ACHdrZ9=a z6Xz0-fAl%&cyFGqf39J++-B3Xcz(wk+(rUY(E=?ZB1v=W3ze2BQB^SLVRnVkAMru# z6zo_KoOnEXiQN(y54?$Y-_OD}|2auwcYOvR{PwIZa9B80MLL=@t?Tm3Oy4_e<6Zs` zGBpGMjCgiaQlnU-Oee8YNiFheHMa$k&imtSs*Vt`2UjXI9!^Od5=OJ=2I4~x1o zt|kntm(Ft~8dTHV6>|GArpO`{xj?}gj z!0tFSgk;+s@Atm3&dTS1iVrx3`0*2+fx+y@x(n}pJC9T(G{rc9(Cq!#^Mp?`%OaSb z-;b8m^zP8IT{ZGUc?t%m0LJ!ArtsGB%ryC5K?Hvtsf%6Q8A!R2Eo-a`psiM+IXPuF zYPuHxIq>9nOZgDkrz_i>u`Ut47`3p~v&rYR>~y%b$(L9HzcHU#)(85Nuv#B@Aa>~e z!^gdYAMMZ4gSWRq0uVuBctHo3th>I19Wm+3#dbvj1JJ#yQ$uTXIHs;}#m9R(BZcX2 z+gcQ;XK0|~-InJjSSrmMN`X(n_n0JhB9S7Pe;0T2a921llR^^T`cRA*FK~j~br*l+ z;j7F4>Ey&u@C3A&tEKm{m0g$MG_#T47OL0DD(Z~EW^~V1#2Lz)1#=}bz z%jh!*(!1_&Rdnz0MJ}hnPf7`ruQ^-Cn z-MWua<^AD-kf@48L|8u}t*=4e{kE5{lafPm?Vpg3Sa;nejhPtXx1j&?v@bu+msIS< zJ^?2y59cGcM-+&Uj_#dMZ)HQFcq{U7{kyqHio-$XzJ5no*&dJkarfuAg5QPl$lO!B z@q%|5GxXmL5nl{rb#Zc;cf5683M~R?jZ#|OpxQR)gM4E-{LMTsCguXUgB&L+-u0

GqWR;v;Cz%oWF!V67p4u?;xFw9y;enIvdf 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/siem_details.png b/windows/security/threat-protection/windows-defender-atp/images/siem_details.png new file mode 100644 index 0000000000000000000000000000000000000000..94c724f0c88e96d452a5eeb9582f37f7c4282978 GIT binary patch literal 69513 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 literal 0 HcmV?d00001 From 9e3401ea22d690ce0f27582145acc2361f098470 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 5 Dec 2018 10:12:59 -0800 Subject: [PATCH 26/78] add new siem parameters --- ...ng-rest-api-windows-defender-advanced-threat-protection.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md index 1c6449106b..19dd48e619 100644 --- a/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md @@ -106,7 +106,9 @@ DateTime?sinceTimeUtc | string | Defines the lower time bound alerts are retriev DateTime?untilTimeUtc | string | Defines the upper time bound alerts are retrieved.
The time range will be: from `sinceTimeUtc` time to `untilTimeUtc` time.

**NOTE**: When not specified, the default value will be the current time. string ago | string | Pulls alerts in the following time range: from `(current_time - ago)` time to `current_time` time.

Value should be set according to **ISO 8601** duration format
E.g. `ago=PT10M` will pull alerts received in the last 10 minutes. int?limit | int | Defines the number of alerts to be retrieved. Most recent alerts will be retrieved based on the number defined.

**NOTE**: When not specified, all alerts available in the time range will be retrieved. -machinegroups | String | Specifies machine groups to pull alerts from .

**NOTE**: When not specified, alerts from all machine groups will be retrieved.

Example:

```https://wdatp-alertexporter-eu.securitycenter.windows.com/api/Alerts/?machinegroups=UKMachines&machinegroups=FranceMachines``` +machinegroups | String | Specifies machine groups to pull alerts from.

**NOTE**: When not specified, alerts from all machine groups will be retrieved.

Example:

```https://wdatp-alertexporter-eu.securitycenter.windows.com/api/Alerts/?machinegroups=UKMachines&machinegroups=FranceMachines``` +DeviceCreatedMachineTags | string | Single machine tag from the registry. +CloudCreatedMachineTags | string | Machine tags that were created in Windows Defender Security Center. ### Request example The following example demonstrates how to retrieve all the alerts in your organization. From dfd00f9f90c1c4a457372f99c5f2d860fa1d5ddd Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 5 Dec 2018 10:57:53 -0800 Subject: [PATCH 27/78] add 2 hrs in pull alerts table --- ...sing-rest-api-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md index 19dd48e619..9d5d41641a 100644 --- a/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md @@ -98,7 +98,7 @@ Authorization | string | Required. The Azure AD access token in the form **Beare ### Request parameters -Use optional query parameters to specify and control the amount of data returned in a response. If you call this method without parameters, the response contains all the alerts in your organization. +Use optional query parameters to specify and control the amount of data returned in a response. If you call this method without parameters, the response contains all the alerts in your organization in the last 2 hours. Name | Value| Description :---|:---|:--- From bf632db2411610c787c99c28e952ddd22e392d4b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 5 Dec 2018 11:05:26 -0800 Subject: [PATCH 28/78] update mdm instructions to point to intune --- ...ows-defender-advanced-threat-protection.md | 22 ++----------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index e0c41580fa..2f29edd752 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 09/19/2018 +ms.date: 12/05/2018 --- # Onboard Windows 10 machines using Mobile Device Management tools @@ -36,25 +36,7 @@ For more information on enabling MDM with Microsoft Intune, see [Setup Windows D For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThreatProtection CSP](https://msdn.microsoft.com/library/windows/hardware/mt723296(v=vs.85).aspx) and [WindowsAdvancedThreatProtection DDF file](https://msdn.microsoft.com/library/windows/hardware/mt723297(v=vs.85).aspx). -### Use the Azure Intune Portal to deploy Windows Defender Advanced Threat Protection policies on Windows 10 1607 and higher - -1. Login to the [Microsoft Azure portal](https://portal.azure.com). - -2. Select **Device Configuration > Profiles > Create profile**. - -3. Enter a **Name** and **Description**. - -4. For **Platform**, select **Windows 10 and later**. - -5. For **Profile type**, select **Windows Defender ATP (Windows 10 Desktop)**. - -6. Configure the settings: - - **Onboard Configuration Package**: Browse and select the **WindowsDefenderATP.onboarding** file you downloaded. This file enables a setting so devices can report to the Windows Defender ATP service. - - **Sample sharing for all files**: Allows samples to be collected, and shared with Windows Defender ATP. For example, if you see a suspicious file, you can submit it to Windows Defender ATP for deep analysis. - - **Expedite telemetry reporting frequency**: For devices that are at high risk, enable this setting so it reports telemetry to the Windows Defender ATP service more frequently. - - **Offboard Configuration Package**: If you want to remove Windows Defender ATP monitoring, you can download an offboarding package from Windows Defender Security Center, and add it. Otherwise, skip this property. - -7. Select **OK**, and **Create** to save your changes, which creates the profile. +Follow the instructions provided in the [Microsoft Intune documentation](https://docs.microsoft.com/intune/advanced-threat-protection). > [!NOTE] > - The **Health Status for onboarded machines** policy uses read-only properties and can't be remediated. From 6b992ceec228c3246a46a75a80928143e0258868 Mon Sep 17 00:00:00 2001 From: Harshitha Chidananda Murthy Date: Wed, 5 Dec 2018 11:36:16 -0800 Subject: [PATCH 29/78] Studio 2 and bug fixes --- devices/surface/microsoft-surface-data-eraser.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/devices/surface/microsoft-surface-data-eraser.md b/devices/surface/microsoft-surface-data-eraser.md index 3e3aa60025..5a35a44360 100644 --- a/devices/surface/microsoft-surface-data-eraser.md +++ b/devices/surface/microsoft-surface-data-eraser.md @@ -150,6 +150,22 @@ After you create a Microsoft Surface Data Eraser USB stick, you can boot a suppo Microsoft Surface Data Eraser is periodically updated by Microsoft. For information about the changes provided in each new version, see the following: +### Version 3.2.78.0 +*Release Date: 4 Dec 2018* + +This version of Surface Data Eraser: + +- Includes bug fixes + + +### Version 3.2.75.0 +*Release Date: 12 November 2018* + +This version of Surface Data Eraser: + +- Adds support to Surface Studio 2 +- Fixes issues with SD card + ### Version 3.2.69.0 *Release Date: 12 October 2018* From a43759098e35fa01024e5dde766159eccc59b6ac Mon Sep 17 00:00:00 2001 From: Stephen Ferrero Date: Wed, 5 Dec 2018 19:01:10 -0800 Subject: [PATCH 30/78] Typo fix "dixed" should be "fixed" --- mdop/mbam-v2/understanding-mbam-reports-mbam-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mdop/mbam-v2/understanding-mbam-reports-mbam-2.md b/mdop/mbam-v2/understanding-mbam-reports-mbam-2.md index c9e289d2f4..7dffbbbb92 100644 --- a/mdop/mbam-v2/understanding-mbam-reports-mbam-2.md +++ b/mdop/mbam-v2/understanding-mbam-reports-mbam-2.md @@ -159,7 +159,7 @@ Removable Data Volume encryption status will not be shown in the report.

Policy-Fixed Data Drive

-

Indicates if encryption is required for the dixed data drive.

+

Indicates if encryption is required for the fixed data drive.

Policy Removable Data Drive

From 46367e6c177348b0a1cb2ac1aa53af2c6d1a7e60 Mon Sep 17 00:00:00 2001 From: CTroessaert <43269447+CTroessaert@users.noreply.github.com> Date: Thu, 6 Dec 2018 11:42:15 +0100 Subject: [PATCH 31/78] Update create-a-device-account-using-office-365.md The registrar pool retrieval should be declared as a step --- .../create-a-device-account-using-office-365.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/devices/surface-hub/create-a-device-account-using-office-365.md b/devices/surface-hub/create-a-device-account-using-office-365.md index 4e42bd0dad..15c81bf59c 100644 --- a/devices/surface-hub/create-a-device-account-using-office-365.md +++ b/devices/surface-hub/create-a-device-account-using-office-365.md @@ -356,18 +356,22 @@ In order to enable Skype for Business, your environment will need to meet the fo Import-PSSession $cssess -AllowClobber ``` -2. To enable your Surface Hub account for Skype for Business Server, run this cmdlet: +2. Retrieve your Surface Hub account Registrar Pool + +If you aren't sure what value to use for the `RegistrarPool` parameter in your environment, you can get the value from an existing Skype for Business user using this cmdlet: + + ```PowerShell + Get-CsOnlineUser -Identity ‘alice@contoso.microsoft.com’| fl *registrarpool* + ``` + +3. To enable your Surface Hub account for Skype for Business Server, run this cmdlet: ```PowerShell Enable-CsMeetingRoom -Identity $strEmail -RegistrarPool "sippoolbl20a04.infra.lync.com" -SipAddressType EmailAddress ``` - If you aren't sure what value to use for the `RegistrarPool` parameter in your environment, you can get the value from an existing Skype for Business user using this cmdlet: - - ```PowerShell - Get-CsOnlineUser -Identity ‘alice@contoso.microsoft.com’| fl *registrarpool* - ``` + From 7316e39e59748256aa520dec8a5ea99c2c3a3f3b Mon Sep 17 00:00:00 2001 From: CTroessaert <43269447+CTroessaert@users.noreply.github.com> Date: Thu, 6 Dec 2018 11:43:27 +0100 Subject: [PATCH 32/78] Update create-a-device-account-using-office-365.md --- .../surface-hub/create-a-device-account-using-office-365.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/devices/surface-hub/create-a-device-account-using-office-365.md b/devices/surface-hub/create-a-device-account-using-office-365.md index 15c81bf59c..620aa5b988 100644 --- a/devices/surface-hub/create-a-device-account-using-office-365.md +++ b/devices/surface-hub/create-a-device-account-using-office-365.md @@ -200,8 +200,7 @@ In order to enable Skype for Business, your environment will need to meet the fo 2. To enable your Surface Hub account for Skype for Business Server, run this cmdlet: ```PowerShell - Enable-CsMeetingRoom -Identity $strEmail -RegistrarPool - "sippoolbl20a04.infra.lync.com" -SipAddressType EmailAddress + Enable-CsMeetingRoom -Identity $strEmail -RegistrarPool "sippoolbl20a04.infra.lync.com" -SipAddressType EmailAddress ``` If you aren't sure what value to use for the `RegistrarPool` parameter in your environment, you can get the value from an existing Skype for Business user using this cmdlet: From 4968694c9edcf025f8212d8e3c4bd1f1e2a67686 Mon Sep 17 00:00:00 2001 From: CTroessaert <43269447+CTroessaert@users.noreply.github.com> Date: Thu, 6 Dec 2018 11:50:25 +0100 Subject: [PATCH 33/78] Update create-a-device-account-using-office-365.md including the powershell module + changing the MSOnline version from BETA to RTW --- .../create-a-device-account-using-office-365.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/devices/surface-hub/create-a-device-account-using-office-365.md b/devices/surface-hub/create-a-device-account-using-office-365.md index 4e42bd0dad..3cb7b94855 100644 --- a/devices/surface-hub/create-a-device-account-using-office-365.md +++ b/devices/surface-hub/create-a-device-account-using-office-365.md @@ -75,10 +75,17 @@ From here on, you'll need to finish the account creation process using PowerShel In order to run cmdlets used by these PowerShell scripts, the following must be installed for the admin PowerShell console: -- [Microsoft Online Services Sign-In Assistant for IT Professionals BETA](https://go.microsoft.com/fwlink/?LinkId=718149) +- [Microsoft Online Services Sign-In Assistant for IT Professionals RTW](https://www.microsoft.com/en-us/download/details.aspx?id=41950 +) - [Windows Azure Active Directory Module for Windows PowerShell](https://www.microsoft.com/web/handlers/webpi.ashx/getinstaller/WindowsAzurePowershellGet.3f.3f.3fnew.appids) - [Skype for Business Online, Windows PowerShell Module](https://www.microsoft.com/download/details.aspx?id=39366) +Install the following module in Powershell +``` syntax + install-module AzureAD + Install-module MsOnline + ``` + ### Connecting to online services 1. Run Windows PowerShell as Administrator. From 69562e1056fcf3b5394c2fac85112b73cda2f28e Mon Sep 17 00:00:00 2001 From: Andrew Svoboda Date: Thu, 6 Dec 2018 12:00:24 +0000 Subject: [PATCH 34/78] fix example json response --- ...sing-rest-api-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md index 1c6449106b..36a28f447c 100644 --- a/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md @@ -73,7 +73,7 @@ The response will include an access token and expiry information. ```json { "token_type": "Bearer", - "expires_in": "3599" + "expires_in": "3599", "ext_expires_in": "0", "expires_on": "1488720683", "not_before": "1488720683", From d52ba9f40a2b93f9008074ab9a745048f221981d Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 6 Dec 2018 05:49:01 -0800 Subject: [PATCH 35/78] fixed link --- .../surface-hub/create-a-device-account-using-office-365.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/devices/surface-hub/create-a-device-account-using-office-365.md b/devices/surface-hub/create-a-device-account-using-office-365.md index 3cb7b94855..de32baac5d 100644 --- a/devices/surface-hub/create-a-device-account-using-office-365.md +++ b/devices/surface-hub/create-a-device-account-using-office-365.md @@ -75,8 +75,7 @@ From here on, you'll need to finish the account creation process using PowerShel In order to run cmdlets used by these PowerShell scripts, the following must be installed for the admin PowerShell console: -- [Microsoft Online Services Sign-In Assistant for IT Professionals RTW](https://www.microsoft.com/en-us/download/details.aspx?id=41950 -) +- [Microsoft Online Services Sign-In Assistant for IT Professionals RTW](https://www.microsoft.com/en-us/download/details.aspx?id=41950) - [Windows Azure Active Directory Module for Windows PowerShell](https://www.microsoft.com/web/handlers/webpi.ashx/getinstaller/WindowsAzurePowershellGet.3f.3f.3fnew.appids) - [Skype for Business Online, Windows PowerShell Module](https://www.microsoft.com/download/details.aspx?id=39366) From 21b6dfc654befa5bfa14f7085b27f944f7044378 Mon Sep 17 00:00:00 2001 From: Kaushik Ainapure Date: Thu, 6 Dec 2018 22:25:13 +0530 Subject: [PATCH 36/78] Creating sub-topics - Networking --- .../troubleshoot-networking.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 windows/client-management/troubleshoot-networking.md diff --git a/windows/client-management/troubleshoot-networking.md b/windows/client-management/troubleshoot-networking.md new file mode 100644 index 0000000000..48eba2195a --- /dev/null +++ b/windows/client-management/troubleshoot-networking.md @@ -0,0 +1,20 @@ +--- +title: Advanced troubleshooting Windows Networking issues +description: Learn how to troubleshoot Networking issues. +ms.prod: w10 +ms.sitesec: library +ms.topic: troubleshooting +author: kaushika-msft +ms.localizationpriority: medium +ms.author: kaushika +ms.date: +--- + +# Advanced troubleshooting Networking issues + +In these topics, you will learn how to troubleshoot common problems related to Windows Networking. + +- [Advanced troubleshooting Wireless Network](advanced-troubleshooting-wireless-network-connectivity.md) +- [Data collection for troubleshooting 802.1x authentication](data-collection-for-802-authentication.md) +- [Advanced troubleshooting 802.1x authentication](advanced-troubleshooting-802-authentication.md) +- [Advanced troubleshooting for TCP/IP issues](troubleshoot-tcpip.md) From 7d473af8bd2ddc059d1fdf546dce5d315f2c0026 Mon Sep 17 00:00:00 2001 From: Kaushik Ainapure Date: Thu, 6 Dec 2018 22:26:52 +0530 Subject: [PATCH 37/78] Creating sub-topic - Windows Start-up --- .../troubleshoot-windows-startup.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 windows/client-management/troubleshoot-windows-startup.md diff --git a/windows/client-management/troubleshoot-windows-startup.md b/windows/client-management/troubleshoot-windows-startup.md new file mode 100644 index 0000000000..7aa14eeca5 --- /dev/null +++ b/windows/client-management/troubleshoot-windows-startup.md @@ -0,0 +1,19 @@ +--- +title: Advanced troubleshooting Windows Start-up issues +description: Learn how to troubleshoot Windows Start-up issues. +ms.prod: w10 +ms.sitesec: library +ms.topic: troubleshooting +author: kaushika-msft +ms.localizationpriority: medium +ms.author: kaushika +ms.date: +--- + +# Advanced troubleshooting Windows Start-up issues + +In these topics, you will learn how to troubleshoot common problems related to Windows Start-up. + +- [Advanced troubleshooting Windows boot problems](advanced-troubleshooting-boot-problems.md) +- [Advanced troubleshooting Stop or blue screen error](troubleshoot-stop-errors.md) +- [Advanced troubleshooting Freeze or Hang issues](troubleshoot-windows-freeze.md) From 7fa6c05711cedb4fa61b7582ce23f277a3870060 Mon Sep 17 00:00:00 2001 From: Kaushik Ainapure Date: Thu, 6 Dec 2018 22:35:46 +0530 Subject: [PATCH 38/78] Updating TOC with sub-topics -Networking -Windows Start-up --- windows/client-management/TOC.md | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/windows/client-management/TOC.md b/windows/client-management/TOC.md index 7369a791fd..09f6594434 100644 --- a/windows/client-management/TOC.md +++ b/windows/client-management/TOC.md @@ -12,16 +12,18 @@ ## [Windows 10 Mobile deployment and management guide](windows-10-mobile-and-mdm.md) ## [Windows libraries](windows-libraries.md) ## [Troubleshoot Windows 10 clients](windows-10-support-solutions.md) -### [Data collection for troubleshooting 802.1x Authentication](data-collection-for-802-authentication.md) -### [Advanced troubleshooting 802.1x authentication](advanced-troubleshooting-802-authentication.md) -### [Advanced troubleshooting for Windows boot problems](advanced-troubleshooting-boot-problems.md) -### [Advanced troubleshooting Wireless Network Connectivity](advanced-troubleshooting-wireless-network-connectivity.md) -### [Advanced troubleshooting for Windows-based computer freeze issues](troubleshoot-windows-freeze.md) -### [Advanced troubleshooting for Stop error or blue screen error issue](troubleshoot-stop-errors.md) -### [Advanced troubleshooting for TCP/IP](troubleshoot-tcpip.md) -#### [Collect data using Network Monitor](troubleshoot-tcpip-netmon.md) -#### [Troubleshoot TCP/IP connectivity](troubleshoot-tcpip-connectivity.md) -#### [Troubleshoot port exhaustion issues](troubleshoot-tcpip-port-exhaust.md) -#### [Troubleshoot Remote Procedure Call (RPC) errors](troubleshoot-tcpip-rpc-errors.md) +### [Advanced troubleshooting Networking issues](troubleshoot-networking.md) +#### [Advanced troubleshooting Wireless Network Connectivity](advanced-troubleshooting-wireless-network-connectivity.md) +#### [Data collection for troubleshooting 802.1x Authentication](data-collection-for-802-authentication.md) +#### [Advanced troubleshooting 802.1x authentication](advanced-troubleshooting-802-authentication.md) +#### [Advanced troubleshooting for TCP/IP](troubleshoot-tcpip.md) +##### [Collect data using Network Monitor](troubleshoot-tcpip-netmon.md) +##### [Troubleshoot TCP/IP connectivity](troubleshoot-tcpip-connectivity.md) +##### [Troubleshoot port exhaustion issues](troubleshoot-tcpip-port-exhaust.md) +##### [Troubleshoot Remote Procedure Call (RPC) errors](troubleshoot-tcpip-rpc-errors.md) +### [Advanced troubleshoot Windows Start-up issues](troubleshoot-windows-startup.md) +#### [Advanced troubleshooting for Windows boot problems](advanced-troubleshooting-boot-problems.md) +#### [Advanced troubleshooting for Windows-based computer freeze issues](troubleshoot-windows-freeze.md) +#### [Advanced troubleshooting for Stop error or blue screen error issue](troubleshoot-stop-errors.md) ## [Mobile device management for solution providers](mdm/index.md) ## [Change history for Client management](change-history-for-client-management.md) From ec5ae6740bd34e49f95e819a2edefde0d9c36e84 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 6 Dec 2018 09:39:01 -0800 Subject: [PATCH 39/78] fixed misspellings --- windows/client-management/troubleshoot-networking.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/client-management/troubleshoot-networking.md b/windows/client-management/troubleshoot-networking.md index 48eba2195a..6865732607 100644 --- a/windows/client-management/troubleshoot-networking.md +++ b/windows/client-management/troubleshoot-networking.md @@ -1,6 +1,6 @@ --- -title: Advanced troubleshooting Windows Networking issues -description: Learn how to troubleshoot Networking issues. +title: Advanced troubleshooting for Windows networking issues +description: Learn how to troubleshoot networking issues. ms.prod: w10 ms.sitesec: library ms.topic: troubleshooting @@ -10,9 +10,9 @@ ms.author: kaushika ms.date: --- -# Advanced troubleshooting Networking issues +# Advanced troubleshooting for Windows networking issues -In these topics, you will learn how to troubleshoot common problems related to Windows Networking. +In these topics, you will learn how to troubleshoot common problems related to Windows networking. - [Advanced troubleshooting Wireless Network](advanced-troubleshooting-wireless-network-connectivity.md) - [Data collection for troubleshooting 802.1x authentication](data-collection-for-802-authentication.md) From e50c34866dabd7ae2ececb85a913991e9c5c9dbb Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 6 Dec 2018 09:40:58 -0800 Subject: [PATCH 40/78] fix --- .../troubleshoot-windows-startup.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/client-management/troubleshoot-windows-startup.md b/windows/client-management/troubleshoot-windows-startup.md index 7aa14eeca5..47d03fef10 100644 --- a/windows/client-management/troubleshoot-windows-startup.md +++ b/windows/client-management/troubleshoot-windows-startup.md @@ -1,6 +1,6 @@ --- -title: Advanced troubleshooting Windows Start-up issues -description: Learn how to troubleshoot Windows Start-up issues. +title: Advanced troubleshooting for Windows start-up issues +description: Learn how to troubleshoot Windows start-up issues. ms.prod: w10 ms.sitesec: library ms.topic: troubleshooting @@ -10,10 +10,10 @@ ms.author: kaushika ms.date: --- -# Advanced troubleshooting Windows Start-up issues +# Advanced troubleshooting for Windows start-up issues -In these topics, you will learn how to troubleshoot common problems related to Windows Start-up. +In these topics, you will learn how to troubleshoot common problems related to Windows start-up. -- [Advanced troubleshooting Windows boot problems](advanced-troubleshooting-boot-problems.md) -- [Advanced troubleshooting Stop or blue screen error](troubleshoot-stop-errors.md) -- [Advanced troubleshooting Freeze or Hang issues](troubleshoot-windows-freeze.md) +- [Advanced troubleshooting for Windows boot problems](advanced-troubleshooting-boot-problems.md) +- [Advanced troubleshooting for Stop error or blue screen error](troubleshoot-stop-errors.md) +- [Advanced troubleshooting for Windows-based computer freeze issues](troubleshoot-windows-freeze.md) From 324439b5b87a8fbbc29b1dcf05f4ca4052f5dea9 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 6 Dec 2018 09:45:12 -0800 Subject: [PATCH 41/78] Update TOC.md --- windows/client-management/TOC.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/client-management/TOC.md b/windows/client-management/TOC.md index 09f6594434..68cf6b4238 100644 --- a/windows/client-management/TOC.md +++ b/windows/client-management/TOC.md @@ -12,16 +12,16 @@ ## [Windows 10 Mobile deployment and management guide](windows-10-mobile-and-mdm.md) ## [Windows libraries](windows-libraries.md) ## [Troubleshoot Windows 10 clients](windows-10-support-solutions.md) -### [Advanced troubleshooting Networking issues](troubleshoot-networking.md) +### [Advanced troubleshooting for Windows networking issues](troubleshoot-networking.md) #### [Advanced troubleshooting Wireless Network Connectivity](advanced-troubleshooting-wireless-network-connectivity.md) #### [Data collection for troubleshooting 802.1x Authentication](data-collection-for-802-authentication.md) #### [Advanced troubleshooting 802.1x authentication](advanced-troubleshooting-802-authentication.md) -#### [Advanced troubleshooting for TCP/IP](troubleshoot-tcpip.md) -##### [Collect data using Network Monitor](troubleshoot-tcpip-netmon.md) -##### [Troubleshoot TCP/IP connectivity](troubleshoot-tcpip-connectivity.md) -##### [Troubleshoot port exhaustion issues](troubleshoot-tcpip-port-exhaust.md) -##### [Troubleshoot Remote Procedure Call (RPC) errors](troubleshoot-tcpip-rpc-errors.md) -### [Advanced troubleshoot Windows Start-up issues](troubleshoot-windows-startup.md) +### [Advanced troubleshooting for TCP/IP](troubleshoot-tcpip.md) +#### [Collect data using Network Monitor](troubleshoot-tcpip-netmon.md) +#### [Troubleshoot TCP/IP connectivity](troubleshoot-tcpip-connectivity.md) +#### [Troubleshoot port exhaustion issues](troubleshoot-tcpip-port-exhaust.md) +#### [Troubleshoot Remote Procedure Call (RPC) errors](troubleshoot-tcpip-rpc-errors.md) +### [Advanced troubleshooting for Windows start-up issues](troubleshoot-windows-startup.md) #### [Advanced troubleshooting for Windows boot problems](advanced-troubleshooting-boot-problems.md) #### [Advanced troubleshooting for Windows-based computer freeze issues](troubleshoot-windows-freeze.md) #### [Advanced troubleshooting for Stop error or blue screen error issue](troubleshoot-stop-errors.md) From e667181ab1e0c954bc8576517d742c7ecd0b31e7 Mon Sep 17 00:00:00 2001 From: Harshitha Chidananda Murthy Date: Thu, 6 Dec 2018 10:48:45 -0800 Subject: [PATCH 42/78] Surface Studio 2 --- devices/surface/surface-enterprise-management-mode.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/devices/surface/surface-enterprise-management-mode.md b/devices/surface/surface-enterprise-management-mode.md index 77fc4c027c..fee03a26b2 100644 --- a/devices/surface/surface-enterprise-management-mode.md +++ b/devices/surface/surface-enterprise-management-mode.md @@ -191,8 +191,10 @@ For use with SEMM and Microsoft Surface UEFI Configurator, the certificate must ## Version History +### Version 2.26.136.0 +* Add support to Surface Studio 2 -### Version 2.21.136.9 +### Version 2.21.136.0 * Add support to Surface Pro 6 * Add support to Surface Laptop 2 From af9fc9c89953d55c69a42e67a2f01a320274f224 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 6 Dec 2018 11:00:15 -0800 Subject: [PATCH 43/78] ip update --- .../information-protection-in-windows-overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md index 9c4fe5f044..b71095b5fc 100644 --- a/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md +++ b/windows/security/threat-protection/windows-defender-atp/information-protection-in-windows-overview.md @@ -31,12 +31,12 @@ Windows Defender ATP applies two methods to discover and protect data: ## Data discovery -Windows Defender ATP automatically discovers files with Office 365 sensitivity labels on Windows devices when the feature is enabled. You can enable the Azure Information Protection integration feature from Windows Defender Security Center. For more information, see [Configure advanced features](advanced-features-windows-defender-advanced-threat-protection.md#azure-information-protection). +Windows Defender ATP automatically discovers files with sensitivity labels on Windows devices when the feature is enabled. You can enable the Azure Information Protection integration feature from Windows Defender Security Center. For more information, see [Configure advanced features](advanced-features-windows-defender-advanced-threat-protection.md#azure-information-protection). ![Image of settings page with Azure Information Protection](images/atp-settings-aip.png) -After enabling the Azure Information Protection integration, data discovery signals are immediately forwarded to Azure Information Protection from the device. When a file that has a sensitivity label applied is created or modified on a Windows device, Windows Defender ATP automatically reports the signal to Azure Information Protection. +After enabling the Azure Information Protection integration, data discovery signals are immediately forwarded to Azure Information Protection from the device. When a labeled file is created or modified on a Windows device, Windows Defender ATP automatically reports the signal to Azure Information Protection. The reported signals can be viewed on the Azure Information Protection - Data discovery dashboard. @@ -70,7 +70,7 @@ InformationProtectionLogs_CL ``` **Prerequisites:** -- Customers must have a subscription for Azure Information Protection, and be using a unified labeling client. +- Customers must have a subscription for Azure Information Protection. - Enable Azure Information Protection integration in Windows Defender Security Center: - Go to **Settings** in Windows Defender Security Center, click on **Advanced Settings** under **General**. From f217aa03427eb85ab6861f397536010a637e3cbe Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire <15990269+iaanw@users.noreply.github.com> Date: Thu, 6 Dec 2018 17:06:59 -0800 Subject: [PATCH 44/78] Remove link to eval package Removed link to eval package which has outdated tools. --- .../event-views-exploit-guard.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md index f04964a7cd..fc9d4153fb 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md @@ -33,13 +33,13 @@ You can also get detailed reporting into events and blocks as part of Windows Se You can create custom views in the Windows Event Viewer to only see events for specific capabilities and settings. -The easiest way to do this is to import a custom view as an XML file. You can obtain XML files for each of the features in the [Exploit Guard Evaluation Package](https://aka.ms/mp7z2w), or you can copy the XML directly from this page. +The easiest way to do this is to import a custom view as an XML file. You can copy the XML directly from this page. You can also manually navigate to the event area that corresponds to the feature, see the [list of attack surface reduction events](#list-of-attack-surface-reduction-events) section at the end of this topic for more details. ### Import an existing XML custom view -1. Download the [Exploit Guard Evaluation Package](https://aka.ms/mp7z2w) and extract the appropriate file to an easily accessible location. The following filenames are each of the custom views: +1. Create an empty .txt file and copy the XML for the custom view you want to use into the .txt file. Do this for each of the custom views you want to use. Rename the files as follows (ensure you change the type from .txt to .xml): - Controlled folder access events custom view: *cfa-events.xml* - Exploit protection events custom view: *ep-events.xml* - Attack surface reduction events custom view: *asr-events.xml* From dcb4ee8155ebfabd78e0189fb66a5418b092a75c Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 7 Dec 2018 11:49:14 -0800 Subject: [PATCH 45/78] added images --- .../kernel-dma-protection-security-center.png | Bin 0 -> 144777 bytes .../kernel-dma-protection-security-center.jpg | Bin 0 -> 91370 bytes .../kernel-dma-protection-security-center.png | Bin 0 -> 132834 bytes .../kernel-dma-protection-for-thunderbolt.md | 12 +++++++++--- 4 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 windows/security/information-protection/bitlocker/images/kernel-dma-protection-security-center.png create mode 100644 windows/security/information-protection/images/kernel-dma-protection-security-center.jpg create mode 100644 windows/security/information-protection/images/kernel-dma-protection-security-center.png diff --git a/windows/security/information-protection/bitlocker/images/kernel-dma-protection-security-center.png b/windows/security/information-protection/bitlocker/images/kernel-dma-protection-security-center.png new file mode 100644 index 0000000000000000000000000000000000000000..b0c23970d6c2d28f839d69e1efb163dced806d78 GIT binary patch literal 144777 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μ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 literal 0 HcmV?d00001 diff --git a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md index 3f71393153..54b6fcc8b6 100644 --- a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md +++ b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md @@ -6,7 +6,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: aadake -ms.date: 10/03/2018 +ms.date: 12/08/2018 --- # Kernel DMA Protection for Thunderbolt™ 3 @@ -65,11 +65,17 @@ Systems released prior to Windows 10 version 1803 do not support Kernel DMA Prot Systems running Windows 10 version 1803 that do support Kernel DMA Protection do have this security feature enabled automatically by the OS with no user or IT admin configuration required. -**To check if a device supports Kernel DMA Protection** +### Using Security Center + +Beginning with Wndows 10 version 1809, you can use Security Center to check if Kernel DMA Protection is enabled. Click **Start** > **Settings** > **Update & Security** > **Windows Security** > **Open Windows Security** > **Device security** > **Core isolation details**. + +![Kernel DMA protection in Security Center](bitlocker/images/kernel-dma-protection-security-center.png) + +### Using System information 1. Launch MSINFO32.exe in a command prompt, or in the Windows search bar. 2. Check the value of **Kernel DMA Protection**. - ![Kernel DMA protection](bitlocker/images/kernel-dma-protection.png) + ![Kernel DMA protection in System Information](bitlocker/images/kernel-dma-protection.png) 3. If the current state of **Kernel DMA Protection** is OFF and **Virtualization Technology in Firmware** is NO: - Reboot into BIOS settings - Turn on Intel Virtualization Technology. From 1673ed33f0a599a98b4b7481aa481982e34e0745 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Fri, 7 Dec 2018 19:58:50 +0000 Subject: [PATCH 46/78] Merged PR 13257: add alt text for images --- .../troubleshoot-tcpip-connectivity.md | 16 +++++++-------- .../troubleshoot-tcpip-port-exhaust.md | 20 +++++++++---------- .../troubleshoot-tcpip-rpc-errors.md | 10 +++++----- 3 files changed, 23 insertions(+), 23 deletions(-) diff --git a/windows/client-management/troubleshoot-tcpip-connectivity.md b/windows/client-management/troubleshoot-tcpip-connectivity.md index a18d193527..ba947f741a 100644 --- a/windows/client-management/troubleshoot-tcpip-connectivity.md +++ b/windows/client-management/troubleshoot-tcpip-connectivity.md @@ -36,17 +36,17 @@ If the initial TCP handshake is failing because of packet drops then you would s Source side connecting on port 445: -![](images/tcp-ts-6.png) +![Screenshot of frame summary in Network Monitor](images/tcp-ts-6.png) Destination side: applying the same filter, you do not see any packets. -![](images/tcp-ts-7.png) +![Screenshot of frame summary with filter in Network Monitor](images/tcp-ts-7.png) For the rest of the data, TCP will retransmit the packets 5 times. **Source 192.168.1.62 side trace:** -![](images/tcp-ts-8.png) +![Screenshot showing packet side trace](images/tcp-ts-8.png) **Destination 192.168.1.2 side trace:** @@ -71,15 +71,15 @@ In the below screenshots, you see that the packets seen on the source and the de **Source Side** -![](images/tcp-ts-9.png) +![Screenshot of packets on source side in Network Monitor](images/tcp-ts-9.png) **On the destination-side trace** -![](images/tcp-ts-10.png) +![Screenshot of packets on destination side in Network Monitor](images/tcp-ts-10.png) You also see an ACK+RST flag packet in a case when the TCP establishment packet SYN is sent out. The TCP SYN packet is sent when the client wants to connect on a particular port, but if the destination/server for some reason does not want to accept the packet, it would send an ACK+RST packet. -![](images/tcp-ts-11.png) +![Screenshot of packet flag](images/tcp-ts-11.png) The application which is causing the reset (identified by port numbers) should be investigated to understand what is causing it to reset the connection. @@ -102,8 +102,8 @@ auditpol /set /subcategory:"Filtering Platform Packet Drop" /success:enable /fai You can then review the Security event logs to see for a packet drop on a particular port-IP and a filter ID associated with it. -![](images/tcp-ts-12.png) +![Screenshot of Event Properties](images/tcp-ts-12.png) Now, run the command `netsh wfp show state`, this will generate a wfpstate.xml file. Once you open this file and filter for the ID you find in the above event (2944008), you will be able to see a firewall rule name associated with this ID which is blocking the connection. -![](images/tcp-ts-13.png) \ No newline at end of file +![Screenshot of wfpstate.xml file](images/tcp-ts-13.png) \ No newline at end of file diff --git a/windows/client-management/troubleshoot-tcpip-port-exhaust.md b/windows/client-management/troubleshoot-tcpip-port-exhaust.md index a0db4e18ee..8fb6da7063 100644 --- a/windows/client-management/troubleshoot-tcpip-port-exhaust.md +++ b/windows/client-management/troubleshoot-tcpip-port-exhaust.md @@ -54,21 +54,21 @@ Specifically, about outbound connections as incoming connections will not requir Since outbound connections start to fail, you will see a lot of the below behaviors: -- Unable to login to the machine with domain credentials, however login with local account works. Domain login will require you to contact the DC for authentication which is again an outbound connection. If you have cache credentials set, then domain login might still work. +- Unable to sign in to the machine with domain credentials, however sign-in with local account works. Domain sign-in will require you to contact the DC for authentication which is again an outbound connection. If you have cache credentials set, then domain sign-in might still work. - ![](images/tcp-ts-14.png) + ![Screenshot of error for NETLOGON in Event Viewer](images/tcp-ts-14.png) - Group Policy update failures: - ![](images/tcp-ts-15.png) + ![Screenshot of event properties for Group Policy failure](images/tcp-ts-15.png) - File shares are inaccessible: - ![](images/tcp-ts-16.png) + ![Screenshot of error message "Windows cannot access"](images/tcp-ts-16.png) - RDP from the affected server fails: - ![](images/tcp-ts-17.png) + ![Screenshot of error when Remote Desktop is unable to connect](images/tcp-ts-17.png) - Any other application running on the machine will start to give out errors @@ -82,15 +82,15 @@ If you suspect that the machine is in a state of port exhaustion: a. **Event ID 4227** - ![](images/tcp-ts-18.png) + ![Screenshot of event id 4227 in Event Viewer](images/tcp-ts-18.png) b. **Event ID 4231** - ![](images/tcp-ts-19.png) + ![Screenshot of event id 4231 in Event Viewer](images/tcp-ts-19.png) 3. Collect a `netstat -anob output` from the server. The netstat output will show you a huge number of entries for TIME_WAIT state for a single PID. - ![](images/tcp-ts-20.png) + ![Screenshot of netstate command output](images/tcp-ts-20.png) After a graceful closure or an abrupt closure of a session, after a period of 4 minutes (default), the port used the process or application would be released back to the available pool. During this 4 minutes, the TCP connection state will be TIME_WAIT state. In a situation where you suspect port exhaustion, an application or process will not be able to release all the ports that it has consumed and will remain in the TIME_WAIT state. @@ -132,7 +132,7 @@ If method 1 does not help you identify the process (prior to Windows 10 and Wind 1. Add a column called “handles” under details/processes. 2. Sort the column handles to identify the process with the highest number of handles. Usually the process with handles greater than 3000 could be the culprit except for processes like System, lsass.exe, store.exe, sqlsvr.exe. - ![](images/tcp-ts-21.png) + ![Screenshot of handles column in Windows Task Maner](images/tcp-ts-21.png) 3. If any other process than these has a higher number, stop that process and then try to login using domain credentials and see if it succeeds. @@ -153,7 +153,7 @@ Steps to use Process explorer: File \Device\AFD - ![](images/tcp-ts-22.png) + ![Screenshot of Process Explorer](images/tcp-ts-22.png) 10. Some are normal, but large numbers of them are not (hundreds to thousands). Close the process in question. If that restores outbound connectivity, then you have further proven that the app is the cause. Contact the vendor of that app. diff --git a/windows/client-management/troubleshoot-tcpip-rpc-errors.md b/windows/client-management/troubleshoot-tcpip-rpc-errors.md index b4e5ad5000..c747c000a8 100644 --- a/windows/client-management/troubleshoot-tcpip-rpc-errors.md +++ b/windows/client-management/troubleshoot-tcpip-rpc-errors.md @@ -158,15 +158,15 @@ Open the traces in [Microsoft Network Monitor 3.4](troubleshoot-tcpip-netmon.md) - Look for the “EPM” Protocol Under the “Protocol” column. -- Now check if you are getting a response from the server or not, if you get a response note the Dynamic Port number that you have been allocated to use. +- Now check if you are getting a response from the server. If you get a response, note the dynamic port number that you have been allocated to use. - ![](images/tcp-ts-23.png) + ![Screenshot of Network Monitor with dynamic port highlighted](images/tcp-ts-23.png) - Check if we are connecting successfully to this Dynamic port successfully. - The filter should be something like this: tcp.port== and ipv4.address== - ![](images/tcp-ts-24.png) + ![Screenshot of Network Monitor with filter applied](images/tcp-ts-24.png) This should help you verify the connectivity and isolate if any network issues are seen. @@ -175,13 +175,13 @@ This should help you verify the connectivity and isolate if any network issues a The most common reason why we would see the RPC server unavailable is when the dynamic port that the client tries to connect is not reachable. The client side trace would then show TCP SYN retransmits for the dynamic port. -![](images/tcp-ts-25.png) +![Screenshot of Network Monitor with TCP SYN retransmits](images/tcp-ts-25.png) The port cannot be reachable due to one of the following reasons: - The dynamic port range is blocked on the firewall in the environment. - A middle device is dropping the packets. -- The destination server is dropping the packets (WFP drop / NIC drop/ Filter driver etc) +- The destination server is dropping the packets (WFP drop / NIC drop/ Filter driver etc). From 999fb8640dcd66900329e5f5b0998ad17e21471f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 7 Dec 2018 12:24:30 -0800 Subject: [PATCH 47/78] edited image --- .../kernel-dma-protection-security-center.png | Bin 144777 -> 144921 bytes .../kernel-dma-protection-for-thunderbolt.md | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/images/kernel-dma-protection-security-center.png b/windows/security/information-protection/bitlocker/images/kernel-dma-protection-security-center.png index b0c23970d6c2d28f839d69e1efb163dced806d78..9f9aea0f86b972ce9ad1cec784a1f9e239625352 100644 GIT binary patch delta 91408 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 delta 91399 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 diff --git a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md index 54b6fcc8b6..50c63fd31c 100644 --- a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md +++ b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md @@ -67,7 +67,7 @@ Systems running Windows 10 version 1803 that do support Kernel DMA Protection do ### Using Security Center -Beginning with Wndows 10 version 1809, you can use Security Center to check if Kernel DMA Protection is enabled. Click **Start** > **Settings** > **Update & Security** > **Windows Security** > **Open Windows Security** > **Device security** > **Core isolation details**. +Beginning with Wndows 10 version 1809, you can use Security Center to check if Kernel DMA Protection is enabled. Click **Start** > **Settings** > **Update & Security** > **Windows Security** > **Open Windows Security** > **Device security** > **Core isolation details** > **Memory access protection**. ![Kernel DMA protection in Security Center](bitlocker/images/kernel-dma-protection-security-center.png) From b7994592f4b185ea069b20764d7a012b753d04af Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 7 Dec 2018 12:37:17 -0800 Subject: [PATCH 48/78] test replacmenet of HTML table with proper markdown --- .../upgrade-readiness-deployment-script.md | 55 ++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index e295b3fa32..336443699b 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -6,7 +6,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: deploy author: jaimeo -ms.date: 10/29/2018 +ms.date: 12/07/2018 --- # Upgrade Readiness deployment script @@ -83,6 +83,59 @@ To run the Upgrade Readiness deployment script: The deployment script displays the following exit codes to let you know if it was successful, or if an error was encountered. +| Exit code | Suggested fix | +|-----------|--------------| +| 0 - Success | N/A | +| 1 - Unexpected error occurred while executing the script. | The files in the deployment script are likely corrupted. Download the [latest script](https://go.microsoft.com/fwlink/?LinkID=822966) from the download center and try again. | +| 2 - Error when logging to console. $logMode = 0. +(console only) | Try changing the $logMode value to **1** and try again. +$logMode value 1 logs to both console and file. | +| 3 - Error when logging to console and file. $logMode = 1. | Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location. | +| 4 - Error when logging to file. $logMode = 2. | Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location. | +| 5 - Error when logging to console and file. $logMode = unknown. | Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location. | +| 6 - The commercialID parameter is set to unknown. | Modify the runConfig.bat file to set the CommercialID value. The value for parameter in the runconfig.bat file should match the Commercial ID key for your workspace. See [Generate your Commercial ID key](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#generate-your-commercial-id-key) for instructions on generating a Commercial ID key for your workspace. | +| 8 - Failure to create registry key path: **HKLM:\SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection**. The Commercial Id property is set at the following registry key path: **HKLM:\SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection** | Verify that the context under which the script in running has access to the registry key. | +| 9 - The script failed to write Commercial Id to registry. +Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection** | Verify that the context under which the script in running has access to the registry key. | +| 10 - Error when writing **CommercialDataOptIn** to the registry at **HKLM:\SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection** | Verify that the deployment script is running in a context that has access to the registry key. | +| 11 - Function **SetupCommercialId** failed with an unexpected exception. The **SetupCommercialId** function updates the Commercial Id at the registry key path: **HKLM:\SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection** | Verify that the configuration script has access to this location. | +| 12 - Can’t connect to Microsoft - Vortex. Check your network/proxy settings. | **Http Get** on the end points did not return a success exit code. For Windows 10, connectivity is verified by connecting to https://v10.vortex-win.data.microsoft.com/health/keepalive. For previous operating systems, connectivity is verified by connecting to https://vortex-win.data.microsoft.com/health/keepalive. If there is an error verifying connectivity, this will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md) | +| 13 - Can’t connect to Microsoft - setting. | An error occurred connecting to https://settings.data.microsoft.com/qos. This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#enable-data-sharing). Verify that the required endpoints are whitelisted correctly. See Whitelist select endpoints for more details. | +| 14 - Can’t connect to Microsoft - compatexchange. An error occurred connecting to [CompatibilityExchangeService.svc](https://compatexchange1.trafficmanager.net/CompatibilityExchangeService.svc). | This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md). | +| 15 - Function CheckVortexConnectivity failed with an unexpected exception. | This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md). Check the logs for the exception message and the HResult. | +| 16 - The computer requires a reboot before running the script. | A reboot is required to complete the installation of the compatibility update and related KBs. Reboot the computer before running the Upgrade Readiness deployment script. | +| 17 - Function **CheckRebootRequired** failed with an unexpected exception. | A reboot is required to complete installation of the compatibility update and related KBs. Check the logs for the exception message and the HResult. | +|18 - Appraiser KBs not installed or **appraiser.dll** not found. | Either the Appraiser-related updates are not installed, or the **appraiser.dll** file was not found. For more information, see appraiser diagnostic data events and fields information in the [Data collection](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#data-collection-and-privacy) and privacy topic. | +| 19 - Function **CheckAppraiserKB**, which checks the compatibility update KBs, failed with unexpected exception. | Check the logs for the Exception message and HResult. The script will not run further if this error is not fixed. | +| 20 - An error occurred when creating or updating the registry key **RequestAllAppraiserVersions** at **HKLM:\SOFTWARE\Microsoft\WindowsNT \CurrentVersion\AppCompatFlags\Appraiser** | The registry key is required for data collection to work correctly. Verify that the script is running in a context that has access to the registry key. | +| 21 - Function **SetRequestAllAppraiserVersions** failed with an unexpected exception. | Check the logs for the exception message and HResult. | +| 22 - **RunAppraiser** failed with unexpected exception. | Check the logs for the exception message and HResult. Check the **%windir%\System32** directory for the file **CompatTelRunner.exe**. If the file does not exist, reinstall the required compatibility updates which include this file, and check your organization's Group Policy to verify it does not remove this file. | +| 23 - Error finding system variable **%WINDIR%**. | Verify that this environment variable is configured on the computer. | +| 24 - The script failed when writing **IEDataOptIn** to the registry. An error occurred when creating registry key **IEOptInLevel** at **HKLM:\SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection** | This is a required registry key for IE data collection to work correctly. Verify that the deployment script in running in a context that has access to the registry key. Check the logs for the exception message and HResult. | +| 25 - The function **SetIEDataOptIn** failed with unexpected exception. | Check the logs for the exception message and HResult. | +| 27 - The script is not running under **System** account. | The Upgrade Readiness configuration script must be run as **System**. | +| 28 - Could not create log file at the specified **logPath**. | Make sure the deployment script has access to the location specified in the **logPath** parameter. | +| 29 - Connectivity check failed for proxy authentication. | Install cumulative updates on the device and enable the **DisableEnterpriseAuthProxy** authentication proxy setting. The **DisableEnterpriseAuthProxy** setting is enabled by default for Windows 7\. For Windows 8.1 computers, set the **DisableEnterpriseAuthProxy** setting to **0** (not disabled). For more information on authentication proxy support, see [Authentication proxy support added in new version (12.28.16) of the Upgrade Readiness deployment script](https://go.microsoft.com/fwlink/?linkid=838688). | +| 30 - Connectivity check failed. Registry key property **DisableEnterpriseAuthProxy** is not enabled. | The **DisableEnterpriseAuthProxy** setting is enabled by default for Windows 7\. For Windows 8.1 computers, set the **DisableEnterpriseAuthProxy** setting to **0** (not disabled). For more information on authentication proxy support, see [this blog post](https://go.microsoft.com/fwlink/?linkid=838688). | +| 31 - There is more than one instance of the Upgrade Readiness data collector running at the same time on this computer. Use Task Manager to check if **CompatTelRunner.exe** is running, and wait until it has completed to rerun the script. The Upgrade Readiness task is scheduled by default to run daily at 0300. | +| 32 - Appraiser version on the machine is outdated. | The configuration script detected a version of the compatibility update module that is older than the minimum required to correctly collect the data required by Upgrade Readiness solution. Use the latest version of the [compatibility update](https://docs.microsoft.com/windows/deployment/update/windows-analytics-get-started#deploy-the-compatibility-update-and-related-updates) for Windows 7 SP1/Windows 8.1. | +| 33 - **CompatTelRunner.exe** exited with an exit code | **CompatTelRunner.exe** runs the appraise task on the device. If it fails, it will provide a specific exit code. The script will return exit code 33 when **CompatTelRunner.exe** itself exits with an exit code. Check the logs for more details. Also see the **Note** following this table for additional steps to follow. | +| 34 - Function **CheckProxySettings** failed with an unexpected exception. | Check the logs for the exception message and HResult. | +| 35 - Function **CheckAuthProxy** failed with an unexpected exception. Check the logs for the exception message and HResult. |36 - Function **CheckAppraiserEndPointsConnectivity** failed with an unexpected exception. | Check the logs for the exception message and HResult. |37 - **Diagnose_internal.cmd** failed with an unexpected exception. | Check the logs for the exception message and HResult. | +| 38 - Function **Get-SqmID** failed with an unexpected exception. | Check the logs for the exception message and HResult. | +| 39 - For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path **HKLM:\SOFTWARE\Policies\Microsoft \Windows\DataCollection** or **HKLM:\SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection** | For Windows 10 devices, the **AllowTelemetry** property should be set to 1 or greater to enable data collection. The script will return an error if this is not true. For more information, see [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/windows/configuration/configure-windows-diagnostic-data-in-your-organization). | +| 40 - Function **CheckTelemetryOptIn** failed with an unexpected exception. | Check the logs for the exception message and HResult. | +| 41 - The script failed to impersonate the currently logged on user. | The script mimics the UTC client to collect upgrade readiness data. When auth proxy is set, the UTC client impersonates the user that is logged on. The script also tries to mimic this, but the process failed. | +| 42 - Function **StartImpersonatingLoggedOnUser** failed with an unexpected exception. | Check the logs for the exception message and HResult. | +| 43 - Function **EndImpersonatingLoggedOnUser** failed with an unexpected exception. | Check the logs for the exception message and HResult. | +| 44 - Diagtrack.dll version is old, so Auth Proxy will not work. | Update the device using Windows Update or Windows Server Update Services. | +| 45 - Diagrack.dll was not found. | Update the device using Windows Update or Windows Server Update Services. | +| 48 - **CommercialID** mentioned in RunConfig.bat should be a GUID. | Copy the commercialID from your workspace. To find the commercialID, in the OMS portal click **Upgrade Readiness > Settings**. | +| 50 - Diagtrack Service is not running. | The Diagtrack service is required to send data to Microsoft. Enable and run the "Connected User Experiences and Telemetry" service. | +| 51 - RunCensus failed with an unexpected exception. | RunCensus explitly runs the process used to collect device information. The method failed with an unexpected exception. Check the ExceptionHResult and ExceptionMessage for more details. | +| 52 - DeviceCensus.exe not found on a Windows 10 machine. | On computers running Windows 10, the process devicecensus.exe should be present in the \system32 directory. Error code 52 is returned if the process was not found. Ensure that it exists at the specified location. | +| 53 - There is a different CommercialID present at the GPO path: **HKLM:\SOFTWARE\Policies\Microsoft \Windows\DataCollection**. This will take precedence over the CommercialID provided in the script. | Provide the correct CommercialID at the GPO location. | +

From f2e8343bbb96b004e56ff142e63f3b8ca6ad1683 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 7 Dec 2018 21:05:19 +0000 Subject: [PATCH 49/78] Merged PR 13265: Update ADBA overview Added details from email thread --- windows/deployment/deploy-whats-new.md | 9 ++++++-- ...ive-directory-based-activation-overview.md | 23 ++++++++++++++----- 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/windows/deployment/deploy-whats-new.md b/windows/deployment/deploy-whats-new.md index b00555481d..4e9ee7e411 100644 --- a/windows/deployment/deploy-whats-new.md +++ b/windows/deployment/deploy-whats-new.md @@ -7,7 +7,7 @@ ms.localizationpriority: medium ms.prod: w10 ms.sitesec: library ms.pagetype: deploy -ms.date: 11/06/2018 +ms.date: 12/07/2018 author: greg-lindsay --- @@ -16,7 +16,6 @@ author: greg-lindsay **Applies to** - Windows 10 - ## In this topic This topic provides an overview of new solutions and online content related to deploying Windows 10 in your organization. @@ -34,6 +33,12 @@ Microsoft is [extending support](https://www.microsoft.com/microsoft-365/blog/20 ![Support lifecycle](images/support-cycle.png) +## Windows 10 servicing and support + +Microsoft is [extending support](https://www.microsoft.com/microsoft-365/blog/2018/09/06/helping-customers-shift-to-a-modern-desktop) for Windows 10 Enterprise and Windows 10 Education editions to 30 months from the version release date. This includes all past versions and future versions that are targeted for release in September (versions ending in 09, ex: 1809). Future releases that are targeted for release in March (versions ending in 03, ex: 1903) will continue to be supported for 18 months from their release date. All releases of Windows 10 Home, Windows 10 Pro, and Office 365 ProPlus will continue to be supported for 18 months (there is no change for these editions). These support policies are summarized in the table below. + +![Support lifecycle](images/support-cycle.png) + ## Windows 10 Enterprise upgrade Windows 10 version 1703 includes a Windows 10 Enterprise E3 and E5 benefit to Microsoft customers with Enterprise Agreements (EA) or Microsoft Products & Services Agreements (MPSA). These customers can now subscribe users to Windows 10 Enterprise E3 or E5 and activate their subscriptions on up to five devices. Virtual machines can also be activated. For more information, see [Windows 10 Enterprise Subscription Activation](windows-10-enterprise-subscription-activation.md). diff --git a/windows/deployment/volume-activation/active-directory-based-activation-overview.md b/windows/deployment/volume-activation/active-directory-based-activation-overview.md index e64be6f39d..80c66dec36 100644 --- a/windows/deployment/volume-activation/active-directory-based-activation-overview.md +++ b/windows/deployment/volume-activation/active-directory-based-activation-overview.md @@ -7,18 +7,29 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: activation author: greg-lindsay -ms.date: 04/19/2017 +ms.date: 12/07/2018 --- -# Active Directory-Based Activation Overview +# Active Directory-Based Activation overview Active Directory-Based Activation (ADBA) enables enterprises to activate computers through a connection to their domain. Many companies have computers at offsite locations that use products that are registered to the company. Previously these computers needed to either use a retail key or a Multiple Activation Key (MAK), or physically connect to the network in order to activate their products by using Key Management Services (KMS). ADBA provides a way to activate these products if the computers can join the company’s domain. When the user joins their computer to the domain, the ADBA object automatically activates Windows installed on their computer, as long as the computer has a Generic Volume License Key (GVLK) installed. No single physical computer is required to act as the activation object, because it is distributed throughout the domain. -## Active Directory-Based Activation Scenarios +## ADBA scenarios -VAMT enables IT Professionals to manage and activate the Active Directory-Based Activation object. Activation can be performed by using a scenario such as the following: -- Online activation: To activate an ADBA forest online, the user selects the **Online activate forest** function, selects a KMS Host key (CSVLK) to use, and gives the Active Directory-Based Activation Object a name. -- Proxy activation: For a proxy activation, the user first selects the **Proxy activate forest** function, selects a KMS Host key (CSVLK) to use, gives the Active Directory-Based Activation Object a name, and provides a file name to save the CILx file that contains the Installation ID. Next, the user takes that file to a computer that is running VAMT with an Internet connection and then selects the **Acquire confirmation IDs for CILX** function on the VAMT landing page, and provides the original CILx file. When VAMT has loaded the Confirmation IDs into the original CILx file, the user takes this file back to the original VAMT instance, where the user completes the proxy activation process by selecting the **Apply confirmation ID to Active Directory domain** function. +You might use ADBA if you only want to activate domain joined devices. + +If you have a server hosting the KMS service, it can be necessary to reactivate licenses if the server is replaced with a new host. This is not necessary When ADBA is used. + +ADBA can also make load balancing easier when multiple KMS servers are present since the client can connect to any domain controller. This is simpler than using the DNS service to load balance by configuring priority and weight values. + +Some VDI solutions also require that new clients activate during creation before they are added to the pool. In this scenario, ADBA can eliminate potential VDI issues that might arise due to a KMS outage. + + +## ADBA methods + +VAMT enables IT Professionals to manage and activate the ADBA object. Activation can be performed using the following methods: +- Online activation: To activate an ADBA forest online, the user selects the **Online activate forest** function, selects a KMS Host key (CSVLK) to use, and gives the ADBA Object a name. +- Proxy activation: For a proxy activation, the user first selects the **Proxy activate forest** function, selects a KMS Host key (CSVLK) to use, gives the ADBA Object a name, and provides a file name to save the CILx file that contains the Installation ID. Next, the user takes that file to a computer that is running VAMT with an Internet connection and then selects the **Acquire confirmation IDs for CILX** function on the VAMT landing page, and provides the original CILx file. When VAMT has loaded the Confirmation IDs into the original CILx file, the user takes this file back to the original VAMT instance, where the user completes the proxy activation process by selecting the **Apply confirmation ID to Active Directory domain** function. ## Related topics From db297ffb35c66cef7d9d3b040726822b38609c2d Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 7 Dec 2018 13:29:36 -0800 Subject: [PATCH 50/78] added new exit codes --- .../upgrade-readiness-deployment-script.md | 240 +----------------- 1 file changed, 12 insertions(+), 228 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 336443699b..23749c6c7b 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -103,8 +103,8 @@ Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Mi | 13 - Can’t connect to Microsoft - setting. | An error occurred connecting to https://settings.data.microsoft.com/qos. This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#enable-data-sharing). Verify that the required endpoints are whitelisted correctly. See Whitelist select endpoints for more details. | | 14 - Can’t connect to Microsoft - compatexchange. An error occurred connecting to [CompatibilityExchangeService.svc](https://compatexchange1.trafficmanager.net/CompatibilityExchangeService.svc). | This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md). | | 15 - Function CheckVortexConnectivity failed with an unexpected exception. | This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md). Check the logs for the exception message and the HResult. | -| 16 - The computer requires a reboot before running the script. | A reboot is required to complete the installation of the compatibility update and related KBs. Reboot the computer before running the Upgrade Readiness deployment script. | -| 17 - Function **CheckRebootRequired** failed with an unexpected exception. | A reboot is required to complete installation of the compatibility update and related KBs. Check the logs for the exception message and the HResult. | +| 16 - The computer requires a reboot before running the script. | Restart the device to complete the installation of the compatibility update and related updates. Reboot the computer before running the Upgrade Readiness deployment script. | +| 17 - Function **CheckRebootRequired** failed with an unexpected exception. | Restart the device to complete installation of the compatibility update and related updates. Check the logs for the exception message and the HResult. | |18 - Appraiser KBs not installed or **appraiser.dll** not found. | Either the Appraiser-related updates are not installed, or the **appraiser.dll** file was not found. For more information, see appraiser diagnostic data events and fields information in the [Data collection](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#data-collection-and-privacy) and privacy topic. | | 19 - Function **CheckAppraiserKB**, which checks the compatibility update KBs, failed with unexpected exception. | Check the logs for the Exception message and HResult. The script will not run further if this error is not fixed. | | 20 - An error occurred when creating or updating the registry key **RequestAllAppraiserVersions** at **HKLM:\SOFTWARE\Microsoft\WindowsNT \CurrentVersion\AppCompatFlags\Appraiser** | The registry key is required for data collection to work correctly. Verify that the script is running in a context that has access to the registry key. | @@ -135,233 +135,17 @@ Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Mi | 51 - RunCensus failed with an unexpected exception. | RunCensus explitly runs the process used to collect device information. The method failed with an unexpected exception. Check the ExceptionHResult and ExceptionMessage for more details. | | 52 - DeviceCensus.exe not found on a Windows 10 machine. | On computers running Windows 10, the process devicecensus.exe should be present in the \system32 directory. Error code 52 is returned if the process was not found. Ensure that it exists at the specified location. | | 53 - There is a different CommercialID present at the GPO path: **HKLM:\SOFTWARE\Policies\Microsoft \Windows\DataCollection**. This will take precedence over the CommercialID provided in the script. | Provide the correct CommercialID at the GPO location. | +| 54 - Microsoft Account Sign In Assistant Service is Disabled. | This service is required for devices running Windows 10. The diagnostic data client relies on the Microsoft Account Sign In Assistant (MSA) to get the Global Device ID for the device. Without the MSA service running, the global device ID will not be generated and sent by the client. | +| 55 - SetDeviceNameOptIn function failed to create registry key path: **HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection** | The function SetDeviceNameOptIn sets the registry key value which determines whether to send the device name in diagnostic data. The function tries to create the registry key path if it does not already exist. Verify that the account has the correct permissions to change or add registry keys. | +| 56 - SetDeviceNameOptIn function failed to create property AllowDeviceNameInTelemetry at registry key path: **HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection** | Verify that the account has the correct permissions to change or add registry keys.| +| 57 - SetDeviceNameOptIn function failed to update AllowDeviceNameInTelemetry property to value 1 at registry key path: **HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection** | Verify that the account has the correct permissions to change or add registry keys. | +| 58 - SetDeviceNameOptIn function failed with unexpected exception | The function SetDeviceNameOptIn failed with an unexpected exception. | +| 59 - CleanupOneSettings failed to delete LastPersistedEventTimeOrFirstBoot property at registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Diagnostics\Diagtrack** |The CleanupOneSettings function clears some of the cached values needed by the Appraiser which is the data collector on the monitored device. This helps in the download of the most recent for accurate running of the data collector. Verify that the account has the correct permissions to change or add registry keys. | +| 60 - CleanupOneSettings failed to delete registry key: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Diagnostics\Diagtrack\SettingsRequests** | Verify that the account has the correct permissions to change or add registry keys. | +| 61 - CleanupOneSettings failed with an exception | CleanupOneSettings failed with an unexpected exception. | + + -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Exit code and meaningSuggested fix
0 - SuccessN/A
1 - Unexpected error occurred while executing the script. The files in the deployment script are likely corrupted. Download the [latest script](https://go.microsoft.com/fwlink/?LinkID=822966) from the download center and try again.
2 - Error when logging to console. $logMode = 0.
(console only)
Try changing the $logMode value to **1** and try again.
$logMode value 1 logs to both console and file.
3 - Error when logging to console and file. $logMode = 1.Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location.
4 - Error when logging to file. $logMode = 2.Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location.
5 - Error when logging to console and file. $logMode = unknown.Verify that you have set the logPath parameter in RunConfig.bat, and that the configuration script has access to connect and write to this location.
6 - The commercialID parameter is set to unknown.
Modify the runConfig.bat file to set the CommercialID value.
The value for parameter in the runconfig.bat file should match the Commercial ID key for your workspace. -
See [Generate your Commercial ID key](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#generate-your-commercial-id-key) for instructions on generating a Commercial ID key for your workspace.
8 - Failure to create registry key path: **HKLM:\SOFTWARE\Microsoft\Windows -\CurrentVersion\Policies\DataCollection**The Commercial Id property is set at the following registry key path: **HKLM:\SOFTWARE\Microsoft\Windows -\CurrentVersion\Policies\DataCollection** -
Verify that the context under which the script in running has access to the registry key.
9 - The script failed to write Commercial Id to registry. -
Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Microsoft\Windows -\CurrentVersion\Policies\DataCollection** -
Verify that the context under which the script in running has access to the registry key.
10 - Error when writing **CommercialDataOptIn** to the registry at **HKLM:\SOFTWARE\Microsoft\Windows -\CurrentVersion\Policies\DataCollection**Verify that the deployment script is running in a context that has access to the registry key.
11 - Function **SetupCommercialId** failed with an unexpected exception.The **SetupCommercialId** function updates the Commercial Id at the registry key path: **HKLM:\SOFTWARE\Microsoft\Windows -\CurrentVersion\Policies\DataCollection**
Verify that the configuration script has access to this location.
12 - Can’t connect to Microsoft - Vortex. Check your network/proxy settings.**Http Get** on the end points did not return a success exit code.
- For Windows 10, connectivity is verified by connecting to https://v10.vortex-win.data.microsoft.com/health/keepalive.
- For previous operating systems, connectivity is verified by connecting to https://vortex-win.data.microsoft.com/health/keepalive. -
If there is an error verifying connectivity, this will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md) -
13 - Can’t connect to Microsoft - setting. An error occurred connecting to https://settings.data.microsoft.com/qos. This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#enable-data-sharing). Verify that the required endpoints are whitelisted correctly. See Whitelist select endpoints for more details. -14
14 - Can’t connect to Microsoft - compatexchange.An error occurred connecting to [CompatibilityExchangeService.svc](https://compatexchange1.trafficmanager.net/CompatibilityExchangeService.svc). This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md).
15 - Function CheckVortexConnectivity failed with an unexpected exception.This error will prevent the collected data from being sent to Upgrade Readiness. To resolve this issue, verify that the required endpoints are correctly whitelisted. For more information, see [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md). Check the logs for the exception message and the HResult.
16 - The computer requires a reboot before running the script.A reboot is required to complete the installation of the compatibility update and related KBs. Reboot the computer before running the Upgrade Readiness deployment script.
17 - Function **CheckRebootRequired** failed with an unexpected exception.A reboot is required to complete installation of the compatibility update and related KBs. Check the logs for the exception message and the HResult.
18 - Appraiser KBs not installed or **appraiser.dll** not found.Either the Appraiser KBs are not installed, or the **appraiser.dll** file was not found. For more information, see appraiser diagnostic data events and fields information in the [Data collection](https://technet.microsoft.com/itpro/windows/deploy/upgrade-readiness-get-started#data-collection-and-privacy) and privacy topic.
19 - Function **CheckAppraiserKB**, which checks the compatibility update KBs, failed with unexpected exception.Check the logs for the Exception message and HResult. The script will not run further if this error is not fixed.
20 - An error occurred when creating or updating the registry key **RequestAllAppraiserVersions** at **HKLM:\SOFTWARE\Microsoft\WindowsNT -\CurrentVersion\AppCompatFlags\Appraiser** The registry key is required for data collection to work correctly. Verify that the script is running in a context that has access to the registry key.
21 - Function **SetRequestAllAppraiserVersions** failed with an unexpected exception.Check the logs for the exception message and HResult.
22 - **RunAppraiser** failed with unexpected exception.Check the logs for the exception message and HResult. Check the **%windir%\System32** directory for the file **CompatTelRunner.exe**. If the file does not exist, reinstall the required compatibility updates which include this file, and check your organization's Group Policy to verify it does not remove this file.
23 - Error finding system variable **%WINDIR%**.Verify that this environment variable is configured on the computer.
24 - The script failed when writing **IEDataOptIn** to the registry. An error occurred when creating registry key **IEOptInLevel** at **HKLM:\SOFTWARE\Microsoft\Windows -\CurrentVersion\Policies\DataCollection**This is a required registry key for IE data collection to work correctly. Verify that the deployment script in running in a context that has access to the registry key. Check the logs for the exception message and HResult.
25 - The function **SetIEDataOptIn** failed with unexpected exception.Check the logs for the exception message and HResult.
27 - The script is not running under **System** account.The Upgrade Readiness configuration script must be run as **System**.
28 - Could not create log file at the specified **logPath**. Make sure the deployment script has access to the location specified in the **logPath** parameter.
29 - Connectivity check failed for proxy authentication. Instal cumulative updates on the computer and enable the **DisableEnterpriseAuthProxy** authentication proxy setting. -
The **DisableEnterpriseAuthProxy** setting is enabled by default for Windows 7. -
For Windows 8.1 computers, set the **DisableEnterpriseAuthProxy** setting to **0** (not disabled). -
For more information on authentication proxy support, see [Authentication proxy support added in new version (12.28.16) of the Upgrade Readiness deployment script](https://go.microsoft.com/fwlink/?linkid=838688).
30 - Connectivity check failed. Registry key property **DisableEnterpriseAuthProxy** is not enabled.The **DisableEnterpriseAuthProxy** setting is enabled by default for Windows 7. -
For Windows 8.1 computers, set the **DisableEnterpriseAuthProxy** setting to **0** (not disabled). -
For more information on authentication proxy support, see [this blog post](https://go.microsoft.com/fwlink/?linkid=838688).
31 - There is more than one instance of the Upgrade Readiness data collector running at the same time on this computer. Use the Windows Task Manager to check if **CompatTelRunner.exe** is running, and wait until it has completed to rerun the script. The Upgrade Readiness task is scheduled to run daily at 3 a.m.
32 - Appraiser version on the machine is outdated. The configuration script detected a version of the compatibility update module that is older than the minimum required to correctly collect the data required by Upgrade Readiness solution. Use the latest version of the [compatibility update](https://docs.microsoft.com/windows/deployment/update/windows-analytics-get-started#deploy-the-compatibility-update-and-related-updates) for Windows 7 SP1/Windows 8.1.
33 - **CompatTelRunner.exe** exited with an exit code **CompatTelRunner.exe** runs the appraise task on the machine. If it fails, it will provide a specific exit code. The script will return exit code 33 when **CompatTelRunner.exe** itself exits with an exit code. Check the logs for more details. Also see the **Note** following this table for additional steps to follow.
34 - Function **CheckProxySettings** failed with an unexpected exception. Check the logs for the exception message and HResult.>
35 - Function **CheckAuthProxy** failed with an unexpected exception.Check the logs for the exception message and HResult.
36 - Function **CheckAppraiserEndPointsConnectivity** failed with an unexpected exception.Check the logs for the exception message and HResult.
37 - **Diagnose_internal.cmd** failed with an unexpected exception.Check the logs for the exception message and HResult.
38 - Function **Get-SqmID** failed with an unexpected exception. Check the logs for the exception message and HResult.
39 - For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path **HKLM:\SOFTWARE\Policies\Microsoft -\Windows\DataCollection** - or **HKLM:\SOFTWARE\Microsoft\Windows -\CurrentVersion\Policies\DataCollection**For Windows 10 machines, the **AllowTelemetry** property should be set to 1 or greater to enable data collection. The script will throw an error if this is not true. For more information, see [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/windows/configuration/configure-windows-diagnostic-data-in-your-organization).
40 - Function **CheckTelemetryOptIn** failed with an unexpected exception. Check the logs for the exception message and HResult.
41 - The script failed to impersonate the currently logged on user. The script mimics the UTC client to collect upgrade readiness data. When auth proxy is set, the UTC client impersonates the logged on user. The script also tries to mimic this, but the process failed.
42 - Function **StartImpersonatingLoggedOnUser** failed with an unexpected exception. Check the logs for the exception message and HResult.
43 - Function **EndImpersonatingLoggedOnUser** failed with an unexpected exception.Check the logs for the exception message and HResult.
44 - Diagtrack.dll version is old, so Auth Proxy will not work.Update the PC using Windows Update/Windows Server Update Services.
45 - Diagrack.dll was not found.Update the PC using Windows Update/Windows Server Update Services.
48 - **CommercialID** mentioned in RunConfig.bat should be a GUID.**CommercialID** is mentioned in RunConfig.bat, but it is not a GUID. Copy the commercialID from your workspace. To find the commercialID, in the OMS portal click **Upgrade Readiness > Settings**.
50 - Diagtrack Service is not running.Diagtrack Service is required to send data to Microsoft. Enable and run the 'Connected User Experiences and Telemetry' service.
51 - RunCensus failed with an unexpected exception.RunCensus explitly runs the process used to collect device information. The method failed with an unexpected exception. Check the ExceptionHResult and ExceptionMessage for more details.
52 - DeviceCensus.exe not found on a Windows 10 machine.On computers running Windows 10, the process devicecensus.exe should be present in the \system32 folder. Error code 52 is returned if the process was not found. Ensure that it exists at the specified location.
53 - There is a different CommercialID present at the GPO path:  **HKLM:\SOFTWARE\Policies\Microsoft -\Windows\DataCollection**. This will take precedence over the CommercialID provided in the script.Provide the correct CommercialID at the GPO location.
-
>[!NOTE] From 6b80cb98416939c080cb5c054b3b1f8ec3fb2ea0 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Fri, 7 Dec 2018 22:15:29 +0000 Subject: [PATCH 51/78] Added note that scans will quit if computer unplugged. --- .../scheduled-catch-up-scans-windows-defender-antivirus.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md index d62ac289fe..8e79e53fea 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 09/03/2018 +ms.date: 12/07/2018 --- # Configure scheduled quick or full Windows Defender Antivirus scans @@ -42,7 +42,6 @@ To configure the Group Policy settings described in this topic: 6. Double-click the policy **Setting** as specified in the table below, and set the option to your desired configuration. Click **OK**, and repeat for any other settings. - Also see the [Manage when protection updates should be downloaded and applied](manage-protection-update-schedule-windows-defender-antivirus.md) and [Prevent or allow users to locally modify policy settings](configure-local-policy-overrides-windows-defender-antivirus.md) topics. ## Quick scan versus full scan and custom scan @@ -66,6 +65,8 @@ A custom scan allows you to specify the files and folders to scan, such as a USB Scheduled scans will run at the day and time you specify. You can use Group Policy, PowerShell, and WMI to configure scheduled scans. +>[!NOTE] +>If a computer is unplugged and running on battery during a scheduled scan, the scheduled scan will quit. **Use Group Policy to schedule scans:** From 996c7007c362b14d04477ea2d351aa6830fff190 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 7 Dec 2018 17:19:27 -0800 Subject: [PATCH 52/78] added new image and section --- .../kernel-dma-protection-security-center.png | Bin 0 -> 144921 bytes .../kernel-dma-protection-for-thunderbolt.md | 12 ++- .../control-usb-devices-using-intune.md | 84 ++++-------------- 3 files changed, 26 insertions(+), 70 deletions(-) create mode 100644 windows/security/information-protection/bitlocker/images/kernel-dma-protection-security-center.png diff --git a/windows/security/information-protection/bitlocker/images/kernel-dma-protection-security-center.png b/windows/security/information-protection/bitlocker/images/kernel-dma-protection-security-center.png new file mode 100644 index 0000000000000000000000000000000000000000..9f9aea0f86b972ce9ad1cec784a1f9e239625352 GIT binary patch literal 144921 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�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 literal 0 HcmV?d00001 diff --git a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md index 3f71393153..50c63fd31c 100644 --- a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md +++ b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md @@ -6,7 +6,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: aadake -ms.date: 10/03/2018 +ms.date: 12/08/2018 --- # Kernel DMA Protection for Thunderbolt™ 3 @@ -65,11 +65,17 @@ Systems released prior to Windows 10 version 1803 do not support Kernel DMA Prot Systems running Windows 10 version 1803 that do support Kernel DMA Protection do have this security feature enabled automatically by the OS with no user or IT admin configuration required. -**To check if a device supports Kernel DMA Protection** +### Using Security Center + +Beginning with Wndows 10 version 1809, you can use Security Center to check if Kernel DMA Protection is enabled. Click **Start** > **Settings** > **Update & Security** > **Windows Security** > **Open Windows Security** > **Device security** > **Core isolation details** > **Memory access protection**. + +![Kernel DMA protection in Security Center](bitlocker/images/kernel-dma-protection-security-center.png) + +### Using System information 1. Launch MSINFO32.exe in a command prompt, or in the Windows search bar. 2. Check the value of **Kernel DMA Protection**. - ![Kernel DMA protection](bitlocker/images/kernel-dma-protection.png) + ![Kernel DMA protection in System Information](bitlocker/images/kernel-dma-protection.png) 3. If the current state of **Kernel DMA Protection** is OFF and **Virtualization Technology in Firmware** is NO: - Reboot into BIOS settings - Turn on Intel Virtualization Technology. diff --git a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md index 58984dac70..6629438e93 100644 --- a/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md +++ b/windows/security/threat-protection/device-control/control-usb-devices-using-intune.md @@ -8,27 +8,28 @@ ms.pagetype: security ms.localizationpriority: medium ms.author: justinha author: justinha -ms.date: 12/05/2018 +ms.date: 11/15/2018 --- # How to control USB devices and other removable media using Intune **Applies to:** [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) -Intune can help reduce threats from removable storage such as USB devices. The following table describes different scenarios for controlling installation and usage of removeable storage and other devices. -| Control | Description | -|----------|-------------| -| [Block installation of any removeable storage device](#block-installation-of-any-removeable-storage-device) | Users cannot install any removeable storage device. | -| [Allow installation of specific device IDs](#allow-installation-of-specific-device-ids) | Users can install only specfically approved devices. | -| [Protect authorized removeable storage devices](#protect-authorized-removable-storage) | Identify and block malicious files on authorized removeable storage devices. | +You can configure Intune settings to reduce threats from removable storage such as USB devices, including: -To make sure removeable storage is blocked or allowed as expected, we recommend trying these settings with a pilot group of users and devices, and refining the settings as needed before applying them in production. +- [Block unwanted removeable storage](#block-unwanted-removable-storage) +- [Protect allowed removable storage](#protect-allowed-removable-storage) + +Protecting allowed removeable storage requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). +We recommend enabling real-time protection for improved scanning performance, especially for large storage devices. +If real-time protection is enabled, files are scanned before they are accessed and executed. The scanning scope includes all files, including those on mounted removable devices such as USB drives. +You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. > [!NOTE] -> These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For example, on Windows 10 devices you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device, or use the [Storage/RemovableDiskDenyWriteAccess CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-storage#storage-removablediskdenywriteaccess) to deny write access to removeable disks. +> These threat reduction measures help prevent malware from coming into your environment. To protect enterprise data from leaving your environment, you can also configure data loss prevention measures. For data loss prevention on Windows 10 devices, you can configure [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) and [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure), which will encrypt company data even if it is stored on a personal device. -## Block installation of any removeable storage device +## Block unwanted removeable storage 1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/). 2. Click **Intune** > **Device configuration** > **Profiles** > **Create profile**. @@ -37,8 +38,8 @@ To make sure removeable storage is blocked or allowed as expected, we recommend 3. Use the following settings: - - Name: Type a name for the profile - - Description: Type a description + - Name: Windows 10 Device Configuration + - Description: Block removeable storage and USB connections - Platform: Windows 10 and later - Profile type: Device restrictions @@ -46,7 +47,7 @@ To make sure removeable storage is blocked or allowed as expected, we recommend 4. Click **Configure** > **General**. -5. For **Removable storage** and **USB connection (mobile only)**, choose **Block**. **Removable storage** includes USB drives, where **USB connection (mobile only)** excludes USB charging but inludes other USB connections on mobile devices only. +5. For **Removable storage** and **USB connection (mobile only)**, choose **Block**. ![General settings](images/general-settings.png) @@ -54,49 +55,9 @@ To make sure removeable storage is blocked or allowed as expected, we recommend 7. Click **Create** to save the profile. -## Allow installation of specific device IDs +Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies. -Alternatively, you can create a custom profile in Intune and configure [DeviceInstallation](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) policies to allow or prevent the installation of specific types of devices. - -Windows can use device identification strings to control device installation and configuration. -There are two types of device identification strings: hardware IDs and compatible IDs. - -Hardware IDs are the identifiers that provide the most exact match between a device and a driver package. The first string in the list of hardware IDs is referred to as the device ID, because it matches the exact make, model, and revision of the device. The other hardware IDs in the list match the details of the device less exactly. For example, a hardware ID might identify the make and model of the device but not the specific revision. This scheme allows Windows to use a driver for a different revision of the device, if the driver for the correct revision is not available. - -You can get the hardware ID of a device in Device Manager. Right-click the name of the device, click **Properties** > **Details** and select **Hardware Ids** as the **Property**. - -![Hardware IDs](images/hardware-ids.png) - -Windows uses compatible IDs to select a device driver if the operating system cannot find a match with the device ID or any of the other hardware IDs. Compatible IDs are listed in the order of decreasing suitability. These strings are optional, and, when provided, they are very generic, such as Disk. When a match is made using a compatible ID, you can typically use only the most basic functions of the device. - -When you install a device, such as a printer, a USB storage device, or a keyboard, Windows searches for driver packages that match the device you are attempting to install. During this search, Windows assigns a "rank" to each driver package it discovers with at least one match to a hardware or compatible ID. The rank indicates how well the driver matches the device. Lower rank numbers indicate better matches between the driver and the device. A rank of zero represents the best possible match. A match with the device ID to one in the driver package results in a lower (better) rank than a match to one of the other hardware IDs. Similarly, a match to a hardware ID results in a better rank than a match to any of the compatible IDs. After Windows ranks all of the driver packages, it installs the one with the lowest overall rank. - -Some physical devices create one or more logical devices when they are installed. Each logical device might handle part of the functionality of the physical device. For example, a multi-function device, such as an all-in-one scanner/fax/printer, might have a different device identification string for each function. - -You must allow or prevent all of the device identification strings for that device. For example, if a user attempts to install a multifunction device and you did not allow or prevent all of the identification strings for both physical and logical devices, you could get unexpected results from the installation attempt. - -For a SyncML example that allows installation of specific device IDs, see [DeviceInstallation/AllowInstallationOfMatchingDeviceIDs CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation#deviceinstallation-allowinstallationofmatchingdeviceids). - -## Protect authorized removable storage - -If removable devices are allowed on devices (either fully or partially), you can add protection to identify and block malicious files. - -### Enable Windows Defender Antivirus Scanning - -Protecting authorized removeable storage with Windows Defender Antivirus requires [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). -If real-time protection is enabled, files are scanned before they are accessed and executed. -The scanning scope includes all files, including those on mounted removable devices such as USB drives. -You can optionally [run a PowerShell script to perform a custom scan](https://aka.ms/scanusb) of a USB drive after it is mounted. -However, we recommend enabling real-time protection for improved scanning performance, especially for large storage devices. - -### Block untrusted and unsigned processes that run from USB attack surface reduction rule - -End-users might plug in removable devices that are infected with malware. -In order to prevent infections, a company can block files that are not signed or are untrusted from USB devices. -Alternatively, companies can leverage the audit feature of attack surface reduction rules to monitor the activity of untrusted and unsigned processes that execute on a USB device. -This can be done by setting **Untrusted and unsigned processes that run from USB** to either **Block** or **Audit only**, respectively. -With this rule, admins can prevent or audit unsigned or untrusted executable files from running from USB removable drives, including SD cards. -Affected file types include executable files (such as .exe, .dll, or .scr) and script files such as a PowerShell (.ps), VisualBasic (.vbs), or JavaScript (.js) files. +## Protect allowed removable storage These settings require [enabling real-time protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus). @@ -122,15 +83,4 @@ These settings require [enabling real-time protection](https://docs.microsoft.co 6. Click **OK** to close **Attack Surface Reduction**, **Windows Defender Exploit Guard**, and **Endpoint protection**. -7. Click **Create** to save the profile. - -## Related topics - -- [Configure real-time protection for Windows Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/configure-real-time-protection-windows-defender-antivirus) -- [DeviceInstallation CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-deviceinstallation) -- [Perform a custom scan of a removeable device](https://aka.ms/scanusb) -- [BitLocker](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) -- [Windows Information Protection](https://docs.microsoft.com/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure) - - - +7. Click **Create** to save the profile. \ No newline at end of file From 66cfe6be8fac58673587d588fab4f753d35f3a1e Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Sun, 9 Dec 2018 13:40:42 +0200 Subject: [PATCH 53/78] Remove 'RecommendedAction' from Alert entity. Add 'Pending' to ActionStatus enum. --- ...lerts-windows-defender-advanced-threat-protection-new.md | 2 -- ...rence-windows-defender-advanced-threat-protection-new.md | 1 - .../windows-defender-atp/exposed-apis-odata-samples.md | 3 +-- ...by-id-windows-defender-advanced-threat-protection-new.md | 3 +-- ...lerts-windows-defender-advanced-threat-protection-new.md | 6 ++---- ...lerts-windows-defender-advanced-threat-protection-new.md | 6 ++---- ...lerts-windows-defender-advanced-threat-protection-new.md | 3 +-- ...lerts-windows-defender-advanced-threat-protection-new.md | 3 +-- ...lerts-windows-defender-advanced-threat-protection-new.md | 3 +-- ...lerts-windows-defender-advanced-threat-protection-new.md | 6 ++---- ...ction-windows-defender-advanced-threat-protection-new.md | 2 +- ...alert-windows-defender-advanced-threat-protection-new.md | 3 +-- 12 files changed, 13 insertions(+), 28 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md index da80f7bb7e..c7cfc039ad 100644 --- a/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/alerts-windows-defender-advanced-threat-protection-new.md @@ -50,7 +50,6 @@ detectionSource | string | Detection source. threatFamilyName | string | Threat family. title | string | Alert title. description | String | Description of the threat, identified by the alert. -recommendedAction | String | Action recommended for handling the suspected threat. alertCreationTime | DateTimeOffset | The date and time (in UTC) the alert was created. lastEventTime | DateTimeOffset | The last occurance of the event that triggered the alert on the same machine. firstEventTime | DateTimeOffset | The first occurance of the event that triggered the alert on that machine. @@ -74,7 +73,6 @@ machineId | String | ID of a [machine](machine-windows-defender-advanced-threat- "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", "description": "Some description" - "recommendedAction": "Some recommended action" "alertCreationTime": "2018-11-26T16:19:21.8409809Z", "firstEventTime": "2018-11-26T16:17:50.0948658Z", "lastEventTime": "2018-11-26T16:18:01.809871Z", diff --git a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md index 88f5545da4..3d7b0bcf7e 100644 --- a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md @@ -85,7 +85,6 @@ Content-Length: application/json "severity": "Low", "title": "test alert", "description": "redalert", - "recommendedAction": "white alert", "eventTime": "2018-08-03T16:45:21.7115183Z", "reportId": "20776", "category": "None" diff --git a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md index 37c5a9f1d7..2c87e56309 100644 --- a/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md +++ b/windows/security/threat-protection/windows-defender-atp/exposed-apis-odata-samples.md @@ -100,8 +100,7 @@ Content-type: application/json "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-26T16:19:21.8409809Z", "firstEventTime": "2018-11-26T16:17:50.0948658Z", "lastEventTime": "2018-11-26T16:18:01.809871Z", diff --git a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md index 88cda0c956..5c9436aefc 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection-new.md @@ -87,8 +87,7 @@ Here is an example of the response. "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-25T16:19:21.8409809Z", "firstEventTime": "2018-11-25T16:17:50.0948658Z", "lastEventTime": "2018-11-25T16:18:01.809871Z", diff --git a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md index 7cf854cf6f..9b0c1f4123 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection-new.md @@ -100,8 +100,7 @@ Here is an example of the response. "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-26T16:19:21.8409809Z", "firstEventTime": "2018-11-26T16:17:50.0948658Z", "lastEventTime": "2018-11-26T16:18:01.809871Z", @@ -121,8 +120,7 @@ Here is an example of the response. "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-25T16:19:21.8409809Z", "firstEventTime": "2018-11-25T16:17:50.0948658Z", "lastEventTime": "2018-11-25T16:18:01.809871Z", diff --git a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md index 39c7ea3379..639c228caf 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -96,8 +96,7 @@ Content-type: application/json "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-25T16:19:21.8409809Z", "firstEventTime": "2018-11-25T16:17:50.0948658Z", "lastEventTime": "2018-11-25T16:18:01.809871Z", @@ -117,8 +116,7 @@ Content-type: application/json "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-24T16:19:21.8409809Z", "firstEventTime": "2018-11-24T16:17:50.0948658Z", "lastEventTime": "2018-11-24T16:18:01.809871Z", diff --git a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md index b8db356dde..7f309c2d4b 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -94,8 +94,7 @@ Content-type: application/json "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-26T16:19:21.8409809Z", "firstEventTime": "2018-11-26T16:17:50.0948658Z", "lastEventTime": "2018-11-26T16:18:01.809871Z", diff --git a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md index 601886b8ec..369f38ef43 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -93,8 +93,7 @@ Content-type: application/json "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-25T16:19:21.8409809Z", "firstEventTime": "2018-11-25T16:17:50.0948658Z", "lastEventTime": "2018-11-25T16:18:01.809871Z", diff --git a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md index 191f30cfc2..22e929fc9c 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -93,8 +93,7 @@ Content-type: application/json "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-25T16:19:21.8409809Z", "firstEventTime": "2018-11-25T16:17:50.0948658Z", "lastEventTime": "2018-11-25T16:18:01.809871Z", diff --git a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md index 139d24daf4..f78eff0109 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection-new.md @@ -93,8 +93,7 @@ Content-type: application/json "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-25T16:19:21.8409809Z", "firstEventTime": "2018-11-25T16:17:50.0948658Z", "lastEventTime": "2018-11-25T16:18:01.809871Z", @@ -114,8 +113,7 @@ Content-type: application/json "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-24T16:19:21.8409809Z", "firstEventTime": "2018-11-24T16:17:50.0948658Z", "lastEventTime": "2018-11-24T16:18:01.809871Z", diff --git a/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md index 6c225819b2..580d9cd88b 100644 --- a/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/machineaction-windows-defender-advanced-threat-protection-new.md @@ -40,7 +40,7 @@ id | Guid | Identity of the [Machine Action](machineaction-windows-defender-adva type | Enum | Type of the action. Possible values are: "RunAntiVirusScan", "Offboard", "CollectInvestigationPackage", "Isolate", "Unisolate", "StopAndQuarantineFile", "RestrictCodeExecution" and "UnrestrictCodeExecution" requestor | String | Identity of the person that executed the action. requestorComment | String | Comment that was written when issuing the action. -status | Enum | Current status of the command. Possible values are: "InProgress", "Succeeded", "Failed", "TimeOut" and "Cancelled". +status | Enum | Current status of the command. Possible values are: "Pending", "InProgress", "Succeeded", "Failed", "TimeOut" and "Cancelled". machineId | String | Id of the machine on which the action was executed. creationDateTimeUtc | DateTimeOffset | The date and time when the action was created. lastUpdateTimeUtc | DateTimeOffset | The last date and time when the action status was updated. diff --git a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md index 4e69de458e..cfc99280d3 100644 --- a/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/update-alert-windows-defender-advanced-threat-protection-new.md @@ -98,8 +98,7 @@ Here is an example of the response. "detectionSource": "WindowsDefenderAv", "threatFamilyName": "Mikatz", "title": "Windows Defender AV detected 'Mikatz', high-severity malware", - "description": "Some description" - "recommendedAction": "Some recommended action" + "description": "Some description", "alertCreationTime": "2018-11-26T16:19:21.8409809Z", "firstEventTime": "2018-11-26T16:17:50.0948658Z", "lastEventTime": "2018-11-26T16:18:01.809871Z", From 620644ddc3743c679ab9a271b3eb6c394ea3ac8c Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Sun, 9 Dec 2018 13:44:56 +0200 Subject: [PATCH 54/78] s --- ...eference-windows-defender-advanced-threat-protection-new.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md index 3d7b0bcf7e..b207613837 100644 --- a/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md +++ b/windows/security/threat-protection/windows-defender-atp/create-alert-by-reference-windows-defender-advanced-threat-protection-new.md @@ -84,7 +84,8 @@ Content-Length: application/json "machineId": "1e5bc9d7e413ddd7902c2932e418702b84d0cc07", "severity": "Low", "title": "test alert", - "description": "redalert", + "description": "test alert", + "recommendedAction": "test alert", "eventTime": "2018-08-03T16:45:21.7115183Z", "reportId": "20776", "category": "None" From 907440e1ab10207bf132d99efdf94da7c5b358be Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 10 Dec 2018 09:39:47 -0800 Subject: [PATCH 55/78] fixing table rendering --- .../upgrade/upgrade-readiness-deployment-script.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 23749c6c7b..8fc864f226 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -6,7 +6,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: deploy author: jaimeo -ms.date: 12/07/2018 +ms.date: 12/10/2018 --- # Upgrade Readiness deployment script @@ -121,7 +121,9 @@ Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Mi | 32 - Appraiser version on the machine is outdated. | The configuration script detected a version of the compatibility update module that is older than the minimum required to correctly collect the data required by Upgrade Readiness solution. Use the latest version of the [compatibility update](https://docs.microsoft.com/windows/deployment/update/windows-analytics-get-started#deploy-the-compatibility-update-and-related-updates) for Windows 7 SP1/Windows 8.1. | | 33 - **CompatTelRunner.exe** exited with an exit code | **CompatTelRunner.exe** runs the appraise task on the device. If it fails, it will provide a specific exit code. The script will return exit code 33 when **CompatTelRunner.exe** itself exits with an exit code. Check the logs for more details. Also see the **Note** following this table for additional steps to follow. | | 34 - Function **CheckProxySettings** failed with an unexpected exception. | Check the logs for the exception message and HResult. | -| 35 - Function **CheckAuthProxy** failed with an unexpected exception. Check the logs for the exception message and HResult. |36 - Function **CheckAppraiserEndPointsConnectivity** failed with an unexpected exception. | Check the logs for the exception message and HResult. |37 - **Diagnose_internal.cmd** failed with an unexpected exception. | Check the logs for the exception message and HResult. | +| 35 - Function **CheckAuthProxy** failed with an unexpected exception. Check the logs for the exception message and HResult. | +| 36 - Function **CheckAppraiserEndPointsConnectivity** failed with an unexpected exception. | Check the logs for the exception message and HResult. | +| 37 - **Diagnose_internal.cmd** failed with an unexpected exception. | Check the logs for the exception message and HResult. | | 38 - Function **Get-SqmID** failed with an unexpected exception. | Check the logs for the exception message and HResult. | | 39 - For Windows 10: AllowTelemetry property is not set to 1 or higher at registry key path **HKLM:\SOFTWARE\Policies\Microsoft \Windows\DataCollection** or **HKLM:\SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection** | For Windows 10 devices, the **AllowTelemetry** property should be set to 1 or greater to enable data collection. The script will return an error if this is not true. For more information, see [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/windows/configuration/configure-windows-diagnostic-data-in-your-organization). | | 40 - Function **CheckTelemetryOptIn** failed with an unexpected exception. | Check the logs for the exception message and HResult. | @@ -141,7 +143,7 @@ Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Mi | 57 - SetDeviceNameOptIn function failed to update AllowDeviceNameInTelemetry property to value 1 at registry key path: **HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection** | Verify that the account has the correct permissions to change or add registry keys. | | 58 - SetDeviceNameOptIn function failed with unexpected exception | The function SetDeviceNameOptIn failed with an unexpected exception. | | 59 - CleanupOneSettings failed to delete LastPersistedEventTimeOrFirstBoot property at registry key path: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Diagnostics\Diagtrack** |The CleanupOneSettings function clears some of the cached values needed by the Appraiser which is the data collector on the monitored device. This helps in the download of the most recent for accurate running of the data collector. Verify that the account has the correct permissions to change or add registry keys. | -| 60 - CleanupOneSettings failed to delete registry key: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Diagnostics\Diagtrack\SettingsRequests** | Verify that the account has the correct permissions to change or add registry keys. | +| 60 - CleanupOneSettings failed to delete registry key: **HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\ Diagnostics\Diagtrack\SettingsRequests** | Verify that the account has the correct permissions to change or add registry keys. | | 61 - CleanupOneSettings failed with an exception | CleanupOneSettings failed with an unexpected exception. | From bfcb5836b478b28e9701d9d0482d25b867ce0047 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Mon, 10 Dec 2018 17:55:15 +0000 Subject: [PATCH 56/78] Merged PR 13284: New release information page --- windows/hub/TOC.md | 1 + windows/hub/docfx.json | 1 - windows/hub/release-information.md | 37 ++++++++++++++++++++++++++++++ windows/whats-new/docfx.json | 1 - 4 files changed, 38 insertions(+), 2 deletions(-) create mode 100644 windows/hub/release-information.md diff --git a/windows/hub/TOC.md b/windows/hub/TOC.md index 6a6cc2230e..1883594880 100644 --- a/windows/hub/TOC.md +++ b/windows/hub/TOC.md @@ -1,5 +1,6 @@ # [Windows 10 and Windows 10 Mobile](index.md) ## [What's new](/windows/whats-new) +## [Release information](release-information.md) ## [Deployment](/windows/deployment) ## [Configuration](/windows/configuration) ## [Client management](/windows/client-management) diff --git a/windows/hub/docfx.json b/windows/hub/docfx.json index 781df2941e..d62fafe3c4 100644 --- a/windows/hub/docfx.json +++ b/windows/hub/docfx.json @@ -38,7 +38,6 @@ "ms.technology": "windows", "ms.topic": "article", "ms.author": "brianlic", - "ms.date": "04/05/2017", "feedback_system": "GitHub", "feedback_github_repo": "MicrosoftDocs/windows-itpro-docs", "feedback_product_url": "https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app", diff --git a/windows/hub/release-information.md b/windows/hub/release-information.md new file mode 100644 index 0000000000..89d0606cfe --- /dev/null +++ b/windows/hub/release-information.md @@ -0,0 +1,37 @@ +--- +title: Windows 10 - release information +description: Learn release information for Windows 10 releases +keywords: ["Windows 10", "Windows 10 October 2018 Update"] +ms.prod: w10 +layout: LandingPage +ms.topic: landing-page +ms.mktglfcycl: deploy +ms.sitesec: library +author: lizap +ms.author: elizapo +ms.localizationpriority: high +--- +# Windows 10 - Release information + +>[!IMPORTANT] +> The URL for the release information page has changed - update your bookmark! + +Microsoft has updated its servicing model. The Semi-Annual Channel (SAC) offers twice-per-year feature updates that release around March and September, with an 18-month servicing period for each release. Starting with Windows 10, version 1809, feature updates for Windows 10 Enterprise and Education editions with a targeted release month of September will be serviced for 30 months from their release date (more information can be found [here](https://www.microsoft.com/microsoft-365/blog/2018/09/06/helping-customers-shift-to-a-modern-desktop/)). + +If you are not using Windows Update for Business today, “Semi-Annual Channel (Targeted)” (SAC-T) has no impact on your devices (more information can be found [here](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Windows-10-and-the-disappearing-SAC-T/ba-p/199747)), and we recommend you begin deployment of each Semi-Annual Channel release right away to devices selected for early adoption and ramp up to full deployment at your discretion. This will enable you to gain access to new features, experiences, and integrated security as soon as possible. + +If you are using Windows Update for Business today, refer to the table below to understand when your device will be updated, based on which deferral period you have configured, SAC -T or SAC. + +**Notice: November 13, 2018:** All editions of Windows 10 October 2018 Update, version 1809, for Windows client and server have resumed. Customers currently running Windows 10, version 1809, will receive build 17763.134 as part of our regularly scheduled Update Tuesday servicing in November. If you update to the Window 10, version 1809, feature update you will receive build 17763.107. On the next automatic scan for updates, you’ll be taken to the latest cumulative update (build 17763.134 or higher). + +November 13 marks the revised start of the servicing timeline for the Semi-Annual Channel ("Targeted") and Long-Term Servicing Channel (LTSC) release for Windows 10, version 1809, Windows Server 2019, and Windows Server, version 1809. + +For information about the re-release and updates to the support lifecycle, refer to [John Cable's blog](https://blogs.windows.com/windowsexperience/2018/10/09/updated-version-of-windows-10-october-2018-update-released-to-windows-insiders/), [Windows 10 Update History](https://support.microsoft.com/help/4464619), and the [Windows lifecycle fact sheet](https://support.microsoft.com/help/13853). + +
+
+ + +
+ + diff --git a/windows/whats-new/docfx.json b/windows/whats-new/docfx.json index 34346b0e9c..12dd2d0312 100644 --- a/windows/whats-new/docfx.json +++ b/windows/whats-new/docfx.json @@ -36,7 +36,6 @@ "ms.technology": "windows", "ms.topic": "article", "ms.author": "trudyha", - "ms.date": "04/05/2017", "feedback_system": "GitHub", "feedback_github_repo": "MicrosoftDocs/windows-itpro-docs", "feedback_product_url": "https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app", From fbaf2743122e622d8ef09dba9512ebd533d10e5e Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 10 Dec 2018 18:01:35 +0000 Subject: [PATCH 57/78] Merged PR 13285: Minor edits --- windows/deployment/update/windows-analytics-privacy.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/windows-analytics-privacy.md b/windows/deployment/update/windows-analytics-privacy.md index 04358b5b05..f41dc6424c 100644 --- a/windows/deployment/update/windows-analytics-privacy.md +++ b/windows/deployment/update/windows-analytics-privacy.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: deploy author: jaimeo ms.author: jaimeo -ms.date: 07/02/2018 +ms.date: 12/10/2018 ms.localizationpriority: high --- @@ -17,7 +17,7 @@ ms.localizationpriority: high Windows Analytics is fully committed to privacy, centering on these tenets: - **Transparency:** We fully document the Windows Analytics diagnostic events (see the links for additional information) so you can review them with your company’s security and compliance teams. The Diagnostic Data Viewer lets you see diagnostic data sent from a given device (see [Diagnostic Data Viewer Overview](https://docs.microsoft.com/windows/configuration/diagnostic-data-viewer-overview) for details). -- **Control:** You ultimately control the level of diagnostic data you wish to share. In Windows 10 1709 we added a new policy to Limit enhanced diagnostic data to the minimum required by Windows Analytics +- **Control:** You ultimately control the level of diagnostic data you wish to share. In Windows 10, version 1709 we added a new policy to Limit enhanced diagnostic data to the minimum required by Windows Analytics - **Security:** Your data is protected with strong security and encryption - **Trust:** Windows Analytics supports the Microsoft Online Service Terms @@ -39,7 +39,10 @@ See these topics for additional background information about related privacy iss - [Windows 10 and the GDPR for IT Decision Makers](https://docs.microsoft.com/windows/privacy/gdpr-it-guidance) - [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/windows/configuration/configure-windows-diagnostic-data-in-your-organization) -- [Windows 7, Windows 8, and Windows 8.1 Appraiser Telemetry Events, and Fields](https://go.microsoft.com/fwlink/?LinkID=822965) (link downloads a PDF file) +- [Windows 7, Windows 8, and Windows 8.1 Appraiser Telemetry Events, and Fields](https://go.microsoft.com/fwlink/?LinkID=822965) +- [Windows 10, version 1809 basic level Windows diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1809) +- [Windows 10, version 1803 basic level Windows diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1803) +- [Windows 10, version 1709 basic level Windows diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1709) - [Windows 10, version 1703 basic level Windows diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1703) - [Windows 10, version 1709 enhanced diagnostic data events and fields used by Windows Analytics](https://docs.microsoft.com/windows/configuration/enhanced-diagnostic-data-windows-analytics-events-and-fields) - [Diagnostic Data Viewer Overview](https://docs.microsoft.com/windows/configuration/diagnostic-data-viewer-overview) From 6a81d3453671e8251e665e6715578fb0bd66d5e0 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 18:02:08 +0000 Subject: [PATCH 58/78] Update scan behavior on battery. --- .../scheduled-catch-up-scans-windows-defender-antivirus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md index 8e79e53fea..31e7d1cd32 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 12/07/2018 +ms.date: 12/10/2018 --- # Configure scheduled quick or full Windows Defender Antivirus scans @@ -66,7 +66,7 @@ A custom scan allows you to specify the files and folders to scan, such as a USB Scheduled scans will run at the day and time you specify. You can use Group Policy, PowerShell, and WMI to configure scheduled scans. >[!NOTE] ->If a computer is unplugged and running on battery during a scheduled scan, the scheduled scan will quit. +>If a computer is unplugged and running on battery during a scheduled scan, the scheduled scan will stop with event 1002, which states that the scan stopped before completion. Windows Defender Antivirus will run a scan at the next scheduled time. **Use Group Policy to schedule scans:** From 0a95e81217775be699f11083152f49df025c98b3 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 18:21:13 +0000 Subject: [PATCH 59/78] Updated mpcmdrun options --- ...line-arguments-windows-defender-antivirus.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md index cad1984faf..bac7f3d0cc 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 09/03/2018 +ms.date: 12/10/2018 --- # Configure and manage Windows Defender Antivirus with the mpcmdrun.exe command-line tool @@ -48,6 +48,21 @@ Command | Description \-ValidateMapsConnection | Used to validate connection to the [cloud-delivered protection service](configure-network-connections-windows-defender-antivirus.md) \-SignatureUpdate [-UNC [-Path ]] | Checks for new definition updates +\-? **or** -h | Displays all available options​ for this tool​ +\-Scan [-ScanType #] [-File [-DisableRemediation] [-BootSectorScan]]​ [-Timeout ]​ [-Cancel]​ | Scans for malicious software​ +\-Trace [-Grouping #] [-Level #] | Starts diagnostic tracing​ +\-GetFiles | Collects support information​ +\-GetFilesDiagTrack | Same as Getfiles but outputs to​ temporary DiagTrack folder​ +\-RemoveDefinitions [-All] | Restores the installed​ signature definitions​ to a previous backup copy or to​ the original default set of​ signatures​ +\-RemoveDefinitions [-DynamicSignatures] | Removes only the dynamically​ downloaded signatures​ +\-SignatureUpdate [-UNC | -MMPC] | Checks for new definition updates​ +\-Restore [-ListAll | [[-Name ] [-All] | [-FilePath ]] [-Path ]] | Restores or list​s quarantined item(s)​ +\-AddDynamicSignature [-Path] | Loads a dynamic signature​ +\-ListAllDynamicSignatures | Lists the loaded dynamic signatures​ +\-RemoveDynamicSignature [-SignatureSetID] | Removes a dynamic signature​ +\-CheckExclusion -path | Checks whether path is excluded + + ## Related topics - [Reference topics for management and configuration tools](configuration-management-reference-windows-defender-antivirus.md) From 72977ad40ad72d4444b5e04600a2877659951dc8 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 18:21:46 +0000 Subject: [PATCH 60/78] Removed old table. --- ...mmand-line-arguments-windows-defender-antivirus.md | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md index bac7f3d0cc..ac8026396a 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md @@ -37,17 +37,6 @@ MpCmdRun.exe [command] [-options] Command | Description :---|:--- -\- ? **or** -h | Displays all available options for the tool -\-Scan [-ScanType #] [-File [-DisableRemediation] [-BootSectorScan]][-Timeout ] | Scans for malicious software -\-Trace [-Grouping #] [-Level #]| Starts diagnostic tracing -\-GetFiles | Collects support information -\-RemoveDefinitions [-All] | Restores the installed signature definitions to a previous backup copy or to the original default set of signatures -\-AddDynamicSignature [-Path] | Loads a dynamic signature -\-ListAllDynamicSignature [-Path] | Lists the loaded dynamic signatures -\-RemoveDynamicSignature [-SignatureSetID] | Removes a dynamic signature -\-ValidateMapsConnection | Used to validate connection to the [cloud-delivered protection service](configure-network-connections-windows-defender-antivirus.md) -\-SignatureUpdate [-UNC [-Path ]] | Checks for new definition updates - \-? **or** -h | Displays all available options​ for this tool​ \-Scan [-ScanType #] [-File [-DisableRemediation] [-BootSectorScan]]​ [-Timeout ]​ [-Cancel]​ | Scans for malicious software​ \-Trace [-Grouping #] [-Level #] | Starts diagnostic tracing​ From 44c96722ef74287ae9681efdd708abd8ca144489 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 18:51:12 +0000 Subject: [PATCH 61/78] Specified full scan. --- .../scheduled-catch-up-scans-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md index 31e7d1cd32..d40f911f2e 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md @@ -66,7 +66,7 @@ A custom scan allows you to specify the files and folders to scan, such as a USB Scheduled scans will run at the day and time you specify. You can use Group Policy, PowerShell, and WMI to configure scheduled scans. >[!NOTE] ->If a computer is unplugged and running on battery during a scheduled scan, the scheduled scan will stop with event 1002, which states that the scan stopped before completion. Windows Defender Antivirus will run a scan at the next scheduled time. +>If a computer is unplugged and running on battery during a scheduled full scan, the scheduled scan will stop with event 1002, which states that the scan stopped before completion. Windows Defender Antivirus will run a full scan at the next scheduled time. **Use Group Policy to schedule scans:** From 63d2a411bd2695d9e3c78daf1e151a8cc75b352b Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 18:54:06 +0000 Subject: [PATCH 62/78] Minor fix --- .../command-line-arguments-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md index ac8026396a..912f65ae29 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md @@ -49,7 +49,7 @@ Command | Description \-AddDynamicSignature [-Path] | Loads a dynamic signature​ \-ListAllDynamicSignatures | Lists the loaded dynamic signatures​ \-RemoveDynamicSignature [-SignatureSetID] | Removes a dynamic signature​ -\-CheckExclusion -path | Checks whether path is excluded +\-CheckExclusion -path | Checks whether a path is excluded ## Related topics From affda860f712765019b91018a13e92f562a68743 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 18:59:44 +0000 Subject: [PATCH 63/78] Fixed table formatting --- .../command-line-arguments-windows-defender-antivirus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md index 912f65ae29..eb9084b991 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md @@ -44,8 +44,8 @@ Command | Description \-GetFilesDiagTrack | Same as Getfiles but outputs to​ temporary DiagTrack folder​ \-RemoveDefinitions [-All] | Restores the installed​ signature definitions​ to a previous backup copy or to​ the original default set of​ signatures​ \-RemoveDefinitions [-DynamicSignatures] | Removes only the dynamically​ downloaded signatures​ -\-SignatureUpdate [-UNC | -MMPC] | Checks for new definition updates​ -\-Restore [-ListAll | [[-Name ] [-All] | [-FilePath ]] [-Path ]] | Restores or list​s quarantined item(s)​ +\-SignatureUpdate [-UNC \| -MMPC] | Checks for new definition updates​ +\-Restore [-ListAll \| [[-Name ] [-All] \| [-FilePath ]] [-Path ]] | Restores or list​s quarantined item(s)​ \-AddDynamicSignature [-Path] | Loads a dynamic signature​ \-ListAllDynamicSignatures | Lists the loaded dynamic signatures​ \-RemoveDynamicSignature [-SignatureSetID] | Removes a dynamic signature​ From 0a94ed372ed5b86195cd792208d0b38a524013b4 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 19:17:02 +0000 Subject: [PATCH 64/78] Added procedure for MpCmdRun --- ...file-exclusions-windows-defender-antivirus.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md index 8292217735..02edd111a4 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 09/03/2018 +ms.date: 12/10/2018 --- # Configure and validate exclusions based on file extension and folder location @@ -264,7 +264,7 @@ The following table describes how the wildcards can be used and provides some ex ## Review the list of exclusions -You can retrieve the items in the exclusion list with [Intune](https://docs.microsoft.com/intune/deploy-use/help-secure-windows-pcs-with-endpoint-protection-for-microsoft-intune), [System Center Configuration Manager](https://docs.microsoft.com/sccm/protect/deploy-use/endpoint-antimalware-policies#exclusion-settings), PowerShell, or the [Windows Security app](windows-defender-security-center-antivirus.md#exclusions). +You can retrieve the items in the exclusion list with [Intune](https://docs.microsoft.com/intune/deploy-use/help-secure-windows-pcs-with-endpoint-protection-for-microsoft-intune), [System Center Configuration Manager](https://docs.microsoft.com/sccm/protect/deploy-use/endpoint-antimalware-policies#exclusion-settings), MpCmdRun, PowerShell, or the [Windows Security app](windows-defender-security-center-antivirus.md#exclusions). >[!IMPORTANT] >Exclusion list changes made with Group Policy **will show** in the lists in the [Windows Security app](windows-defender-security-center-antivirus.md#exclusions). @@ -276,7 +276,17 @@ If you use PowerShell, you can retrieve the list in two ways: - Retrieve the status of all Windows Defender Antivirus preferences. Each of the lists will be displayed on separate lines, but the items within each list will be combined into the same line. - Write the status of all preferences to a variable, and use that variable to only call the specific list you are interested in. Each use of `Add-MpPreference` is written to a new line. -**Review the list of exclusions alongside all other Windows Defender Antivirus preferences:** +**Validate the exclusion list by using MpCmdRun:** +To check exclusions with the dedicated [command-line tool mpcmdrun.exe](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus?branch=v-anbic-wdav-new-mpcmdrun-options), use the following command: + +```DOS +MpCmdRun.exe -CheckExclusion -path +``` + +>[!NOTE] +>Checking exclusions with MpCmdRun requires Windows Defender Antivirus CAMP version 4.18.1812.3 (released in December 2018) and later. + +**Review the list of exclusions alongside all other Windows Defender Antivirus preferences by using PowerShell:** Use the following cmdlet: From 73ff21141139bcd9eaf01592c4d8e06e980d27fe Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 19:18:45 +0000 Subject: [PATCH 65/78] Added MpCmdRun procedure. --- ...e-exclusions-windows-defender-antivirus.md | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md index 320078778c..dcdd00f2e7 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 09/03/2018 +ms.date: 12/10/2018 --- # Configure exclusions for files opened by processes @@ -147,14 +147,25 @@ Environment variables | The defined variable will be populated as a path when th ## Review the list of exclusions -You can retrieve the items in the exclusion list with PowerShell, [System Center Configuration Manager](https://docs.microsoft.com/sccm/protect/deploy-use/endpoint-antimalware-policies#exclusion-settings), [Intune](https://docs.microsoft.com/intune/device-restrictions-configure), or the [Windows Security app](windows-defender-security-center-antivirus.md#exclusions). +You can retrieve the items in the exclusion list with MpCmdRun, PowerShell, [System Center Configuration Manager](https://docs.microsoft.com/sccm/protect/deploy-use/endpoint-antimalware-policies#exclusion-settings), [Intune](https://docs.microsoft.com/intune/device-restrictions-configure), or the [Windows Security app](windows-defender-security-center-antivirus.md#exclusions). If you use PowerShell, you can retrieve the list in two ways: - Retrieve the status of all Windows Defender Antivirus preferences. Each of the lists will be displayed on separate lines, but the items within each list will be combined into the same line. - Write the status of all preferences to a variable, and use that variable to only call the specific list you are interested in. Each use of `Add-MpPreference` is written to a new line. -**Review the list of exclusions alongside all other Windows Defender Antivirus preferences:** +**Validate the exclusion list by using MpCmdRun:** +To check exclusions with the dedicated [command-line tool mpcmdrun.exe](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus?branch=v-anbic-wdav-new-mpcmdrun-options), use the following command: + +```DOS +MpCmdRun.exe -CheckExclusion -path +``` + +>[!NOTE] +>Checking exclusions with MpCmdRun requires Windows Defender Antivirus CAMP version 4.18.1812.3 (released in December 2018) and later. + + +**Review the list of exclusions alongside all other Windows Defender Antivirus preferences by using PowerShell:** Use the following cmdlet: @@ -164,7 +175,7 @@ Get-MpPreference See [Use PowerShell cmdlets to configure and run Windows Defender Antivirus](use-powershell-cmdlets-windows-defender-antivirus.md) and [Defender cmdlets](https://technet.microsoft.com/itpro/powershell/windows/defender/index) for more information on how to use PowerShell with Windows Defender Antivirus. -**Retrieve a specific exclusions list:** +**Retrieve a specific exclusions list by using PowerShell:** Use the following code snippet (enter each line as a separate command); replace **WDAVprefs** with whatever label you want to name the variable: From fac4e03c8419dd202e9400ced606c10900855a42 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 19:19:37 +0000 Subject: [PATCH 66/78] Differentiated procedure. --- ...gure-extension-file-exclusions-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md index 02edd111a4..cd2fd7160e 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md @@ -300,7 +300,7 @@ In the following example, the items contained in the `ExclusionExtension` list a See [Use PowerShell cmdlets to configure and run Windows Defender Antivirus](use-powershell-cmdlets-windows-defender-antivirus.md) and [Defender cmdlets](https://technet.microsoft.com/itpro/powershell/windows/defender/index) for more information on how to use PowerShell with Windows Defender Antivirus. -**Retrieve a specific exclusions list:** +**Retrieve a specific exclusions list by using PowerShell:** Use the following code snippet (enter each line as a separate command); replace **WDAVprefs** with whatever label you want to name the variable: From b2963d3401f7997823faf1d5714730f660535e60 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 20:20:24 +0000 Subject: [PATCH 67/78] Fix formatting --- ...igure-extension-file-exclusions-windows-defender-antivirus.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md index cd2fd7160e..4ac4014cfb 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md @@ -277,6 +277,7 @@ If you use PowerShell, you can retrieve the list in two ways: - Write the status of all preferences to a variable, and use that variable to only call the specific list you are interested in. Each use of `Add-MpPreference` is written to a new line. **Validate the exclusion list by using MpCmdRun:** + To check exclusions with the dedicated [command-line tool mpcmdrun.exe](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus?branch=v-anbic-wdav-new-mpcmdrun-options), use the following command: ```DOS From e41f6c83f5f3ad64291d0603631c5fd5dbde5efa Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 20:20:58 +0000 Subject: [PATCH 68/78] Fixed formatting --- ...-process-opened-file-exclusions-windows-defender-antivirus.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md index dcdd00f2e7..3b65a70016 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md @@ -155,6 +155,7 @@ If you use PowerShell, you can retrieve the list in two ways: - Write the status of all preferences to a variable, and use that variable to only call the specific list you are interested in. Each use of `Add-MpPreference` is written to a new line. **Validate the exclusion list by using MpCmdRun:** + To check exclusions with the dedicated [command-line tool mpcmdrun.exe](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus?branch=v-anbic-wdav-new-mpcmdrun-options), use the following command: ```DOS From 3298124090f94c9446441b54c54f4e459523e66c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 10 Dec 2018 13:08:59 -0800 Subject: [PATCH 69/78] add note in SIEM integration for pop-up issue --- ...ntegration-windows-defender-advanced-threat-protection.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md index 79f71ea262..9a87b74ae6 100644 --- a/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 12/04/2018 +ms.date: 12/10/2018 --- # Enable SIEM integration in Windows Defender ATP @@ -33,6 +33,9 @@ Enable security information and event management (SIEM) integration so you can p ![Image of SIEM integration from Settings menu](images/enable_siem.png) + >[!TIP] + >If you encounter an error when trying to enable the SIEM connector application, check the pop-up blocker settings of your browser. It might be blocking the new window being opened when you enable the capability. + 2. Select **Enable SIEM integration**. This activates the **SIEM connector access details** section with pre-populated values and an application is created under you Azure Active Directory (AAD) tenant. > [!WARNING] From 0af085a0d4766c371821216fed2786c4bc6bb640 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=20Halfin=20=F0=9F=93=AC=F0=9F=94=A8?= Date: Mon, 10 Dec 2018 21:14:59 +0000 Subject: [PATCH 70/78] Merged PR 13294: Fixing date --- ...anced-diagnostic-data-windows-analytics-events-and-fields.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md b/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md index 8952d30367..22d8cdc1ee 100644 --- a/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md +++ b/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md @@ -7,7 +7,7 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: high -ms.date: 10/16/2017 +ms.date: 11/9/2018 author: danihalfin ms.author: daniha --- From de20210155f712f5237f2894b72c80a72dbdddc3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 10 Dec 2018 13:21:20 -0800 Subject: [PATCH 71/78] add link to mitre blog --- ...-simulations-windows-defender-advanced-threat-protection.md | 3 ++- .../threat-protection/windows-defender-atp/get-started.md | 3 ++- ...requirements-windows-defender-advanced-threat-protection.md | 3 ++- .../threat-protection/windows-defender-atp/overview.md | 3 ++- .../windows-defender-advanced-threat-protection.md | 3 ++- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md index 123a0bdfd0..3a3eed3be6 100644 --- a/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md @@ -26,7 +26,8 @@ ms.date: 11/20/2018 >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-attacksimulations-abovefoldlink) >[!TIP] -> Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- In MITREs evaluation of endpoint detection and response solutions, Windows Defender Advanced Threat Protection demonstrated industry-leading optics and detection capabilities. For more information, see [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). You might want to experience Windows Defender ATP before you onboard more than a few machines to the service. To do this, you can run controlled attack simulations on a few test machines. After running the simulated attacks, you can review how Windows Defender ATP surfaces malicious activity and explore how it enables an efficient response. diff --git a/windows/security/threat-protection/windows-defender-atp/get-started.md b/windows/security/threat-protection/windows-defender-atp/get-started.md index 1104afadfd..ff5c6b9d64 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-started.md +++ b/windows/security/threat-protection/windows-defender-atp/get-started.md @@ -20,7 +20,8 @@ ms.date: 11/20/2018 - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://wincom.blob.core.windows.net/documents/Windows10_Commercial_Comparison.pdf) >[!TIP] -> Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- In MITREs evaluation of endpoint detection and response solutions, Windows Defender Advanced Threat Protection demonstrated industry-leading optics and detection capabilities. For more information, see [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). Learn about the minimum requirements and initial steps you need to take to get started with Windows Defender ATP. diff --git a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md index 498cf8a90c..e656a73d41 100644 --- a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -25,7 +25,8 @@ There are some minimum requirements for onboarding machines to the service. >[!TIP] -> Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- In MITREs evaluation of endpoint detection and response solutions, Windows Defender Advanced Threat Protection demonstrated industry-leading optics and detection capabilities. For more information, see [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). ## Licensing requirements Windows Defender Advanced Threat Protection requires one of the following Microsoft Volume Licensing offers: diff --git a/windows/security/threat-protection/windows-defender-atp/overview.md b/windows/security/threat-protection/windows-defender-atp/overview.md index d650cb05c1..a99eab0f85 100644 --- a/windows/security/threat-protection/windows-defender-atp/overview.md +++ b/windows/security/threat-protection/windows-defender-atp/overview.md @@ -22,7 +22,8 @@ ms.date: 11/20/2018 Understand the concepts behind the capabilities in Windows Defender ATP so you take full advantage of the complete threat protection platform. >[!TIP] -> Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- In MITREs evaluation of endpoint detection and response solutions, Windows Defender Advanced Threat Protection demonstrated industry-leading optics and detection capabilities. For more information, see [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). ## In this section diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index de7712091a..7e35efc599 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -68,7 +68,8 @@ Windows Defender ATP uses the following combination of technology built into Win >[!TIP] -> Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). +>- In MITREs evaluation of endpoint detection and response solutions, Windows Defender Advanced Threat Protection demonstrated industry-leading optics and detection capabilities. For more information, see [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). **[Attack surface reduction](overview-attack-surface-reduction.md)**
The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. From ab35ef7d47c7eaf8c5329db22fc9e7d8df4d209c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 10 Dec 2018 13:31:09 -0800 Subject: [PATCH 72/78] update blurb --- ...k-simulations-windows-defender-advanced-threat-protection.md | 2 +- .../threat-protection/windows-defender-atp/get-started.md | 2 +- ...-requirements-windows-defender-advanced-threat-protection.md | 2 +- .../security/threat-protection/windows-defender-atp/overview.md | 2 +- .../windows-defender-advanced-threat-protection.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md index 3a3eed3be6..3c9a28ceaf 100644 --- a/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/attack-simulations-windows-defender-advanced-threat-protection.md @@ -27,7 +27,7 @@ ms.date: 11/20/2018 >[!TIP] >- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). ->- In MITREs evaluation of endpoint detection and response solutions, Windows Defender Advanced Threat Protection demonstrated industry-leading optics and detection capabilities. For more information, see [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). +>- Windows Defender ATP demonstrated industry-leading optics and detection capabilities in the recent MITRE evaluation. Read: [Insights from the MITRE ATT&CK-based evaluation](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). You might want to experience Windows Defender ATP before you onboard more than a few machines to the service. To do this, you can run controlled attack simulations on a few test machines. After running the simulated attacks, you can review how Windows Defender ATP surfaces malicious activity and explore how it enables an efficient response. diff --git a/windows/security/threat-protection/windows-defender-atp/get-started.md b/windows/security/threat-protection/windows-defender-atp/get-started.md index ff5c6b9d64..5cbdd37666 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-started.md +++ b/windows/security/threat-protection/windows-defender-atp/get-started.md @@ -21,7 +21,7 @@ ms.date: 11/20/2018 >[!TIP] >- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). ->- In MITREs evaluation of endpoint detection and response solutions, Windows Defender Advanced Threat Protection demonstrated industry-leading optics and detection capabilities. For more information, see [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). +>- Windows Defender ATP demonstrated industry-leading optics and detection capabilities in the recent MITRE evaluation. Read: [Insights from the MITRE ATT&CK-based evaluation](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). Learn about the minimum requirements and initial steps you need to take to get started with Windows Defender ATP. diff --git a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md index e656a73d41..09f32289a1 100644 --- a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -26,7 +26,7 @@ There are some minimum requirements for onboarding machines to the service. >[!TIP] >- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). ->- In MITREs evaluation of endpoint detection and response solutions, Windows Defender Advanced Threat Protection demonstrated industry-leading optics and detection capabilities. For more information, see [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). +>- Windows Defender ATP demonstrated industry-leading optics and detection capabilities in the recent MITRE evaluation. Read: [Insights from the MITRE ATT&CK-based evaluation](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). ## Licensing requirements Windows Defender Advanced Threat Protection requires one of the following Microsoft Volume Licensing offers: diff --git a/windows/security/threat-protection/windows-defender-atp/overview.md b/windows/security/threat-protection/windows-defender-atp/overview.md index a99eab0f85..83c00ed68b 100644 --- a/windows/security/threat-protection/windows-defender-atp/overview.md +++ b/windows/security/threat-protection/windows-defender-atp/overview.md @@ -23,7 +23,7 @@ Understand the concepts behind the capabilities in Windows Defender ATP so you t >[!TIP] >- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). ->- In MITREs evaluation of endpoint detection and response solutions, Windows Defender Advanced Threat Protection demonstrated industry-leading optics and detection capabilities. For more information, see [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). +>- Windows Defender ATP demonstrated industry-leading optics and detection capabilities in the recent MITRE evaluation. Read: [Insights from the MITRE ATT&CK-based evaluation](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). ## In this section diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index 7e35efc599..7f1f28e13e 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -69,7 +69,7 @@ Windows Defender ATP uses the following combination of technology built into Win >[!TIP] >- Learn about the latest enhancements in Windows Defender ATP: [What's new in Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). ->- In MITREs evaluation of endpoint detection and response solutions, Windows Defender Advanced Threat Protection demonstrated industry-leading optics and detection capabilities. For more information, see [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). +>- Windows Defender ATP demonstrated industry-leading optics and detection capabilities in the recent MITRE evaluation. Read: [Insights from the MITRE ATT&CK-based evaluation](https://cloudblogs.microsoft.com/microsoftsecure/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). **[Attack surface reduction](overview-attack-surface-reduction.md)**
The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. From 78652c5681dddf691f0c2d458b90590cc0d98f19 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 10 Dec 2018 13:42:36 -0800 Subject: [PATCH 73/78] added new decsription of hardware id --- .../client-management/mdm/policy-csp-deviceinstallation.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index c11cd41c96..702252a71e 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -463,10 +463,13 @@ If you disable or do not configure this policy setting, devices can be installed For more information about hardware IDs and compatible IDs, see [Device Identification Strings](https://docs.microsoft.com/windows-hardware/drivers/install/device-identification-strings). -To get the hardware ID for a device, open Device Manager, right-click the name of the device and click **Properties**. On the **Details** tab, select **Hardware Ids** from the **Property** menu: +You can get the hardware ID in Device Manager. For example, USB drives are listed under Disk drives: -![Hardware IDs](images/hardware-ids.png) +![Disk drives](images/device-manager-disk-drives.png) +Right-click the name of the device, click **Properties** > **Details** and select **Hardware Ids** as the **Property**: + +![Hardware IDs](images/disk-drive-hardware-id.png) > [!TIP] From 03ae94aa40adbbaa78da5ef8039409c75c00c29b Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 10 Dec 2018 13:46:09 -0800 Subject: [PATCH 74/78] added images --- .../mdm/images/device-manager-disk-drives.png | Bin 0 -> 13955 bytes .../mdm/images/disk-drive-hardware-id.png | Bin 0 -> 38361 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/client-management/mdm/images/device-manager-disk-drives.png create mode 100644 windows/client-management/mdm/images/disk-drive-hardware-id.png diff --git a/windows/client-management/mdm/images/device-manager-disk-drives.png b/windows/client-management/mdm/images/device-manager-disk-drives.png new file mode 100644 index 0000000000000000000000000000000000000000..44be977537e35a677728093b3d6360792d0bf0c3 GIT binary patch literal 13955 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 literal 0 HcmV?d00001 diff --git a/windows/client-management/mdm/images/disk-drive-hardware-id.png b/windows/client-management/mdm/images/disk-drive-hardware-id.png new file mode 100644 index 0000000000000000000000000000000000000000..cf8399acf4f7eeaa994ea7133dd2062d28f73ec0 GIT binary patch literal 38361 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 literal 0 HcmV?d00001 From 716fabddf51ecc36720244d7e27f44d2517fa209 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Mon, 10 Dec 2018 22:03:29 +0000 Subject: [PATCH 75/78] Merged PR 13282: Updated secure-score-dashboard-windows-defender-advanced-threat-protection.md Modified BitLocker section in topic as requested by Yuri Manusov --- ...ore-dashboard-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection.md index 6fff222564..724678dc82 100644 --- a/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection.md @@ -236,7 +236,7 @@ For a machine to be considered "well configured", it must comply to a minimum ba >This security control is only applicable for machines with Windows 10, version 1803 or later. #### Minimum baseline configuration setting for BitLocker -- Ensure all supported internal drives are encrypted +- Ensure all supported drives are encrypted - Ensure that all suspended protection on drives resume protection - Ensure that drives are compatible From e5dc75c1fafb9abc0ae541bd40c449d18e868701 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 22:34:24 +0000 Subject: [PATCH 76/78] Minor fix --- ...process-opened-file-exclusions-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md index 3b65a70016..40785cfdec 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-process-opened-file-exclusions-windows-defender-antivirus.md @@ -163,7 +163,7 @@ MpCmdRun.exe -CheckExclusion -path ``` >[!NOTE] ->Checking exclusions with MpCmdRun requires Windows Defender Antivirus CAMP version 4.18.1812.3 (released in December 2018) and later. +>Checking exclusions with MpCmdRun requires Windows Defender Antivirus CAMP version 4.18.1812.3 (released in December 2018) or later. **Review the list of exclusions alongside all other Windows Defender Antivirus preferences by using PowerShell:** From 07e8f6818ae7fbc78bcb727da87cac8117b2a8a6 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Mon, 10 Dec 2018 22:34:59 +0000 Subject: [PATCH 77/78] Minor fix --- ...gure-extension-file-exclusions-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md index 4ac4014cfb..a9db1100c9 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-extension-file-exclusions-windows-defender-antivirus.md @@ -285,7 +285,7 @@ MpCmdRun.exe -CheckExclusion -path ``` >[!NOTE] ->Checking exclusions with MpCmdRun requires Windows Defender Antivirus CAMP version 4.18.1812.3 (released in December 2018) and later. +>Checking exclusions with MpCmdRun requires Windows Defender Antivirus CAMP version 4.18.1812.3 (released in December 2018) or later. **Review the list of exclusions alongside all other Windows Defender Antivirus preferences by using PowerShell:** From ea2adc772ed0efeee1596ed498fe8dc475059127 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 10 Dec 2018 15:19:01 -0800 Subject: [PATCH 78/78] added LAPS link --- .../access-control/local-accounts.md | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/windows/security/identity-protection/access-control/local-accounts.md b/windows/security/identity-protection/access-control/local-accounts.md index c27c171f8d..53820f7491 100644 --- a/windows/security/identity-protection/access-control/local-accounts.md +++ b/windows/security/identity-protection/access-control/local-accounts.md @@ -5,7 +5,7 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -ms.date: 07/30/2018 +ms.date: 12/10/2018 --- # Local Accounts @@ -16,15 +16,8 @@ ms.date: 07/30/2018 This reference topic for the IT professional describes the default local user accounts for servers, including how to manage these built-in accounts on a member or standalone server. This topic does not describe the default local user accounts for an Active Directory domain controller. -**Did you mean…** - -- [Active Directory Accounts](active-directory-accounts.md) - -- [Microsoft Accounts](microsoft-accounts.md) - ##
About local user accounts - Local user accounts are stored locally on the server. These accounts can be assigned rights and permissions on a particular server, but on that server only. Local user accounts are security principals that are used to secure and manage access to the resources on a standalone or member server for services or users. This topic describes the following: @@ -475,14 +468,9 @@ Passwords can be randomized by: - Purchasing and implementing an enterprise tool to accomplish this task. These tools are commonly referred to as "privileged password management" tools. -- Configuring, customizing and implementing a free tool to accomplish this task. A sample tool with source code is available at [Solution for management of built-in Administrator account’s password via GPO](https://code.msdn.microsoft.com/windowsdesktop/Solution-for-management-of-ae44e789). +- Configuring [Local Administrator Password Solution (LAPS)](https://www.microsoft.com/download/details.aspx?id=46899) to accomplish this task. - **Note**   - This tool is not supported by Microsoft. There are some important considerations to make before deploying this tool because this tool requires client-side extensions and schema extensions to support password generation and storage. - -   - -- Create and implement a custom script or solution to randomize local account passwords. +- Creating and implementing a custom script or solution to randomize local account passwords. ## See also

#D@#vMShdvzV%P^H2o-O9@b^WS7xhLRZ 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