From 7caef651603510a7cf71a4abba05fb432667f0a0 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 2 Dec 2019 15:43:30 -0800 Subject: [PATCH 001/289] Added app ver EOL --- .../threat-protection/microsoft-defender-atp/preview.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview.md b/windows/security/threat-protection/microsoft-defender-atp/preview.md index 99475c18be..1644555c7e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview.md @@ -44,15 +44,18 @@ The following features are included in the preview release: - [Endpoint detection and response for Mac devices](endpoint-detection-response-mac-preview.md). Recently, [Microsoft Defender ATP for Mac](microsoft-defender-atp-mac.md) released. Expanding on the protection available in Microsoft Defender ATP for Mac, endpoint detection and response capabilities are now in preview. + - [Threat & Vulnerability Management application version end-of-life notification](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation#navigate-through-your-security-recommendations) +Application versions which have reached their end-of-life are labeled as such so you are aware that they will no longer be supported, and can take action to either install the latest version or uninstall and replace them. Doing so will help lessen the risks related to various vulnerability exposures due to unpatched applications. + - [Threat & Vulnerability supported operating systems and platforms](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os)
Ensure that you meet the operating system or platform requisites for Threat & Vulnerability Management so the activities in your devices are properly accounted for. Threat & Vulnerability Management supports Windows 7, Windows 10 1607-1703, Windows 10 1709+, Windows Server 2008R2, Windows Server 2012R2, Windows Server 2016, Windows Server 2019. -- [Threat & Vulnerability Management Report inaccuracy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation#report-inaccuracy)
You can report a false positive when you see any vague, inaccurate, incomplete, or already remediated [security recommendation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation#report-inaccuracy), [software inventory](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory#report-inaccuracy), and [discovered vulnerabilities](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses#report-inaccuracy). - - [Threat & Vulnerability Management Advanced Hunting Schemas](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-registryevents-table)
You can now use the Threat & Vulnerability Management tables in the Advanced hunting schema to query about software inventory, vulnerability knowledgebase, security configuration assessment, and security configuration knowledgebase. - [Threat & Vulnerability Management role-based access controls](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group)
You can now use the new permissions to allow maximum flexibility to create SecOps-oriented roles, Threat & Vulnerability Management-oriented roles, or hybrid roles so only authorized users are accessing specific data to do their task. You can also achieve even further granularity by specifying whether a Threat & Vulnerability Management role can only view vulnerability-related data, or can create and manage remediation and exceptions. - [Threat & Vulnerability Management granular exploit details](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses)
You can now see a comprehensive set of details on the vulnerabilities found in your machine to give you informed decision on your next steps. The threat insights icon now shows more granular details, such as if the exploit is a part of an exploit kit, connected to specific advanced persistent campaigns or activity groups for which, Threat Analytics report links are provided that you can read, has associated zero-day exploitation news, disclosures, or related security advisories. + + - [Threat & Vulnerability Management Report inaccuracy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation#report-inaccuracy)
You can report a false positive when you see any vague, inaccurate, incomplete, or already remediated [security recommendation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation#report-inaccuracy), [software inventory](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory#report-inaccuracy), and [discovered vulnerabilities](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses#report-inaccuracy). - [Machine health and compliance report](machine-reports.md) The machine health and compliance report provides high-level information about the devices in your organization. From 1deee7af623b9ccac23ee9689f321a5e08a65839 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 2 Dec 2019 15:44:00 -0800 Subject: [PATCH 002/289] Update preview.md --- .../threat-protection/microsoft-defender-atp/preview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview.md b/windows/security/threat-protection/microsoft-defender-atp/preview.md index 1644555c7e..2d28d9e876 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview.md @@ -45,7 +45,7 @@ The following features are included in the preview release: - [Endpoint detection and response for Mac devices](endpoint-detection-response-mac-preview.md). Recently, [Microsoft Defender ATP for Mac](microsoft-defender-atp-mac.md) released. Expanding on the protection available in Microsoft Defender ATP for Mac, endpoint detection and response capabilities are now in preview. - [Threat & Vulnerability Management application version end-of-life notification](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation#navigate-through-your-security-recommendations) -Application versions which have reached their end-of-life are labeled as such so you are aware that they will no longer be supported, and can take action to either install the latest version or uninstall and replace them. Doing so will help lessen the risks related to various vulnerability exposures due to unpatched applications. +
Application versions which have reached their end-of-life are labeled as such so you are aware that they will no longer be supported, and can take action to either install the latest version or uninstall and replace them. Doing so will help lessen the risks related to various vulnerability exposures due to unpatched applications. - [Threat & Vulnerability supported operating systems and platforms](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os)
Ensure that you meet the operating system or platform requisites for Threat & Vulnerability Management so the activities in your devices are properly accounted for. Threat & Vulnerability Management supports Windows 7, Windows 10 1607-1703, Windows 10 1709+, Windows Server 2008R2, Windows Server 2012R2, Windows Server 2016, Windows Server 2019. From d64db9086e52d6c5a9081fa1a5f731256fc6f4b6 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 2 Dec 2019 17:11:18 -0800 Subject: [PATCH 003/289] Added app ver EOL --- .../microsoft-defender-atp/tvm-security-recommendation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index 9aac993067..d3bd54b308 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -53,7 +53,7 @@ You can click on each one of them and see the details, the description, the pote From that page, you can do any of the following depending on what you need to do: -- Open software page - Drill down and open the software page to get more context of the software details, prevalence in the organization, weaknesses discovered, version distribution, application end-of-life, and charts so you can see the exposure trend over time. +- Open software page - Drill down and open the software page to get more context of the software details, prevalence in the organization, weaknesses discovered, version distribution, application or application version end-of-life, and charts so you can see the exposure trend over time. - Choose from remediation options - Submit a remediation request to open a ticket in Microsoft Intune for your IT Administrator to pick up and address. From 03128c726912bcb2616017a62ca43f864c37f29f Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 2 Dec 2019 17:25:06 -0800 Subject: [PATCH 004/289] Updated with app ver EOL --- .../microsoft-defender-atp/tvm-dashboard-insights.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md index ec0e0ed4cc..44d0862dda 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md @@ -52,7 +52,7 @@ Area | Description (1) Menu | Select menu to expand the navigation pane and see the names of the Threat & Vulnerability Management capabilities. (2) Threat & Vulnerability Management navigation pane | Use the navigation pane to move across the **Threat and Vulnerability Management Dashboard**, **Security recommendations**, **Remediation**, **Software inventory**, and **Weaknesses**. **Dashboards** | Get a high-level view of the organization exposure score, organization configuration score, machine exposure distribution, top security recommendations, top vulnerable software, top remediation activities, and top exposed machines data. -**Security recommendations** | See the list of security recommendations, their related components, whether applications in your network have reached their end-of-life, insights, number or exposed devices, impact, and request for remediation. You can click each item on the list, a flyout panel opens with vulnerability details, open the software page, see the remediation, and exception options. You can also open a ticket in Intune if your machines are joined through Azure Active Directory and you have enabled your Intune connections in Microsoft Defender ATP. See [Security recommendations](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation) for more information. +**Security recommendations** | See the list of security recommendations, their related components, whether applications or application versions in your network have reached their end-of-life, insights, number or exposed devices, impact, and request for remediation. You can click each item on the list, a flyout panel opens with vulnerability details, open the software page, see the remediation, and exception options. You can also open a ticket in Intune if your machines are joined through Azure Active Directory and you have enabled your Intune connections in Microsoft Defender ATP. See [Security recommendations](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation) for more information. **Remediation** | See the remediation activity, related component, remediation type, status, due date, option to export the remediation and process data to CSV, and active exceptions. See [Remediation and exception](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation) for more information. **Software inventory** | See the list of applications, versions, weaknesses, whether there’s an exploit found on the application, whether the application has reached its end-of-life, prevalence in the organization, how many were installed, how many exposed devices are there, and the numerical value of the impact. You can select each item in the list and opt to open the software page which shows the associated vulnerabilities, misconfigurations, affected machine, version distribution details, and missing KBs or security updates. See [Software inventory](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory) for more information. **Weaknesses** | See the list of common vulnerabilities and exposures, the severity, its common vulnerability scoring system (CVSS) V3 score, related software, age, when it was published, related threat alerts, and how many exposed machines are there. You can select each item in the list and it opens a flyout panel with the vulnerability description and other details. See [Weaknesses](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses) for more information. @@ -61,7 +61,7 @@ Area | Description **Organization Exposure score** | See the current state of your organization’s device exposure to threats and vulnerabilities. Several factors affect your organization’s exposure score: weaknesses discovered in your devices, likelihood of your devices to be breached, value of the devices to your organization, and relevant alerts discovered with your devices. The goal is to lower down the exposure score of your organization to be more secure. To reduce the score, you need to remediate the related security configuration issues listed in the security recommendations. See [Exposure score](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score) for more information. **Organization Configuration score** | See the security posture of the operating system, applications, network, accounts and security controls of your organization. The goal is to remediate the related security configuration issues to increase your configuration score. You can click the bars and it takes you to the **Security recommendation** page for details. See [Configuration score](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configuration-score) for more information. **Machine exposure distribution** | See how many machines are exposed based on their exposure level. You can click the sections in the doughnut chart and it takes you to the **Machines list** page where you'll see the affected machine names, exposure level side by side with risk level, among other details such as domain, operating system platform, its health state, when it was last seen, and its tags. -**Top security recommendations** | See the collated security recommendations which are sorted and prioritized based on your organization’s risk exposure and the urgency that it requires. Useful icons also quickly calls your attention on possible active alerts ![Possible active alert](images/tvm_alert_icon.png), associated public exploits ![Threat insight](images/tvm_bug_icon.png), and recommendation insights ![Recommendation insight](images/tvm_insight_icon.png). You can drill down on the security recommendation to see the potential risks, list of exposed machines, and read the insights. Thus, providing you with an informed decision to either proceed with a remediation request. Click **Show more** to see the rest of the security recommendations in the list. +**Top security recommendations** | See the collated security recommendations which are sorted and prioritized based on your organization’s risk exposure and the urgency that it requires. Useful icons also quickly calls your attention on possible active alerts ![Possible active alert](images/tvm_alert_icon.png), associated public exploits ![Threat insight](images/tvm_bug_icon.png), and recommendation insights ![Recommendation insight](images/tvm_insight_icon.png). Tags also indicates the remediation typerequirted, such as **Configuration change**, **Software uninstall** if the application has reached its end-of-life, and **Software update** if the application version has reached its end-of-life, or if the vulnerable version requires security updates and needs to be updated to the latest one. You can drill down on the security recommendation to see the potential risks, list of exposed machines, and read the insights. Thus, providing you with an informed decision to either proceed with a remediation request. Click **Show more** to see the rest of the security recommendations in the list. **Top vulnerable software** | Get real-time visibility into the organizational software inventory, with stack-ranked list of vulnerable software installed on your network’s devices and how they impact on your organizational exposure score. Click each item for details or **Show more** to see the rest of the vulnerable application list in the **Software inventory** page. **Top remediation activities** | Track the remediation activities generated from the security recommendations. You can click each item on the list to see the details in the **Remediation** page or click **Show more** to see the rest of the remediation activities, and active exceptions. **Top exposed machines** | See the exposed machine names and their exposure level. You can click each machine name from the list and it will take you to the machine page where you can view the alerts, risks, incidents, security recommendations, installed software, discovered vulnerabilities associated with the exposed machines. You can also do other EDR-related tasks in it, such as: manage tags, initiate automated investigations, initiate a live response session, collect an investigation package, run antivirus scan, restrict app execution, and isolate machine. You can also click **Show more** to see the rest of the exposed machines list. From 10409c42fc9c70fb96755d708d99cca5dbcb0a66 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 2 Dec 2019 17:27:12 -0800 Subject: [PATCH 005/289] Update tvm-dashboard-insights.md --- .../microsoft-defender-atp/tvm-dashboard-insights.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md index 44d0862dda..05d0a47164 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md @@ -61,7 +61,7 @@ Area | Description **Organization Exposure score** | See the current state of your organization’s device exposure to threats and vulnerabilities. Several factors affect your organization’s exposure score: weaknesses discovered in your devices, likelihood of your devices to be breached, value of the devices to your organization, and relevant alerts discovered with your devices. The goal is to lower down the exposure score of your organization to be more secure. To reduce the score, you need to remediate the related security configuration issues listed in the security recommendations. See [Exposure score](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score) for more information. **Organization Configuration score** | See the security posture of the operating system, applications, network, accounts and security controls of your organization. The goal is to remediate the related security configuration issues to increase your configuration score. You can click the bars and it takes you to the **Security recommendation** page for details. See [Configuration score](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configuration-score) for more information. **Machine exposure distribution** | See how many machines are exposed based on their exposure level. You can click the sections in the doughnut chart and it takes you to the **Machines list** page where you'll see the affected machine names, exposure level side by side with risk level, among other details such as domain, operating system platform, its health state, when it was last seen, and its tags. -**Top security recommendations** | See the collated security recommendations which are sorted and prioritized based on your organization’s risk exposure and the urgency that it requires. Useful icons also quickly calls your attention on possible active alerts ![Possible active alert](images/tvm_alert_icon.png), associated public exploits ![Threat insight](images/tvm_bug_icon.png), and recommendation insights ![Recommendation insight](images/tvm_insight_icon.png). Tags also indicates the remediation typerequirted, such as **Configuration change**, **Software uninstall** if the application has reached its end-of-life, and **Software update** if the application version has reached its end-of-life, or if the vulnerable version requires security updates and needs to be updated to the latest one. You can drill down on the security recommendation to see the potential risks, list of exposed machines, and read the insights. Thus, providing you with an informed decision to either proceed with a remediation request. Click **Show more** to see the rest of the security recommendations in the list. +**Top security recommendations** | See the collated security recommendations which are sorted and prioritized based on your organization’s risk exposure and the urgency that it requires. Useful icons also quickly calls your attention on possible active alerts ![Possible active alert](images/tvm_alert_icon.png), associated public exploits ![Threat insight](images/tvm_bug_icon.png), and recommendation insights ![Recommendation insight](images/tvm_insight_icon.png). Tags also indicates the remediation type required, such as **Configuration change**, **Software uninstall** (if the application has reached its end-of-life), and **Software update** (if the application version has reached its end-of-life, or if the vulnerable version requires security updates and needs to be updated to the latest one). You can drill down on the security recommendation to see the potential risks, list of exposed machines, and read the insights. Thus, providing you with an informed decision to either proceed with a remediation request. Click **Show more** to see the rest of the security recommendations in the list. **Top vulnerable software** | Get real-time visibility into the organizational software inventory, with stack-ranked list of vulnerable software installed on your network’s devices and how they impact on your organizational exposure score. Click each item for details or **Show more** to see the rest of the vulnerable application list in the **Software inventory** page. **Top remediation activities** | Track the remediation activities generated from the security recommendations. You can click each item on the list to see the details in the **Remediation** page or click **Show more** to see the rest of the remediation activities, and active exceptions. **Top exposed machines** | See the exposed machine names and their exposure level. You can click each machine name from the list and it will take you to the machine page where you can view the alerts, risks, incidents, security recommendations, installed software, discovered vulnerabilities associated with the exposed machines. You can also do other EDR-related tasks in it, such as: manage tags, initiate automated investigations, initiate a live response session, collect an investigation package, run antivirus scan, restrict app execution, and isolate machine. You can also click **Show more** to see the rest of the exposed machines list. From 2ca1359fcbce7a3844fca5e7827015f695e61664 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 3 Dec 2019 13:30:15 -0800 Subject: [PATCH 006/289] Update whats-new-in-microsoft-defender-atp.md --- .../whats-new-in-microsoft-defender-atp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md index 2782279fcc..ebb593c9dd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md @@ -31,7 +31,7 @@ For more information preview features, see [Preview features](https://docs.micro - [Microsoft Defender ATP for Mac](microsoft-defender-atp-mac.md)
Microsoft Defender ATP for Mac brings the next-generation protection to Mac devices. Core components of the unified endpoint security platform will now be available for Mac devices. ([Endpoint detection and response is currently in preview](preview.md).) -- [Threat & Vulnerability Management application end-of-life notification](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation)
Applications which have reached their end-of-life are labeled as such so you are aware that they will no longer be supported, and can take action to either uninstall or replace. Doing so will help lessen the risks related to various vulnerability exposures due to unpatched applications. +- [Threat & Vulnerability Management application end-of-life tag](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation)
Applications which have reached their end-of-life are tagged as such so you are aware that they will no longer be supported, and can take action to either uninstall or replace. Doing so will help lessen the risks related to various vulnerability exposures due to unpatched applications. ## October 2019 From 88740d52f9983b441b2fe8e4483766341df124fa Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 3 Dec 2019 13:35:49 -0800 Subject: [PATCH 007/289] Update preview.md --- .../threat-protection/microsoft-defender-atp/preview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview.md b/windows/security/threat-protection/microsoft-defender-atp/preview.md index 2d28d9e876..84fcf98fdb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview.md @@ -44,8 +44,8 @@ The following features are included in the preview release: - [Endpoint detection and response for Mac devices](endpoint-detection-response-mac-preview.md). Recently, [Microsoft Defender ATP for Mac](microsoft-defender-atp-mac.md) released. Expanding on the protection available in Microsoft Defender ATP for Mac, endpoint detection and response capabilities are now in preview. - - [Threat & Vulnerability Management application version end-of-life notification](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation#navigate-through-your-security-recommendations) -
Application versions which have reached their end-of-life are labeled as such so you are aware that they will no longer be supported, and can take action to either install the latest version or uninstall and replace them. Doing so will help lessen the risks related to various vulnerability exposures due to unpatched applications. + - [Threat & Vulnerability Management application version end-of-life tag](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation#navigate-through-your-security-recommendations) +
Application versions which have reached their end-of-life are labeled or tagged as such so you are aware that they will no longer be supported, and can take action to either install the latest version or uninstall and replace them. Doing so will help lessen the risks related to various vulnerability exposures due to unpatched applications. - [Threat & Vulnerability supported operating systems and platforms](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os)
Ensure that you meet the operating system or platform requisites for Threat & Vulnerability Management so the activities in your devices are properly accounted for. Threat & Vulnerability Management supports Windows 7, Windows 10 1607-1703, Windows 10 1709+, Windows Server 2008R2, Windows Server 2012R2, Windows Server 2016, Windows Server 2019. From 3928eefec868bfd614d94de1facd7f31a187e344 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 3 Dec 2019 15:07:08 -0800 Subject: [PATCH 008/289] Added EOL ver --- .../microsoft-defender-atp/tvm-dashboard-insights.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md index 05d0a47164..5451f7e988 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md @@ -54,7 +54,7 @@ Area | Description **Dashboards** | Get a high-level view of the organization exposure score, organization configuration score, machine exposure distribution, top security recommendations, top vulnerable software, top remediation activities, and top exposed machines data. **Security recommendations** | See the list of security recommendations, their related components, whether applications or application versions in your network have reached their end-of-life, insights, number or exposed devices, impact, and request for remediation. You can click each item on the list, a flyout panel opens with vulnerability details, open the software page, see the remediation, and exception options. You can also open a ticket in Intune if your machines are joined through Azure Active Directory and you have enabled your Intune connections in Microsoft Defender ATP. See [Security recommendations](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation) for more information. **Remediation** | See the remediation activity, related component, remediation type, status, due date, option to export the remediation and process data to CSV, and active exceptions. See [Remediation and exception](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation) for more information. -**Software inventory** | See the list of applications, versions, weaknesses, whether there’s an exploit found on the application, whether the application has reached its end-of-life, prevalence in the organization, how many were installed, how many exposed devices are there, and the numerical value of the impact. You can select each item in the list and opt to open the software page which shows the associated vulnerabilities, misconfigurations, affected machine, version distribution details, and missing KBs or security updates. See [Software inventory](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory) for more information. +**Software inventory** | See the list of applications, versions, weaknesses, whether there’s an exploit found on the application, whether the application or application version has reached its end-of-life, prevalence in the organization, how many were installed, how many exposed devices are there, and the numerical value of the impact. You can select each item in the list and opt to open the software page which shows the associated vulnerabilities, misconfigurations, affected machine, version distribution details, and missing KBs or security updates. See [Software inventory](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory) for more information. **Weaknesses** | See the list of common vulnerabilities and exposures, the severity, its common vulnerability scoring system (CVSS) V3 score, related software, age, when it was published, related threat alerts, and how many exposed machines are there. You can select each item in the list and it opens a flyout panel with the vulnerability description and other details. See [Weaknesses](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses) for more information. (3) Threat & Vulnerability Management dashboard | Access the **Exposure score**, **Configuration score**, **Exposure distribution**, **Top security recommendations**, **Top vulnerable software**, **Top remediation activities**, and **Top exposed machines**. **Selected machine groups (#/#)** | Filter the Threat & Vulnerability Management data that you want to see in the dashboard and widgets by machine groups. What you select in the filter applies throughout the Threat & Vulnerability management pages only. From 1db119b94f2267354b61af30d29c8a41ae2bc0e7 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 3 Dec 2019 15:42:16 -0800 Subject: [PATCH 009/289] Added app ver EOL --- .../microsoft-defender-atp/tvm-remediation.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index 76ff7e6cd0..6660c6ab8b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -50,8 +50,8 @@ You can access the remediation page in a few places in the portal: If you want to check how the ticket shows up in Intune, see [Use Intune to remediate vulnerabilities identified by Microsoft Defender ATP](https://docs.microsoft.com/intune/atp-manage-vulnerabilities) for details. *Remediation in the navigation menu* -1. Go to the Threat & Vulnerability Management navigation menu and select **Remediation** to open up the list of remediation activities and exceptions found in your organization. You can filter your view based on remediation type, machine remediation progress, and exception justification. If you want to see the remediation activities of applications which have reached their end-of-life, select **Software uninstall** from the **Remediation type** filter. -2. Select the remediation activity that you need to see or process. +1. Go to the Threat & Vulnerability Management navigation menu and select **Remediation** to open up the list of remediation activities and exceptions found in your organization. You can filter your view based on remediation type, machine remediation progress, and exception justification. If you want to see the remediation activities of applications which have reached their end-of-life, select **Software uninstall** from the **Remediation type** filter. If you want to see the remediation activities of application versions which have reached their end-of-life, select **Software update** from the **Remediation type** filter. +2. Select the remediation activity that you need to see or process. *Top remediation activities widget in the dashboard* 1. Go to the Threat & Vulnerability Management dashboard and scroll down to the **Top remediation activities** widget. The list is sorted and prioritized based on what is listed in the **Top security recommendations**. From ddfc4d6df658e6ec14cbee7bc96f630e4e478b5a Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 3 Dec 2019 15:59:04 -0800 Subject: [PATCH 010/289] Added with app ver EOL --- .../microsoft-defender-atp/tvm-software-inventory.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md index 56439c7b45..38353ff3e9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md @@ -28,9 +28,9 @@ ms.date: 04/11/2019 Microsoft Defender ATP Threat & Vulnerability management's discovery capability shows in the **Software inventory** page. The software inventory includes the name of the product or vendor, the latest version it is in, and the number of weaknesses and vulnerabilities detected with it. ## Navigate through your software inventory -1. Select **Software inventory** from the Threat & Vulnerability management navigation menu. The **Software inventory** page opens with a list of applications installed in your network, vendor name, weaknesses found, threats associated with them, exposed machines, impact, tags. You can also filter the software inventory list view based on weaknesses found in the applications, threats associated with them, and whether the applications have reached their end-of-life. +1. Select **Software inventory** from the Threat & Vulnerability management navigation menu. The **Software inventory** page opens with a list of applications installed in your network, vendor name, weaknesses found, threats associated with them, exposed machines, impact, tags. You can also filter the software inventory list view based on weaknesses found in the applications, threats associated with them, and whether the applications or application versions have reached their end-of-life. 2. In the **Software inventory** page, select the application that you want to investigate and a flyout panel opens up with the same details mentioned above but in a more compact view. You can either dive deeper into the investigation and select **Open software page** or flag any technical inconsistencies by selecting **Report inaccuracy**. -3. Select **Open software page** to dive deeper into your software inventory to see how many weaknesses are discovered in the application, devices exposed, installed machines, version distribution, and the corresponding security recommendations for the weaknesses and vulnerabilities identified. +3. Select **Open software page** to dive deeper into your software inventory to see how many weaknesses are discovered in the application, devices exposed, installed machines, version distribution, and the corresponding security recommendations for the weaknesses and vulnerabilities identified. From the **Version distribution** tab, you can also filter the view by **Version EOL** if you want to see the most vulnerable software that needs to be uninstalled, replaced, or updated. ## How it works In the field of discovery, we are leveraging the same set of signals in Microsoft Defender ATP's endpoint detection and response that's responsible for detection, for vulnerability assessment. From 82b7bb43cd6d32f85e676a790500712536cc9c87 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 3 Dec 2019 17:44:07 -0800 Subject: [PATCH 011/289] Added EOL inventory scenario --- .../threat-and-vuln-mgt-scenarios.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 4e6d6f4292..d80a801256 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -182,6 +182,20 @@ ComputerName=any(ComputerName) by MachineId, AlertId ``` +## Conduct an inventory of application or application versions which have reached their end-of-life +End-of-life for applications or application versions means that they will no longer be supported nor serviced. When you use application or application versions which have reached their end of life, you're exposing your organization to security vulnerabilities, legal, and financial risks. + +It is crucial for you as Security and IT Administrators to work together and ensure that your organization's software inventory is configured for optimal results, compliance, and a healthy network ecosystem. + +To conduct an inventoy of application versions which have reached their end of life: +1. From the Threat & Vulnerability Management menu, navigate to **Security recommendations*. +2. Go to the **Filters** panel and select **Software update** from **Remediation Type** options. Doing so will show your list of software recommendations associated with applications which have reached their end-of-life tagged with **Has EOL versions**. +3. Select an application that you'd like to investigate. A fly-out screen opens. Select **Open software page** +4. In the **Software page** select the **Version distribution** tab to know which versions of the application have reached their end-of-life, and how many vulnerabilities were discovered in it. + +After you have identified which application and application versions are vulnerable due to its end-of-life status, prioritize remediation to lower your organizations exposure to vulnerabilities and advanced persistent threats. + + ## Related topics - [Supported operating systems and platforms](tvm-supported-os.md) - [Risk-based Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) From 1e4b5ccb9067f8795f99162d479b48ceb878af00 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 3 Dec 2019 23:30:39 -0800 Subject: [PATCH 012/289] Updated EOL scenario flow --- .../threat-and-vuln-mgt-scenarios.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index d80a801256..09cff013d3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -183,17 +183,17 @@ ComputerName=any(ComputerName) by MachineId, AlertId ``` ## Conduct an inventory of application or application versions which have reached their end-of-life -End-of-life for applications or application versions means that they will no longer be supported nor serviced. When you use application or application versions which have reached their end of life, you're exposing your organization to security vulnerabilities, legal, and financial risks. +End-of-life for applications or application versions means that they will no longer be supported nor serviced. When you use application or application versions which have reached their end-of-life, you're exposing your organization to security vulnerabilities, legal, and financial risks. It is crucial for you as Security and IT Administrators to work together and ensure that your organization's software inventory is configured for optimal results, compliance, and a healthy network ecosystem. -To conduct an inventoy of application versions which have reached their end of life: +To conduct an inventory of applications or application versions which have reached their end of life: 1. From the Threat & Vulnerability Management menu, navigate to **Security recommendations*. -2. Go to the **Filters** panel and select **Software update** from **Remediation Type** options. Doing so will show your list of software recommendations associated with applications which have reached their end-of-life tagged with **Has EOL versions**. -3. Select an application that you'd like to investigate. A fly-out screen opens. Select **Open software page** +2. Go to the **Filters** panel and select **Software uninstall** from **Remediation Type** options if you want to see the list of software recommendations associated with applications which have reached their end-of-life (tagged as **EOL**). Select **Software update** from **Remediation Type** options if you want to see the list of software recommendations associated with application versions which have reached their end-of-life (tagged as **EOL versions**). +3. Select an application that you'd like to investigate. A fly-out screen opens where you can select **Open software page** 4. In the **Software page** select the **Version distribution** tab to know which versions of the application have reached their end-of-life, and how many vulnerabilities were discovered in it. -After you have identified which application and application versions are vulnerable due to its end-of-life status, prioritize remediation to lower your organizations exposure to vulnerabilities and advanced persistent threats. +After you have identified which applications and application versions are vulnerable due to its end-of-life status, prioritize remediation to lower your organizations exposure to vulnerabilities and advanced persistent threats. ## Related topics From 79f6d15e164c3e3b19e856fdc8f1f938682153aa Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 3 Dec 2019 23:32:49 -0800 Subject: [PATCH 013/289] Update threat-and-vuln-mgt-scenarios.md --- .../microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 09cff013d3..a8c2629c62 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -193,7 +193,7 @@ To conduct an inventory of applications or application versions which have reach 3. Select an application that you'd like to investigate. A fly-out screen opens where you can select **Open software page** 4. In the **Software page** select the **Version distribution** tab to know which versions of the application have reached their end-of-life, and how many vulnerabilities were discovered in it. -After you have identified which applications and application versions are vulnerable due to its end-of-life status, prioritize remediation to lower your organizations exposure to vulnerabilities and advanced persistent threats. +After you have identified which applications and application versions are vulnerable due to its end-of-life status, remediate them to lower your organizations exposure to vulnerabilities and advanced persistent threats. See [Remediation and exception](tvm-remediation.md) for details. ## Related topics From ba96c48f6ca10ea28e85b460032cf5f11d6a31c2 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 3 Dec 2019 23:50:02 -0800 Subject: [PATCH 014/289] Update threat-and-vuln-mgt-scenarios.md --- .../microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index a8c2629c62..75c319d5e1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -183,11 +183,11 @@ ComputerName=any(ComputerName) by MachineId, AlertId ``` ## Conduct an inventory of application or application versions which have reached their end-of-life -End-of-life for applications or application versions means that they will no longer be supported nor serviced. When you use application or application versions which have reached their end-of-life, you're exposing your organization to security vulnerabilities, legal, and financial risks. +End-of-life for application or application versions means that they will no longer be supported nor serviced. When you use application or application versions which have reached their end-of-life, you're exposing your organization to security vulnerabilities, legal, and financial risks. It is crucial for you as Security and IT Administrators to work together and ensure that your organization's software inventory is configured for optimal results, compliance, and a healthy network ecosystem. -To conduct an inventory of applications or application versions which have reached their end of life: +To conduct an inventory of application or application versions which have reached their end of life: 1. From the Threat & Vulnerability Management menu, navigate to **Security recommendations*. 2. Go to the **Filters** panel and select **Software uninstall** from **Remediation Type** options if you want to see the list of software recommendations associated with applications which have reached their end-of-life (tagged as **EOL**). Select **Software update** from **Remediation Type** options if you want to see the list of software recommendations associated with application versions which have reached their end-of-life (tagged as **EOL versions**). 3. Select an application that you'd like to investigate. A fly-out screen opens where you can select **Open software page** From 1aa6e8a750419500cf2176ef9dfd991c0c3421d3 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Tue, 3 Dec 2019 23:51:31 -0800 Subject: [PATCH 015/289] Update threat-and-vuln-mgt-scenarios.md --- .../microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 75c319d5e1..65125c552f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -188,7 +188,7 @@ End-of-life for application or application versions means that they will no long It is crucial for you as Security and IT Administrators to work together and ensure that your organization's software inventory is configured for optimal results, compliance, and a healthy network ecosystem. To conduct an inventory of application or application versions which have reached their end of life: -1. From the Threat & Vulnerability Management menu, navigate to **Security recommendations*. +1. From the Threat & Vulnerability Management menu, navigate to **Security recommendations**. 2. Go to the **Filters** panel and select **Software uninstall** from **Remediation Type** options if you want to see the list of software recommendations associated with applications which have reached their end-of-life (tagged as **EOL**). Select **Software update** from **Remediation Type** options if you want to see the list of software recommendations associated with application versions which have reached their end-of-life (tagged as **EOL versions**). 3. Select an application that you'd like to investigate. A fly-out screen opens where you can select **Open software page** 4. In the **Software page** select the **Version distribution** tab to know which versions of the application have reached their end-of-life, and how many vulnerabilities were discovered in it. From d3abd35fedda5a062358dda285f3c0ce3d0f8eaa Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Thu, 5 Dec 2019 08:48:09 -0800 Subject: [PATCH 016/289] Updated based on SME feedback --- .../threat-and-vuln-mgt-scenarios.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 65125c552f..f0c02363d9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -182,18 +182,18 @@ ComputerName=any(ComputerName) by MachineId, AlertId ``` -## Conduct an inventory of application or application versions which have reached their end-of-life -End-of-life for application or application versions means that they will no longer be supported nor serviced. When you use application or application versions which have reached their end-of-life, you're exposing your organization to security vulnerabilities, legal, and financial risks. +## Conduct an inventory of software or software versions which have reached their end-of-life +End-of-life for software or software versions means that they will no longer be supported nor serviced. When you use software or software versions which have reached their end-of-life, you're exposing your organization to security vulnerabilities, legal, and financial risks. It is crucial for you as Security and IT Administrators to work together and ensure that your organization's software inventory is configured for optimal results, compliance, and a healthy network ecosystem. -To conduct an inventory of application or application versions which have reached their end of life: +To conduct an inventory of software or software versions which have reached their end of life: 1. From the Threat & Vulnerability Management menu, navigate to **Security recommendations**. -2. Go to the **Filters** panel and select **Software uninstall** from **Remediation Type** options if you want to see the list of software recommendations associated with applications which have reached their end-of-life (tagged as **EOL**). Select **Software update** from **Remediation Type** options if you want to see the list of software recommendations associated with application versions which have reached their end-of-life (tagged as **EOL versions**). -3. Select an application that you'd like to investigate. A fly-out screen opens where you can select **Open software page** -4. In the **Software page** select the **Version distribution** tab to know which versions of the application have reached their end-of-life, and how many vulnerabilities were discovered in it. +2. Go to the **Filters** panel and select **Software uninstall** from **Remediation Type** options if you want to see the list of software recommendations associated with software which have reached their end-of-life (tagged as **EOL software**). Select **Software update** from **Remediation Type** options if you want to see the list of software recommendations associated with software versions which have reached their end-of-life (tagged as **EOL versions installed**). +3. Select a software that you'd like to investigate. A fly-out screen opens where you can select **Open software page** +4. In the **Software page** select the **Version distribution** tab to know which versions of the software have reached their end-of-life, and how many vulnerabilities were discovered in it. -After you have identified which applications and application versions are vulnerable due to its end-of-life status, remediate them to lower your organizations exposure to vulnerabilities and advanced persistent threats. See [Remediation and exception](tvm-remediation.md) for details. +After you have identified which software and software versions are vulnerable due to its end-of-life status, remediate them to lower your organizations exposure to vulnerabilities and advanced persistent threats. See [Remediation and exception](tvm-remediation.md) for details. ## Related topics From 5bb5029afb13a5766d71079c04419eda3b68e2bc Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Thu, 5 Dec 2019 08:58:11 -0800 Subject: [PATCH 017/289] Updated based on SME feedback --- .../microsoft-defender-atp/tvm-dashboard-insights.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md index 5451f7e988..0a98e5ebd3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md @@ -52,17 +52,17 @@ Area | Description (1) Menu | Select menu to expand the navigation pane and see the names of the Threat & Vulnerability Management capabilities. (2) Threat & Vulnerability Management navigation pane | Use the navigation pane to move across the **Threat and Vulnerability Management Dashboard**, **Security recommendations**, **Remediation**, **Software inventory**, and **Weaknesses**. **Dashboards** | Get a high-level view of the organization exposure score, organization configuration score, machine exposure distribution, top security recommendations, top vulnerable software, top remediation activities, and top exposed machines data. -**Security recommendations** | See the list of security recommendations, their related components, whether applications or application versions in your network have reached their end-of-life, insights, number or exposed devices, impact, and request for remediation. You can click each item on the list, a flyout panel opens with vulnerability details, open the software page, see the remediation, and exception options. You can also open a ticket in Intune if your machines are joined through Azure Active Directory and you have enabled your Intune connections in Microsoft Defender ATP. See [Security recommendations](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation) for more information. +**Security recommendations** | See the list of security recommendations, their related components, whether software or software versions in your network have reached their end-of-life, insights, number or exposed devices, impact, and request for remediation. You can click each item on the list, a flyout panel opens with vulnerability details, open the software page, see the remediation, and exception options. You can also open a ticket in Intune if your machines are joined through Azure Active Directory and you have enabled your Intune connections in Microsoft Defender ATP. See [Security recommendations](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation) for more information. **Remediation** | See the remediation activity, related component, remediation type, status, due date, option to export the remediation and process data to CSV, and active exceptions. See [Remediation and exception](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation) for more information. -**Software inventory** | See the list of applications, versions, weaknesses, whether there’s an exploit found on the application, whether the application or application version has reached its end-of-life, prevalence in the organization, how many were installed, how many exposed devices are there, and the numerical value of the impact. You can select each item in the list and opt to open the software page which shows the associated vulnerabilities, misconfigurations, affected machine, version distribution details, and missing KBs or security updates. See [Software inventory](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory) for more information. +**Software inventory** | See the list of software, versions, weaknesses, whether there’s an exploit found on the software, whether the software or software version has reached its end-of-life, prevalence in the organization, how many were installed, how many exposed devices are there, and the numerical value of the impact. You can select each item in the list and opt to open the software page which shows the associated vulnerabilities, misconfigurations, affected machine, version distribution details, and missing KBs or security updates. See [Software inventory](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory) for more information. **Weaknesses** | See the list of common vulnerabilities and exposures, the severity, its common vulnerability scoring system (CVSS) V3 score, related software, age, when it was published, related threat alerts, and how many exposed machines are there. You can select each item in the list and it opens a flyout panel with the vulnerability description and other details. See [Weaknesses](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses) for more information. (3) Threat & Vulnerability Management dashboard | Access the **Exposure score**, **Configuration score**, **Exposure distribution**, **Top security recommendations**, **Top vulnerable software**, **Top remediation activities**, and **Top exposed machines**. **Selected machine groups (#/#)** | Filter the Threat & Vulnerability Management data that you want to see in the dashboard and widgets by machine groups. What you select in the filter applies throughout the Threat & Vulnerability management pages only. **Organization Exposure score** | See the current state of your organization’s device exposure to threats and vulnerabilities. Several factors affect your organization’s exposure score: weaknesses discovered in your devices, likelihood of your devices to be breached, value of the devices to your organization, and relevant alerts discovered with your devices. The goal is to lower down the exposure score of your organization to be more secure. To reduce the score, you need to remediate the related security configuration issues listed in the security recommendations. See [Exposure score](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score) for more information. **Organization Configuration score** | See the security posture of the operating system, applications, network, accounts and security controls of your organization. The goal is to remediate the related security configuration issues to increase your configuration score. You can click the bars and it takes you to the **Security recommendation** page for details. See [Configuration score](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configuration-score) for more information. **Machine exposure distribution** | See how many machines are exposed based on their exposure level. You can click the sections in the doughnut chart and it takes you to the **Machines list** page where you'll see the affected machine names, exposure level side by side with risk level, among other details such as domain, operating system platform, its health state, when it was last seen, and its tags. -**Top security recommendations** | See the collated security recommendations which are sorted and prioritized based on your organization’s risk exposure and the urgency that it requires. Useful icons also quickly calls your attention on possible active alerts ![Possible active alert](images/tvm_alert_icon.png), associated public exploits ![Threat insight](images/tvm_bug_icon.png), and recommendation insights ![Recommendation insight](images/tvm_insight_icon.png). Tags also indicates the remediation type required, such as **Configuration change**, **Software uninstall** (if the application has reached its end-of-life), and **Software update** (if the application version has reached its end-of-life, or if the vulnerable version requires security updates and needs to be updated to the latest one). You can drill down on the security recommendation to see the potential risks, list of exposed machines, and read the insights. Thus, providing you with an informed decision to either proceed with a remediation request. Click **Show more** to see the rest of the security recommendations in the list. -**Top vulnerable software** | Get real-time visibility into the organizational software inventory, with stack-ranked list of vulnerable software installed on your network’s devices and how they impact on your organizational exposure score. Click each item for details or **Show more** to see the rest of the vulnerable application list in the **Software inventory** page. +**Top security recommendations** | See the collated security recommendations which are sorted and prioritized based on your organization’s risk exposure and the urgency that it requires. Useful icons also quickly calls your attention on possible active alerts ![Possible active alert](images/tvm_alert_icon.png), associated public exploits ![Threat insight](images/tvm_bug_icon.png), and recommendation insights ![Recommendation insight](images/tvm_insight_icon.png). Tags also indicates the remediation type required, such as **Configuration change**, **Software uninstall** (if the software has reached its end-of-life), and **Software update** (if the software version has reached its end-of-life, or if the vulnerable version requires security updates and needs to be updated to the latest one). You can drill down on the security recommendation to see the potential risks, list of exposed machines, and read the insights. Thus, providing you with an informed decision to either proceed with a remediation request. Click **Show more** to see the rest of the security recommendations in the list. +**Top vulnerable software** | Get real-time visibility into the organizational software inventory, with stack-ranked list of vulnerable software installed on your network’s devices and how they impact on your organizational exposure score. Click each item for details or **Show more** to see the rest of the vulnerable software list in the **Software inventory** page. **Top remediation activities** | Track the remediation activities generated from the security recommendations. You can click each item on the list to see the details in the **Remediation** page or click **Show more** to see the rest of the remediation activities, and active exceptions. **Top exposed machines** | See the exposed machine names and their exposure level. You can click each machine name from the list and it will take you to the machine page where you can view the alerts, risks, incidents, security recommendations, installed software, discovered vulnerabilities associated with the exposed machines. You can also do other EDR-related tasks in it, such as: manage tags, initiate automated investigations, initiate a live response session, collect an investigation package, run antivirus scan, restrict app execution, and isolate machine. You can also click **Show more** to see the rest of the exposed machines list. From da2f4c37986bb85b6d14f0c57661592d75c7d737 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Thu, 5 Dec 2019 08:59:47 -0800 Subject: [PATCH 018/289] Updated based on SME feedback --- .../microsoft-defender-atp/tvm-security-recommendation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index d3bd54b308..eeb8f1b739 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -53,7 +53,7 @@ You can click on each one of them and see the details, the description, the pote From that page, you can do any of the following depending on what you need to do: -- Open software page - Drill down and open the software page to get more context of the software details, prevalence in the organization, weaknesses discovered, version distribution, application or application version end-of-life, and charts so you can see the exposure trend over time. +- Open software page - Drill down and open the software page to get more context of the software details, prevalence in the organization, weaknesses discovered, version distribution, software or software version end-of-life, and charts so you can see the exposure trend over time. - Choose from remediation options - Submit a remediation request to open a ticket in Microsoft Intune for your IT Administrator to pick up and address. From 608868eed759e80302efbb00f40a6010fc429025 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Thu, 5 Dec 2019 09:01:22 -0800 Subject: [PATCH 019/289] Update tvm-remediation.md --- .../threat-protection/microsoft-defender-atp/tvm-remediation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index 6660c6ab8b..3dc223a831 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -50,7 +50,7 @@ You can access the remediation page in a few places in the portal: If you want to check how the ticket shows up in Intune, see [Use Intune to remediate vulnerabilities identified by Microsoft Defender ATP](https://docs.microsoft.com/intune/atp-manage-vulnerabilities) for details. *Remediation in the navigation menu* -1. Go to the Threat & Vulnerability Management navigation menu and select **Remediation** to open up the list of remediation activities and exceptions found in your organization. You can filter your view based on remediation type, machine remediation progress, and exception justification. If you want to see the remediation activities of applications which have reached their end-of-life, select **Software uninstall** from the **Remediation type** filter. If you want to see the remediation activities of application versions which have reached their end-of-life, select **Software update** from the **Remediation type** filter. +1. Go to the Threat & Vulnerability Management navigation menu and select **Remediation** to open up the list of remediation activities and exceptions found in your organization. You can filter your view based on remediation type, machine remediation progress, and exception justification. If you want to see the remediation activities of software which have reached their end-of-life, select **Software uninstall** from the **Remediation type** filter. If you want to see the remediation activities of software versions which have reached their end-of-life, select **Software update** from the **Remediation type** filter. 2. Select the remediation activity that you need to see or process. *Top remediation activities widget in the dashboard* From 87b77f4de0b5a8fb670e18dc58ed563b217a9143 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Thu, 5 Dec 2019 09:04:44 -0800 Subject: [PATCH 020/289] Updated based on SME feedback --- .../microsoft-defender-atp/tvm-software-inventory.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md index 38353ff3e9..e6d18c5b4e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md @@ -28,14 +28,14 @@ ms.date: 04/11/2019 Microsoft Defender ATP Threat & Vulnerability management's discovery capability shows in the **Software inventory** page. The software inventory includes the name of the product or vendor, the latest version it is in, and the number of weaknesses and vulnerabilities detected with it. ## Navigate through your software inventory -1. Select **Software inventory** from the Threat & Vulnerability management navigation menu. The **Software inventory** page opens with a list of applications installed in your network, vendor name, weaknesses found, threats associated with them, exposed machines, impact, tags. You can also filter the software inventory list view based on weaknesses found in the applications, threats associated with them, and whether the applications or application versions have reached their end-of-life. -2. In the **Software inventory** page, select the application that you want to investigate and a flyout panel opens up with the same details mentioned above but in a more compact view. You can either dive deeper into the investigation and select **Open software page** or flag any technical inconsistencies by selecting **Report inaccuracy**. -3. Select **Open software page** to dive deeper into your software inventory to see how many weaknesses are discovered in the application, devices exposed, installed machines, version distribution, and the corresponding security recommendations for the weaknesses and vulnerabilities identified. From the **Version distribution** tab, you can also filter the view by **Version EOL** if you want to see the most vulnerable software that needs to be uninstalled, replaced, or updated. +1. Select **Software inventory** from the Threat & Vulnerability management navigation menu. The **Software inventory** page opens with a list of software installed in your network, vendor name, weaknesses found, threats associated with them, exposed machines, impact, tags. You can also filter the software inventory list view based on weaknesses found in the software, threats associated with them, and whether the software or software versions have reached their end-of-life. +2. In the **Software inventory** page, select the software that you want to investigate and a flyout panel opens up with the same details mentioned above but in a more compact view. You can either dive deeper into the investigation and select **Open software page** or flag any technical inconsistencies by selecting **Report inaccuracy**. +3. Select **Open software page** to dive deeper into your software inventory to see how many weaknesses are discovered in the software, devices exposed, installed machines, version distribution, and the corresponding security recommendations for the weaknesses and vulnerabilities identified. From the **Version distribution** tab, you can also filter the view by **Version EOL** if you want to see the most vulnerable software that needs to be uninstalled, replaced, or updated. ## How it works In the field of discovery, we are leveraging the same set of signals in Microsoft Defender ATP's endpoint detection and response that's responsible for detection, for vulnerability assessment. -Since it is real-time, in a matter of minutes, you will see vulnerability information as they get discovered. The engine automatically grabs information from multiple security feeds. In fact, you'll will see if a particular application is connected to a live campaign. It also provides a link to a Threat Analytics report soon as it's available. +Since it is real-time, in a matter of minutes, you will see vulnerability information as they get discovered. The engine automatically grabs information from multiple security feeds. In fact, you'll will see if a particular software is connected to a live threat campaign. It also provides a link to a Threat Analytics report soon as it's available. ## Report inaccuracy From b97c46c0942b7056c54ff9c38cab74ccc2f58da6 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Fri, 6 Dec 2019 15:27:34 -0800 Subject: [PATCH 021/289] Update preview.md --- .../threat-protection/microsoft-defender-atp/preview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview.md b/windows/security/threat-protection/microsoft-defender-atp/preview.md index 84fcf98fdb..fbc4703044 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview.md @@ -44,7 +44,7 @@ The following features are included in the preview release: - [Endpoint detection and response for Mac devices](endpoint-detection-response-mac-preview.md). Recently, [Microsoft Defender ATP for Mac](microsoft-defender-atp-mac.md) released. Expanding on the protection available in Microsoft Defender ATP for Mac, endpoint detection and response capabilities are now in preview. - - [Threat & Vulnerability Management application version end-of-life tag](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation#navigate-through-your-security-recommendations) + - [Threat & Vulnerability Management application version end-of-life information](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation#navigate-through-your-security-recommendations)
Application versions which have reached their end-of-life are labeled or tagged as such so you are aware that they will no longer be supported, and can take action to either install the latest version or uninstall and replace them. Doing so will help lessen the risks related to various vulnerability exposures due to unpatched applications. - [Threat & Vulnerability supported operating systems and platforms](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os)
Ensure that you meet the operating system or platform requisites for Threat & Vulnerability Management so the activities in your devices are properly accounted for. Threat & Vulnerability Management supports Windows 7, Windows 10 1607-1703, Windows 10 1709+, Windows Server 2008R2, Windows Server 2012R2, Windows Server 2016, Windows Server 2019. From 51ef87929234d4ec99e8e2ddccf657e69e456346 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Fri, 6 Dec 2019 15:28:17 -0800 Subject: [PATCH 022/289] Update whats-new-in-microsoft-defender-atp.md --- .../whats-new-in-microsoft-defender-atp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md index ebb593c9dd..c268997bb9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md @@ -31,7 +31,7 @@ For more information preview features, see [Preview features](https://docs.micro - [Microsoft Defender ATP for Mac](microsoft-defender-atp-mac.md)
Microsoft Defender ATP for Mac brings the next-generation protection to Mac devices. Core components of the unified endpoint security platform will now be available for Mac devices. ([Endpoint detection and response is currently in preview](preview.md).) -- [Threat & Vulnerability Management application end-of-life tag](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation)
Applications which have reached their end-of-life are tagged as such so you are aware that they will no longer be supported, and can take action to either uninstall or replace. Doing so will help lessen the risks related to various vulnerability exposures due to unpatched applications. +- [Threat & Vulnerability Management application end-of-life information](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation)
Applications which have reached their end-of-life are tagged as such so you are aware that they will no longer be supported, and can take action to either uninstall or replace. Doing so will help lessen the risks related to various vulnerability exposures due to unpatched applications. ## October 2019 From 21ab42a4a2332c7227ccf7f05de6b61d7ccffe40 Mon Sep 17 00:00:00 2001 From: Chris De Neve <12743240+chrisdeneve@users.noreply.github.com> Date: Sun, 8 Dec 2019 15:16:48 +0100 Subject: [PATCH 023/289] Update Connect-AutopilotIntune to Connect-MSGraph Connect-AutopilotIntune doesn't exist anymore - instead, Connect-MSGraph should be used --- windows/deployment/windows-autopilot/existing-devices.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/windows-autopilot/existing-devices.md b/windows/deployment/windows-autopilot/existing-devices.md index e762a53ed9..0f51078ae4 100644 --- a/windows/deployment/windows-autopilot/existing-devices.md +++ b/windows/deployment/windows-autopilot/existing-devices.md @@ -71,12 +71,12 @@ See the following examples. ``` 3. Enter the following lines and provide Intune administrative credentials - - In the following command, replace the example user principal name for Azure authentication (admin@M365x373186.onmicrosoft.com) with your user account. Be sure that the user account you specify has sufficient administrative rights. + - Be sure that the user account you specify has sufficient administrative rights. ```powershell - Connect-AutopilotIntune -user admin@M365x373186.onmicrosoft.com + Connect-MSGraph ``` - The password for your account will be requested using a standard Azure AD form. Type your password and then click **Sign in**. + The user and password for your account will be requested using a standard Azure AD form. Type your username and password and then click **Sign in**.
See the following example: ![Azure AD authentication](images/pwd.png) From 17e9ff705564ca49833ff2cdb1dbeeea7dcf4989 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 9 Dec 2019 15:17:20 -0800 Subject: [PATCH 024/289] Update tvm-remediation.md --- .../threat-protection/microsoft-defender-atp/tvm-remediation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index 3dc223a831..dc8c97b458 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -50,7 +50,7 @@ You can access the remediation page in a few places in the portal: If you want to check how the ticket shows up in Intune, see [Use Intune to remediate vulnerabilities identified by Microsoft Defender ATP](https://docs.microsoft.com/intune/atp-manage-vulnerabilities) for details. *Remediation in the navigation menu* -1. Go to the Threat & Vulnerability Management navigation menu and select **Remediation** to open up the list of remediation activities and exceptions found in your organization. You can filter your view based on remediation type, machine remediation progress, and exception justification. If you want to see the remediation activities of software which have reached their end-of-life, select **Software uninstall** from the **Remediation type** filter. If you want to see the remediation activities of software versions which have reached their end-of-life, select **Software update** from the **Remediation type** filter. +1. Go to the Threat & Vulnerability Management navigation menu and select **Remediation** to open up the list of remediation activities and exceptions found in your organization. You can filter your view based on remediation type, machine remediation progress, and exception justification. If you want to see the remediation activities of software which have reached their end-of-life, select **Software uninstall** from the **Remediation type** filter. If you want to see the remediation activities of software and software versions which have reached their end-of-life, select **Software update** from the **Remediation type** filter. 2. Select the remediation activity that you need to see or process. *Top remediation activities widget in the dashboard* From 4133037f21b881492b0e0effdab6680e24446713 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 9 Dec 2019 15:18:32 -0800 Subject: [PATCH 025/289] Update threat-and-vuln-mgt-scenarios.md --- .../microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index f0c02363d9..db0e0e013b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -189,7 +189,7 @@ It is crucial for you as Security and IT Administrators to work together and ens To conduct an inventory of software or software versions which have reached their end of life: 1. From the Threat & Vulnerability Management menu, navigate to **Security recommendations**. -2. Go to the **Filters** panel and select **Software uninstall** from **Remediation Type** options if you want to see the list of software recommendations associated with software which have reached their end-of-life (tagged as **EOL software**). Select **Software update** from **Remediation Type** options if you want to see the list of software recommendations associated with software versions which have reached their end-of-life (tagged as **EOL versions installed**). +2. Go to the **Filters** panel and select **Software uninstall** from **Remediation Type** options if you want to see the list of software recommendations associated with software which have reached their end-of-life (tagged as **EOL software**). Select **Software update** from **Remediation Type** options if you want to see the list of software recommendations associated with software and software versions which have reached their end-of-life (tagged as **EOL versions installed**). 3. Select a software that you'd like to investigate. A fly-out screen opens where you can select **Open software page** 4. In the **Software page** select the **Version distribution** tab to know which versions of the software have reached their end-of-life, and how many vulnerabilities were discovered in it. From dd24fc1a8976f3e0f0daa3d33981a59a0494a98d Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 9 Dec 2019 15:22:13 -0800 Subject: [PATCH 026/289] Update tvm-software-inventory.md --- .../microsoft-defender-atp/tvm-software-inventory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md index e6d18c5b4e..1bcdc4bdb0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md @@ -30,7 +30,7 @@ Microsoft Defender ATP Threat & Vulnerability management's discovery capability ## Navigate through your software inventory 1. Select **Software inventory** from the Threat & Vulnerability management navigation menu. The **Software inventory** page opens with a list of software installed in your network, vendor name, weaknesses found, threats associated with them, exposed machines, impact, tags. You can also filter the software inventory list view based on weaknesses found in the software, threats associated with them, and whether the software or software versions have reached their end-of-life. 2. In the **Software inventory** page, select the software that you want to investigate and a flyout panel opens up with the same details mentioned above but in a more compact view. You can either dive deeper into the investigation and select **Open software page** or flag any technical inconsistencies by selecting **Report inaccuracy**. -3. Select **Open software page** to dive deeper into your software inventory to see how many weaknesses are discovered in the software, devices exposed, installed machines, version distribution, and the corresponding security recommendations for the weaknesses and vulnerabilities identified. From the **Version distribution** tab, you can also filter the view by **Version EOL** if you want to see the most vulnerable software that needs to be uninstalled, replaced, or updated. +3. Select **Open software page** to dive deeper into your software inventory to see how many weaknesses are discovered in the software, devices exposed, installed machines, version distribution, and the corresponding security recommendations for the weaknesses and vulnerabilities identified. From the **Version distribution** tab, you can also filter the view by **Version EOL** if you want to see the software versions that has reached their end-of-life which needs to be uninstalled, replaced, or updated. ## How it works In the field of discovery, we are leveraging the same set of signals in Microsoft Defender ATP's endpoint detection and response that's responsible for detection, for vulnerability assessment. From 50c8ee5fc8a947e1c53be6b518c1ea98492648fe Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 9 Dec 2019 15:51:36 -0800 Subject: [PATCH 027/289] Added screenshots --- .../microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index db0e0e013b..fccb4020c3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -190,8 +190,11 @@ It is crucial for you as Security and IT Administrators to work together and ens To conduct an inventory of software or software versions which have reached their end of life: 1. From the Threat & Vulnerability Management menu, navigate to **Security recommendations**. 2. Go to the **Filters** panel and select **Software uninstall** from **Remediation Type** options if you want to see the list of software recommendations associated with software which have reached their end-of-life (tagged as **EOL software**). Select **Software update** from **Remediation Type** options if you want to see the list of software recommendations associated with software and software versions which have reached their end-of-life (tagged as **EOL versions installed**). -3. Select a software that you'd like to investigate. A fly-out screen opens where you can select **Open software page** +3. Select a software that you'd like to investigate. A fly-out screen opens where you can select **Open software page**. +![Screenshot of Security recommendation for a software that reached its end of life page](images/secrec_flyout.png) + 4. In the **Software page** select the **Version distribution** tab to know which versions of the software have reached their end-of-life, and how many vulnerabilities were discovered in it. +![Screenshot of software details for a software that reached its end of life](images/secrec_sw_details.png) After you have identified which software and software versions are vulnerable due to its end-of-life status, remediate them to lower your organizations exposure to vulnerabilities and advanced persistent threats. See [Remediation and exception](tvm-remediation.md) for details. From 3f9f6bf1438258a5629b16b435f40fbd4d304d32 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 9 Dec 2019 15:53:10 -0800 Subject: [PATCH 028/289] Added TVM software EOL workflow screenshots --- .../images/secrec_flyout.png | Bin 0 -> 510387 bytes .../images/secrec_sw_details.png | Bin 0 -> 378602 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/secrec_flyout.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/secrec_sw_details.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/secrec_flyout.png b/windows/security/threat-protection/microsoft-defender-atp/images/secrec_flyout.png new file mode 100644 index 0000000000000000000000000000000000000000..3631b163d608cf0367b82102ddb8d44b120c8c8e GIT binary patch literal 510387 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

S!9LAU%K)COHep>9xZ~oKc{Edb)CvKh5*CBrA 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 z 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
jhRmkI>cp$}NfK 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 KHPA{BR>=v*?;|M-Wibiw-h8^e; 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
K~ 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

t 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

gLbRar|ssix`hpt@QQdgfECqa*99x9V7J? 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 h`uAN*l}N=YU%1HX&-&K- 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 z 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 literal 0 HcmV?d00001 From 5cf139e41b78d1f8389b19ce753579cee4276dd5 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 9 Dec 2019 16:32:01 -0800 Subject: [PATCH 029/289] Added EOL screenshots --- .../microsoft-defender-atp/tvm-remediation.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index dc8c97b458..b9c8540cd5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -50,8 +50,11 @@ You can access the remediation page in a few places in the portal: If you want to check how the ticket shows up in Intune, see [Use Intune to remediate vulnerabilities identified by Microsoft Defender ATP](https://docs.microsoft.com/intune/atp-manage-vulnerabilities) for details. *Remediation in the navigation menu* -1. Go to the Threat & Vulnerability Management navigation menu and select **Remediation** to open up the list of remediation activities and exceptions found in your organization. You can filter your view based on remediation type, machine remediation progress, and exception justification. If you want to see the remediation activities of software which have reached their end-of-life, select **Software uninstall** from the **Remediation type** filter. If you want to see the remediation activities of software and software versions which have reached their end-of-life, select **Software update** from the **Remediation type** filter. +1. Go to the Threat & Vulnerability Management navigation menu and select **Remediation** to open up the list of remediation activities and exceptions found in your organization. You can filter your view based on remediation type, machine remediation progress, and exception justification. If you want to see the remediation activities of software which have reached their end-of-life, select **Software uninstall** from the **Remediation type** filter. If you want to see the remediation activities of software and software versions which have reached their end-of-life, select **Software update** from the **Remediation type** filter. Select **In progress** then click **Apply**. +![Screenshot of the remediation page filters for software update and uninstall](images/remediation_swupdatefilter.png) + 2. Select the remediation activity that you need to see or process. +![Screenshot of the remediation page flyout for a sofware which reached its end-of-life](images/remediation_flyouteolsw.png) *Top remediation activities widget in the dashboard* 1. Go to the Threat & Vulnerability Management dashboard and scroll down to the **Top remediation activities** widget. The list is sorted and prioritized based on what is listed in the **Top security recommendations**. From cac8e2962944884886ce7438aaabfb4ad667d29c Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 9 Dec 2019 16:32:44 -0800 Subject: [PATCH 030/289] Added TVM EOL screenshots --- .../images/remediation_flyouteolsw.png | Bin 0 -> 294787 bytes .../images/remediation_swupdatefilter.png | Bin 0 -> 312107 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/remediation_flyouteolsw.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/remediation_swupdatefilter.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/remediation_flyouteolsw.png b/windows/security/threat-protection/microsoft-defender-atp/images/remediation_flyouteolsw.png new file mode 100644 index 0000000000000000000000000000000000000000..fe882650803232db77ed402b3718a92c6fbc8eb2 GIT binary patch literal 294787 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%0D;QrVwiwD-w?pX0Fkn5m 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

>Y0n4V^DQh5&?_l;@r4S>D`$ZS_Khx^${%8Ua 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

f+a+Zw=yBo6? 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 ym}MnIHU4RI*h3R literal 0 HcmV?d00001 From 5ee95342fe81fee10476ed1ecc09af5f6c26ae9d Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 9 Dec 2019 16:42:16 -0800 Subject: [PATCH 031/289] Added software inventory screenshot --- .../microsoft-defender-atp/tvm-software-inventory.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md index 1bcdc4bdb0..852fedd866 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md @@ -29,6 +29,7 @@ Microsoft Defender ATP Threat & Vulnerability management's discovery capability ## Navigate through your software inventory 1. Select **Software inventory** from the Threat & Vulnerability management navigation menu. The **Software inventory** page opens with a list of software installed in your network, vendor name, weaknesses found, threats associated with them, exposed machines, impact, tags. You can also filter the software inventory list view based on weaknesses found in the software, threats associated with them, and whether the software or software versions have reached their end-of-life. +![Screenshot of software inventory page](images/software_inventory_filter.png) 2. In the **Software inventory** page, select the software that you want to investigate and a flyout panel opens up with the same details mentioned above but in a more compact view. You can either dive deeper into the investigation and select **Open software page** or flag any technical inconsistencies by selecting **Report inaccuracy**. 3. Select **Open software page** to dive deeper into your software inventory to see how many weaknesses are discovered in the software, devices exposed, installed machines, version distribution, and the corresponding security recommendations for the weaknesses and vulnerabilities identified. From the **Version distribution** tab, you can also filter the view by **Version EOL** if you want to see the software versions that has reached their end-of-life which needs to be uninstalled, replaced, or updated. From 6471a919254757ab6edd4a510c1b70da799cb259 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 9 Dec 2019 16:43:18 -0800 Subject: [PATCH 032/289] Added software inventory page screenshot --- .../images/software_inventory_filter.png | Bin 0 -> 312278 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/software_inventory_filter.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/software_inventory_filter.png b/windows/security/threat-protection/microsoft-defender-atp/images/software_inventory_filter.png new file mode 100644 index 0000000000000000000000000000000000000000..e7fdf586b66f1b3336b0f18cb55fca835e7c06be GIT binary patch literal 312278 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%0DjDgD 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

IvwVux0g?uS-nFUF8bHbu1+P%G?7`96g4 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 z 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 z

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 WG81Fi8w3^!BO|FGQ7NV$_ Date: Wed, 11 Dec 2019 11:50:22 +0100 Subject: [PATCH 033/289] Update - Install powershell module for MS.Graph.Intune --- windows/deployment/windows-autopilot/existing-devices.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/deployment/windows-autopilot/existing-devices.md b/windows/deployment/windows-autopilot/existing-devices.md index 0f51078ae4..fbe94ff0da 100644 --- a/windows/deployment/windows-autopilot/existing-devices.md +++ b/windows/deployment/windows-autopilot/existing-devices.md @@ -68,6 +68,7 @@ See the following examples. Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force Install-Module AzureAD -Force Install-Module WindowsAutopilotIntune -Force + Install-Module Microsoft.Graph.Intune -Force ``` 3. Enter the following lines and provide Intune administrative credentials From 1fcd687491488e08e20881f6e7cb3882d8dbc09a Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Thu, 12 Dec 2019 11:59:12 -0800 Subject: [PATCH 034/289] Note for users handrays aren't on HL1. This note is to make sure that people don't encounter frustration trying to show a hand ray on HL1. @scooley --- devices/hololens/hololens-cortana.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/devices/hololens/hololens-cortana.md b/devices/hololens/hololens-cortana.md index 0729485e7d..aaf7fc33b4 100644 --- a/devices/hololens/hololens-cortana.md +++ b/devices/hololens/hololens-cortana.md @@ -36,6 +36,9 @@ Get around HoloLens faster with these basic commands. In order to use these you Use these commands throughout Windows Mixed Reality to get around faster. Some commands use the gaze cursor, which you bring up by saying “select.” +>[!NOTE] +>Hand rays are not supported on HoloLens (1st Gen). + | Say this | To do this | | - | - | | "Select" | Say "select" to bring up the gaze cursor. Then, turn your head to position the cursor on the thing you want to select, and say “select” again. | From 4bb96da1142b39e4ef862b749f824619862d0377 Mon Sep 17 00:00:00 2001 From: Raffael Date: Thu, 12 Dec 2019 23:36:10 +0100 Subject: [PATCH 035/289] Connect-MSGraph should be used The other command does not exist anymore in the current version of the module. Connect-MSGraph needs to be used instead. If you run the command mentioned afterwards "Get-AutopilotProfile" then you even get in the error message the sentence "please connect first with Connect-MSGraph". --- windows/deployment/windows-autopilot/existing-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/existing-devices.md b/windows/deployment/windows-autopilot/existing-devices.md index e762a53ed9..f0281e329a 100644 --- a/windows/deployment/windows-autopilot/existing-devices.md +++ b/windows/deployment/windows-autopilot/existing-devices.md @@ -74,7 +74,7 @@ See the following examples. - In the following command, replace the example user principal name for Azure authentication (admin@M365x373186.onmicrosoft.com) with your user account. Be sure that the user account you specify has sufficient administrative rights. ```powershell - Connect-AutopilotIntune -user admin@M365x373186.onmicrosoft.com + Connect-MSGraph ``` The password for your account will be requested using a standard Azure AD form. Type your password and then click **Sign in**.
See the following example: From 51d426f01769008c1aba0432e89b8113a6f7a0a6 Mon Sep 17 00:00:00 2001 From: lomayor Date: Fri, 13 Dec 2019 16:34:14 -0800 Subject: [PATCH 036/289] AH Schema naming --- .../advanced-hunting-alertevents-table.md | 8 ++++---- .../advanced-hunting-best-practices.md | 18 ++++++++--------- ...=> advanced-hunting-deviceevents-table.md} | 18 ++++++++--------- ...dvanced-hunting-devicefileevents-table.md} | 18 ++++++++--------- ...ed-hunting-deviceimageloadevents-table.md} | 18 ++++++++--------- ...d => advanced-hunting-deviceinfo-table.md} | 20 +++++++++---------- ...vanced-hunting-devicelogonevents-table.md} | 20 +++++++++---------- ...nced-hunting-devicenetworkevents-table.md} | 18 ++++++++--------- ...vanced-hunting-devicenetworkinfo-table.md} | 18 ++++++++--------- ...nced-hunting-deviceprocessevents-table.md} | 18 ++++++++--------- ...ced-hunting-deviceregistryevents-table.md} | 18 ++++++++--------- .../advanced-hunting-query-language.md | 18 ++++++++--------- .../advanced-hunting-schema-reference.md | 18 ++++++++--------- ...nced-hunting-tvm-configassessment-table.md | 4 ++-- ...ced-hunting-tvm-softwareinventory-table.md | 4 ++-- .../microsoft-defender-atp/api-power-bi.md | 2 +- .../attack-surface-reduction.md | 2 +- .../controlled-folders.md | 2 +- .../custom-detection-rules.md | 14 ++++++------- .../exploit-protection.md | 2 +- .../exposed-apis-full-sample-powershell.md | 2 +- .../information-protection-investigation.md | 2 +- .../investigate-behind-proxy.md | 6 +++--- .../network-protection.md | 2 +- .../microsoft-defender-atp/preview.md | 2 +- .../run-advanced-query-api.md | 2 +- .../run-advanced-query-sample-powershell.md | 2 +- .../run-advanced-query-sample-python.md | 2 +- .../threat-and-vuln-mgt-scenarios.md | 8 ++++---- 29 files changed, 143 insertions(+), 143 deletions(-) rename windows/security/threat-protection/microsoft-defender-atp/{advanced-hunting-miscevents-table.md => advanced-hunting-deviceevents-table.md} (84%) rename windows/security/threat-protection/microsoft-defender-atp/{advanced-hunting-filecreationevents-table.md => advanced-hunting-devicefileevents-table.md} (86%) rename windows/security/threat-protection/microsoft-defender-atp/{advanced-hunting-imageloadevents-table.md => advanced-hunting-deviceimageloadevents-table.md} (83%) rename windows/security/threat-protection/microsoft-defender-atp/{advanced-hunting-machineinfo-table.md => advanced-hunting-deviceinfo-table.md} (75%) rename windows/security/threat-protection/microsoft-defender-atp/{advanced-hunting-logonevents-table.md => advanced-hunting-devicelogonevents-table.md} (82%) rename windows/security/threat-protection/microsoft-defender-atp/{advanced-hunting-networkcommunicationevents-table.md => advanced-hunting-devicenetworkevents-table.md} (83%) rename windows/security/threat-protection/microsoft-defender-atp/{advanced-hunting-machinenetworkinfo-table.md => advanced-hunting-devicenetworkinfo-table.md} (77%) rename windows/security/threat-protection/microsoft-defender-atp/{advanced-hunting-processcreationevents-table.md => advanced-hunting-deviceprocessevents-table.md} (88%) rename windows/security/threat-protection/microsoft-defender-atp/{advanced-hunting-registryevents-table.md => advanced-hunting-deviceregistryevents-table.md} (85%) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-alertevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-alertevents-table.md index 84eb799e45..b5e080a33e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-alertevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-alertevents-table.md @@ -33,9 +33,9 @@ For information on other tables in the Advanced hunting schema, see [the Advance | Column name | Data type | Description | |-------------|-----------|-------------| | AlertId | string | Unique identifier for the alert | -| EventTime | datetime | Date and time when the event was recorded | -| MachineId | string | Unique identifier for the machine in the service | -| ComputerName | string | Fully qualified domain name (FQDN) of the machine | +| Timestamp | datetime | Date and time when the event was recorded | +| DeviceId | string | Unique identifier for the machine in the service | +| DeviceName | string | Fully qualified domain name (FQDN) of the machine | | Severity | string | Indicates the potential impact (high, medium, or low) of the threat indicator or breach activity identified by the alert | | Category | string | Type of threat indicator or breach activity identified by the alert | | Title | string | Title of the alert | @@ -43,7 +43,7 @@ For information on other tables in the Advanced hunting schema, see [the Advance | SHA1 | string | SHA-1 of the file that the recorded action was applied to | | RemoteUrl | string | URL or fully qualified domain name (FQDN) that was being connected to | | RemoteIP | string | IP address that was being connected to | -| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the ComputerName and EventTime columns | +| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | | Table | string | Table that contains the details of the event | ## Related topics diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md index bb1e594c49..deb89add9d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md @@ -41,14 +41,14 @@ Apply these recommendations to get results faster and avoid timeouts while runni ## Query tips and pitfalls ### Queries with process IDs -Process IDs (PIDs) are recycled in Windows and reused for new processes. On their own, they can't serve as unique identifiers for specific processes. To get a unique identifier for a process on a specific machine, use the process ID together with the process creation time. When you join or summarize data around processes, include columns for the machine identifier (either `MachineId` or `ComputerName`), the process ID (`ProcessId` or `InitiatingProcessId`), and the process creation time (`ProcessCreationTime` or `InitiatingProcessCreationTime`). +Process IDs (PIDs) are recycled in Windows and reused for new processes. On their own, they can't serve as unique identifiers for specific processes. To get a unique identifier for a process on a specific machine, use the process ID together with the process creation time. When you join or summarize data around processes, include columns for the machine identifier (either `DeviceId` or `DeviceName`), the process ID (`ProcessId` or `InitiatingProcessId`), and the process creation time (`ProcessCreationTime` or `InitiatingProcessCreationTime`). The following example query finds processes that access more than 10 IP addresses over port 445 (SMB), possibly scanning for file shares. ``` -NetworkCommunicationEvents -| where RemotePort == 445 and EventTime > ago(12h) and InitiatingProcessId !in (0, 4) -| summarize RemoteIPCount=dcount(RemoteIP) by ComputerName, InitiatingProcessId, InitiatingProcessCreationTime, InitiatingProcessFileName +DeviceNetworkEvents +| where RemotePort == 445 and Timestamp > ago(12h) and InitiatingProcessId !in (0, 4) +| summarize RemoteIPCount=dcount(RemoteIP) by DeviceName, InitiatingProcessId, InitiatingProcessCreationTime, InitiatingProcessFileName | where RemoteIPCount > 10 ``` @@ -70,17 +70,17 @@ The following examples show various ways to construct a query that looks for the ``` // Non-durable query - do not use -ProcessCreationEvents +DeviceProcessEvents | where ProcessCommandLine == "net stop MpsSvc" | limit 10 // Better query - filters on filename, does case-insensitive matches -ProcessCreationEvents -| where EventTime > ago(7d) and FileName in~ ("net.exe", "net1.exe") and ProcessCommandLine contains "stop" and ProcessCommandLine contains "MpsSvc" +DeviceProcessEvents +| where Timestamp > ago(7d) and FileName in~ ("net.exe", "net1.exe") and ProcessCommandLine contains "stop" and ProcessCommandLine contains "MpsSvc" // Best query also ignores quotes -ProcessCreationEvents -| where EventTime > ago(7d) and FileName in~ ("net.exe", "net1.exe") +DeviceProcessEvents +| where Timestamp > ago(7d) and FileName in~ ("net.exe", "net1.exe") | extend CanonicalCommandLine=replace("\"", "", ProcessCommandLine) | where CanonicalCommandLine contains "stop" and CanonicalCommandLine contains "MpsSvc" ``` diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-miscevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceevents-table.md similarity index 84% rename from windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-miscevents-table.md rename to windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceevents-table.md index 2e6c3ad70f..1acdf557bf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-miscevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceevents-table.md @@ -1,6 +1,6 @@ --- -title: MiscEvents table in the advanced hunting schema -description: Learn about antivirus, firewall, and other event types in the miscellaneous events (MiscEvents) table of the Advanced hunting schema +title: DeviceEvents table in the advanced hunting schema +description: Learn about antivirus, firewall, and other event types in the miscellaneous events (DeviceEvents) table of the Advanced hunting schema keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, security events, antivirus, firewall, exploit guard search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -18,7 +18,7 @@ ms.topic: article ms.date: 10/08/2019 --- -# MiscEvents +# DeviceEvents **Applies to:** @@ -26,15 +26,15 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The miscellaneous events or MiscEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about various event types, including events triggered by security controls, such as Windows Defender Antivirus and exploit protection. Use this reference to construct queries that return information from the table. +The miscellaneous events or DeviceEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about various event types, including events triggered by security controls, such as Windows Defender Antivirus and exploit protection. Use this reference to construct queries that return information from the table. For information on other tables in the Advanced hunting schema, see [the Advanced hunting schema reference](advanced-hunting-schema-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| EventTime | datetime | Date and time when the event was recorded | -| MachineId | string | Unique identifier for the machine in the service | -| ComputerName | string | Fully qualified domain name (FQDN) of the machine | +| Timestamp | datetime | Date and time when the event was recorded | +| DeviceId | string | Unique identifier for the machine in the service | +| DeviceName | string | Fully qualified domain name (FQDN) of the machine | | ActionType | string | Type of activity that triggered the event | | FileName | string | Name of the file that the recorded action was applied to | | FolderPath | string | Folder containing the file that the recorded action was applied to | @@ -45,7 +45,7 @@ For information on other tables in the Advanced hunting schema, see [the Advance | AccountName |string | User name of the account | | AccountSid | string | Security Identifier (SID) of the account | | RemoteUrl | string | URL or fully qualified domain name (FQDN) that was being connected to | -| RemoteComputerName | string | Name of the machine that performed a remote operation on the affected machine. Depending on the event being reported, this name could be a fully-qualified domain name (FQDN), a NetBIOS name, or a host name without domain information | +| RemoteDeviceName | string | Name of the machine that performed a remote operation on the affected machine. Depending on the event being reported, this name could be a fully-qualified domain name (FQDN), a NetBIOS name, or a host name without domain information | | ProcessId | int | Process ID (PID) of the newly created process | | ProcessCommandLine | string | Command line used to create the new process | | ProcessCreationTime | datetime | Date and time the process was created | @@ -76,7 +76,7 @@ For information on other tables in the Advanced hunting schema, see [the Advance | InitiatingProcessAccountName | string | User name of the account that ran the process responsible for the event | | InitiatingProcessAccountSid | string | Security Identifier (SID) of the account that ran the process responsible for the event | | InitiatingProcessLogonId | string | Identifier for a logon session of the process that initiated the event. This identifier is unique on the same machine only between restarts | -| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the ComputerName and EventTime columns | +| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | | AppGuardContainerId | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | ## Related topics diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-filecreationevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefileevents-table.md similarity index 86% rename from windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-filecreationevents-table.md rename to windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefileevents-table.md index 957282b72c..08c61045ad 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-filecreationevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefileevents-table.md @@ -1,7 +1,7 @@ --- -title: FileCreationEvents table in the Advanced hunting schema -description: Learn about file-related events in the FileCreationEvents table of the Advanced hunting schema -keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, filecreationevents, files, path, hash, sha1, sha256, md5 +title: DeviceFileEvents table in the Advanced hunting schema +description: Learn about file-related events in the DeviceFileEvents table of the Advanced hunting schema +keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, devicefileevents, files, path, hash, sha1, sha256, md5 search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -18,7 +18,7 @@ ms.topic: article ms.date: 10/08/2019 --- -# FileCreationEvents +# DeviceFileEvents **Applies to:** @@ -26,15 +26,15 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The FileCreationEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about file creation, modification, and other file system events. Use this reference to construct queries that return information from the table. +The DeviceFileEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about file creation, modification, and other file system events. Use this reference to construct queries that return information from the table. For information on other tables in the Advanced hunting schema, see [the Advanced hunting schema reference](advanced-hunting-schema-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| EventTime | datetime | Date and time when the event was recorded | -| MachineId | string | Unique identifier for the machine in the service | -| ComputerName | string | Fully qualified domain name (FQDN) of the machine | +| Timestamp | datetime | Date and time when the event was recorded | +| DeviceId | string | Unique identifier for the machine in the service | +| DeviceName | string | Fully qualified domain name (FQDN) of the machine | | ActionType | string | Type of activity that triggered the event | | FileName | string | Name of the file that the recorded action was applied to | | FolderPath | string | Folder containing the file that the recorded action was applied to | @@ -66,7 +66,7 @@ For information on other tables in the Advanced hunting schema, see [the Advanc | RequestAccountName | string | User name of account used to remotely initiate the activity | | RequestAccountDomain | string | Domain of the account used to remotely initiate the activity | | RequestAccountSid | string | Security Identifier (SID) of the account to remotely initiate the activity | -| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the ComputerName and EventTime columns | +| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | | AppGuardContainerId | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | | SensitivityLabel | string | Label applied to an email, file, or other content to classify it for information protection | | SensitivitySubLabel | string | Sublabel applied to an email, file, or other content to classify it for information protection; sensitivity sublabels are grouped under sensitivity labels but are treated independently | diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-imageloadevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceimageloadevents-table.md similarity index 83% rename from windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-imageloadevents-table.md rename to windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceimageloadevents-table.md index 68ceff1055..ebfd8dd80a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-imageloadevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceimageloadevents-table.md @@ -1,7 +1,7 @@ --- -title: ImageLoadEvents table in the Advanced hunting schema -description: Learn about DLL loading events in the ImageLoadEvents table of the Advanced hunting schema -keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, imageloadevents, DLL loading, library, file image +title: DeviceImageLoadEvents table in the Advanced hunting schema +description: Learn about DLL loading events in the DeviceImageLoadEvents table of the Advanced hunting schema +keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, deviceimageloadevents, DLL loading, library, file image search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -18,7 +18,7 @@ ms.topic: article ms.date: 10/08/2019 --- -# ImageLoadEvents +# DeviceImageLoadEvents **Applies to:** @@ -26,15 +26,15 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The ImageLoadEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about DLL loading events. Use this reference to construct queries that return information from the table. +The DeviceImageLoadEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about DLL loading events. Use this reference to construct queries that return information from the table. For information on other tables in the Advanced hunting schema, see [the Advanced hunting schema reference](advanced-hunting-schema-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| EventTime | datetime | Date and time when the event was recorded | -| MachineId | string | Unique identifier for the machine in the service | -| ComputerName | string | Fully qualified domain name (FQDN) of the machine | +| Timestamp | datetime | Date and time when the event was recorded | +| DeviceId | string | Unique identifier for the machine in the service | +| DeviceName | string | Fully qualified domain name (FQDN) of the machine | | ActionType | string | Type of activity that triggered the event | | FileName | string | Name of the file that the recorded action was applied to | | FolderPath | string | Folder containing the file that the recorded action was applied to | @@ -55,7 +55,7 @@ For information on other tables in the Advanced hunting schema, see [the Advance | InitiatingProcessParentId | int | Process ID (PID) of the parent process that spawned the process responsible for the event | | InitiatingProcessParentFileName | string | Name of the parent process that spawned the process responsible for the event | | InitiatingProcessParentCreationTime | datetime | Date and time when the parent of the process responsible for the event was started | -| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the ComputerName and EventTime columns | +| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | | AppGuardContainerId | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | ## Related topics diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-machineinfo-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceinfo-table.md similarity index 75% rename from windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-machineinfo-table.md rename to windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceinfo-table.md index a986602549..7d8fb7823b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-machineinfo-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceinfo-table.md @@ -1,7 +1,7 @@ --- -title: MachineInfo table in the Advanced hunting schema -description: Learn about OS, computer name, and other machine information in the MachineInfo table of the Advanced hunting schema -keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, machineinfo, device, machine, OS, platform, users +title: DeviceInfo table in the Advanced hunting schema +description: Learn about OS, computer name, and other machine information in the DeviceInfo table of the Advanced hunting schema +keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, deviceinfo, device, machine, OS, platform, users search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -18,7 +18,7 @@ ms.topic: article ms.date: 10/08/2019 --- -# MachineInfo +# DeviceInfo **Applies to:** @@ -26,15 +26,15 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The MachineInfo table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about machines in the organization, including their OS version, active users, and computer name. Use this reference to construct queries that return information from the table. +The DeviceInfo table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about machines in the organization, including their OS version, active users, and computer name. Use this reference to construct queries that return information from the table. For information on other tables in the Advanced hunting schema, see [the Advanced hunting schema reference](advanced-hunting-schema-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| EventTime | datetime | Date and time when the event was recorded | -| MachineId | string | Unique identifier for the machine in the service | -| ComputerName | string | Fully qualified domain name (FQDN) of the machine | +| Timestamp | datetime | Date and time when the event was recorded | +| DeviceId | string | Unique identifier for the machine in the service | +| DeviceName | string | Fully qualified domain name (FQDN) of the machine | | ClientVersion | string | Version of the endpoint agent or sensor running on the machine | | PublicIP | string | Public IP address used by the onboarded machine to connect to the Microsoft Defender ATP service. This could be the IP address of the machine itself, a NAT device, or a proxy | | OSArchitecture | string | Architecture of the operating system running on the machine | @@ -42,8 +42,8 @@ For information on other tables in the Advanced hunting schema, see [the Advance | OSBuild | string | Build version of the operating system running on the machine | | IsAzureADJoined | boolean | Boolean indicator of whether machine is joined to the Azure Active Directory | | LoggedOnUsers | string | List of all users that are logged on the machine at the time of the event in JSON array format | -| RegistryMachineTag | string | Machine tag added through the registry | -| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the ComputerName and EventTime columns | +| RegistryDeviceTag | string | Machine tag added through the registry | +| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | | OSVersion | string | Version of the operating system running on the machine | | MachineGroup | string | Machine group of the machine. This group is used by role-based access control to determine access to the machine | diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-logonevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md similarity index 82% rename from windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-logonevents-table.md rename to windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md index eb6044fda7..196bdde977 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-logonevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md @@ -1,7 +1,7 @@ --- -title: LogonEvents table in the Advanced hunting schema -description: Learn about authentication or sign-in events in the LogonEvents table of the Advanced hunting schema -keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, logonevents, authentication, logon, sign in +title: DeviceLogonEvents table in the Advanced hunting schema +description: Learn about authentication or sign-in events in the DeviceLogonEvents table of the Advanced hunting schema +keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, devicelogonevents, authentication, logon, sign in search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -18,7 +18,7 @@ ms.topic: article ms.date: 10/08/2019 --- -# LogonEvents +# DeviceLogonEvents **Applies to:** @@ -26,22 +26,22 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The LogonEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about user logons and other authentication events. Use this reference to construct queries that return information from the table. +The DeviceLogonEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about user logons and other authentication events. Use this reference to construct queries that return information from the table. For information on other tables in the Advanced hunting schema, see [the Advanced hunting schema reference](advanced-hunting-schema-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| EventTime | datetime | Date and time when the event was recorded | -| MachineId | string | Unique identifier for the machine in the service | -| ComputerName | string | Fully qualified domain name (FQDN) of the machine | +| Timestamp | datetime | Date and time when the event was recorded | +| DeviceId | string | Unique identifier for the machine in the service | +| DeviceName | string | Fully qualified domain name (FQDN) of the machine | | ActionType | string |Type of activity that triggered the event | | AccountDomain | string | Domain of the account | | AccountName | string | User name of the account | | AccountSid | string | Security Identifier (SID) of the account | | LogonType | string | Type of logon session, specifically:

- **Interactive** - User physically interacts with the machine using the local keyboard and screen

- **Remote interactive (RDP) logons** - User interacts with the machine remotely using Remote Desktop, Terminal Services, Remote Assistance, or other RDP clients

- **Network** - Session initiated when the machine is accessed using PsExec or when shared resources on the machine, such as printers and shared folders, are accessed

- **Batch** - Session initiated by scheduled tasks

- **Service** - Session initiated by services as they start
| | LogonId | string | Identifier for a logon session. This identifier is unique on the same machine only between restarts | -| RemoteComputerName | string | Name of the machine that performed a remote operation on the affected machine. Depending on the event being reported, this name could be a fully-qualified domain name (FQDN), a NetBIOS name or a host name without domain information | +| RemoteDeviceName | string | Name of the machine that performed a remote operation on the affected machine. Depending on the event being reported, this name could be a fully-qualified domain name (FQDN), a NetBIOS name or a host name without domain information | | RemoteIP | string | IP address that was being connected to | | RemoteIPType | string | Type of IP address, for example Public, Private, Reserved, Loopback, Teredo, FourToSixMapping, and Broadcast | | RemotePort | int | TCP port on the remote device that was being connected to | @@ -62,7 +62,7 @@ For information on other tables in the Advanced hunting schema, see [the Advance | InitiatingProcessParentId | int | Process ID (PID) of the parent process that spawned the process responsible for the event | | InitiatingProcessParentFileName | string | Name of the parent process that spawned the process responsible for the event | | InitiatingProcessParentCreationTime | datetime | Date and time when the parent of the process responsible for the event was started | -| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the ComputerName and EventTime columns | +| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | | AppGuardContainerId | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | | IsLocalAdmin | boolean | Boolean indicator of whether the user is a local administrator on the machine | diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-networkcommunicationevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkevents-table.md similarity index 83% rename from windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-networkcommunicationevents-table.md rename to windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkevents-table.md index 5485d2b86e..581b173d15 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-networkcommunicationevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkevents-table.md @@ -1,7 +1,7 @@ --- -title: NetworkCommunicationEvents table in the Advanced hunting schema -description: Learn about network connection events you can query from the NetworkCommunicationEvents table of the Advanced hunting schema -keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, networkcommunicationevents, network connection, remote ip, local ip +title: DeviceNetworkEvents table in the Advanced hunting schema +description: Learn about network connection events you can query from the DeviceNetworkEvents table of the Advanced hunting schema +keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, devicenetworkevents, network connection, remote ip, local ip search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -18,7 +18,7 @@ ms.topic: article ms.date: 10/08/2019 --- -# NetworkCommunicationEvents +# DeviceNetworkEvents **Applies to:** @@ -26,15 +26,15 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The NetworkCommunicationEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about network connections and related events. Use this reference to construct queries that return information from the table. +The DeviceNetworkEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about network connections and related events. Use this reference to construct queries that return information from the table. For information on other tables in the Advanced hunting schema, see [the Advanced hunting schema reference](advanced-hunting-schema-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| EventTime | datetime | Date and time when the event was recorded | -| MachineId | string | Unique identifier for the machine in the service | -| ComputerName | string | Fully qualified domain name (FQDN) of the machine | +| Timestamp | datetime | Date and time when the event was recorded | +| DeviceId | string | Unique identifier for the machine in the service | +| DeviceName | string | Fully qualified domain name (FQDN) of the machine | | ActionType | string | Type of activity that triggered the event | | RemoteIP | string | IP address that was being connected to | | RemotePort | int | TCP port on the remote device that was being connected to | @@ -59,7 +59,7 @@ For information on other tables in the Advanced hunting schema, see [the Advance | InitiatingProcessAccountSid | string | Security Identifier (SID) of the account that ran the process responsible for the event | | InitiatingProcessIntegrityLevel | string | Integrity level of the process that initiated the event. Windows assigns integrity levels to processes based on certain characteristics, such as if they were launched from an internet download. These integrity levels influence permissions to resources | | InitiatingProcessTokenElevation | string | Token type indicating the presence or absence of User Access Control (UAC) privilege elevation applied to the process that initiated the event | -| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the ComputerName and EventTime columns | +| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | | AppGuardContainerId | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | ## Related topics diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-machinenetworkinfo-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkinfo-table.md similarity index 77% rename from windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-machinenetworkinfo-table.md rename to windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkinfo-table.md index a09d2619f2..66f0663d23 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-machinenetworkinfo-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkinfo-table.md @@ -1,7 +1,7 @@ --- -title: MachineNetworkInfo table in the Advanced hunting schema -description: Learn about network configuration information in the MachineNetworkInfo table of the Advanced hunting schema -keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, machinenetworkinfo, device, machine, mac, ip, adapter, dns, dhcp, gateway, tunnel +title: DeviceNetworkInfo table in the Advanced hunting schema +description: Learn about network configuration information in the DeviceNetworkInfo table of the Advanced hunting schema +keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, devicenetworkinfo, device, machine, mac, ip, adapter, dns, dhcp, gateway, tunnel search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -18,7 +18,7 @@ ms.topic: article ms.date: 10/08/2019 --- -# MachineNetworkInfo +# DeviceNetworkInfo **Applies to:** @@ -26,16 +26,16 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The MachineNetworkInfo table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about networking configuration of machines, including network adapters, IP and MAC addresses, and connected networks or domains. Use this reference to construct queries that return information from the table. +The DeviceNetworkInfo table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about networking configuration of machines, including network adapters, IP and MAC addresses, and connected networks or domains. Use this reference to construct queries that return information from the table. For information on other tables in the Advanced hunting schema, see [the Advanced hunting schema reference](advanced-hunting-schema-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| EventTime | datetime | Date and time when the event was recorded | -| MachineId | string | Unique identifier for the machine in the service | -| ComputerName | string | Fully qualified domain name (FQDN) of the machine | -| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the ComputerName and EventTime columns | +| Timestamp | datetime | Date and time when the event was recorded | +| DeviceId | string | Unique identifier for the machine in the service | +| DeviceName | string | Fully qualified domain name (FQDN) of the machine | +| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | | NetworkAdapterName | string | Name of the network adapter | | MacAddress | string | MAC address of the network adapter | | NetworkAdapterType | string | Network adapter type. For the possible values, refer to [this enumeration](https://docs.microsoft.com/dotnet/api/system.net.networkinformation.networkinterfacetype?view=netframework-4.7.2) | diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-processcreationevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceprocessevents-table.md similarity index 88% rename from windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-processcreationevents-table.md rename to windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceprocessevents-table.md index 43746ac557..42ed9a3829 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-processcreationevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceprocessevents-table.md @@ -1,7 +1,7 @@ --- -title: ProcessCreationEvents table in the Advanced hunting schema -description: Learn about the process spawning or creation events in the ProcessCreationEvents table of the Advanced hunting schema -keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, processcreationevents, process id, command line +title: DeviceProcessEvents table in the Advanced hunting schema +description: Learn about the process spawning or creation events in the DeviceProcessEvents table of the Advanced hunting schema +keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, deviceprocessevents, process id, command line search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -18,7 +18,7 @@ ms.topic: article ms.date: 10/08/2019 --- -# ProcessCreationEvents +# DeviceProcessEvents **Applies to:** @@ -26,15 +26,15 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The ProcessCreationEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about process creation and related events. Use this reference to construct queries that return information from the table. +The DeviceProcessEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about process creation and related events. Use this reference to construct queries that return information from the table. For information on other tables in the Advanced hunting schema, see [the Advanced hunting schema reference](advanced-hunting-schema-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| EventTime | datetime | Date and time when the event was recorded | -| MachineId | string | Unique identifier for the machine in the service | -| ComputerName | string | Fully qualified domain name (FQDN) of the machine | +| Timestamp | datetime | Date and time when the event was recorded | +| DeviceId | string | Unique identifier for the machine in the service | +| DeviceName | string | Fully qualified domain name (FQDN) of the machine | | ActionType | string | Type of activity that triggered the event | | FileName | string | Name of the file that the recorded action was applied to | | FolderPath | string | Folder containing the file that the recorded action was applied to | @@ -67,7 +67,7 @@ For information on other tables in the Advanced hunting schema, see [the Advance | InitiatingProcessParentId | int | Process ID (PID) of the parent process that spawned the process responsible for the event | | InitiatingProcessParentFileName | string | Name of the parent process that spawned the process responsible for the event | | InitiatingProcessParentCreationTime | datetime | Date and time when the parent of the process responsible for the event was started | -| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the ComputerName and EventTime columns | +| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | | AppGuardContainerId | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | ## Related topics diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-registryevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceregistryevents-table.md similarity index 85% rename from windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-registryevents-table.md rename to windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceregistryevents-table.md index 05c6b7386b..fee6397cd2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-registryevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceregistryevents-table.md @@ -1,7 +1,7 @@ --- -title: RegistryEvents table in the Advanced hunting schema -description: Learn about registry events you can query from the RegistryEvents table of the Advanced hunting schema -keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, registryevents, registry, key, subkey, value +title: DeviceRegistryEvents table in the Advanced hunting schema +description: Learn about registry events you can query from the DeviceRegistryEvents table of the Advanced hunting schema +keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, deviceregistryevents, registry, key, subkey, value search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -18,7 +18,7 @@ ms.topic: article ms.date: 10/08/2019 --- -# RegistryEvents +# DeviceRegistryEvents **Applies to:** @@ -26,15 +26,15 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The RegistryEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about the creation and modification of registry entries. Use this reference to construct queries that return information from the table. +The DeviceRegistryEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about the creation and modification of registry entries. Use this reference to construct queries that return information from the table. For information on other tables in the Advanced hunting schema, see [the Advanced hunting schema reference](advanced-hunting-schema-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| EventTime | datetime | Date and time when the event was recorded | -| MachineId | string | Unique identifier for the machine in the service | -| ComputerName | string | Fully qualified domain name (FQDN) of the machine | +| Timestamp | datetime | Date and time when the event was recorded | +| DeviceId | string | Unique identifier for the machine in the service | +| DeviceName | string | Fully qualified domain name (FQDN) of the machine | | ActionType | string | Type of activity that triggered the event | | RegistryKey | string | Registry key that the recorded action was applied to | | RegistryValueType | string | Data type, such as binary or string, of the registry value that the recorded action was applied to | @@ -57,7 +57,7 @@ For information on other tables in the Advanced hunting schema, see [the Advance | InitiatingProcessParentCreationTime | datetime | Date and time when the parent of the process responsible for the event was started | | InitiatingProcessIntegrityLevel | string | Integrity level of the process that initiated the event. Windows assigns integrity levels to processes based on certain characteristics, such as if they were launched from an internet download. These integrity levels influence permissions to resources | | InitiatingProcessTokenElevation | string | Token type indicating the presence or absence of User Access Control (UAC) privilege elevation applied to the process that initiated the event | -| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the ComputerName and EventTime columns | +| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | | AppGuardContainerId | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | ## Related topics diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md index 405215c2aa..33817ad10f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md @@ -33,16 +33,16 @@ In Microsoft Defender Security Center, go to **Advanced hunting** to run your fi ```kusto // Finds PowerShell execution events that could involve a download. -ProcessCreationEvents -| where EventTime > ago(7d) +DeviceProcessEvents +| where Timestamp > ago(7d) | where FileName in ("powershell.exe", "POWERSHELL.EXE", "powershell_ise.exe", "POWERSHELL_ISE.EXE") | where ProcessCommandLine has "Net.WebClient" or ProcessCommandLine has "DownloadFile" or ProcessCommandLine has "Invoke-WebRequest" or ProcessCommandLine has "Invoke-Shellcode" or ProcessCommandLine contains "http:" -| project EventTime, ComputerName, InitiatingProcessFileName, FileName, ProcessCommandLine -| top 100 by EventTime +| project Timestamp, DeviceName, InitiatingProcessFileName, FileName, ProcessCommandLine +| top 100 by Timestamp ``` This is how it will look like in Advanced hunting. @@ -54,16 +54,16 @@ The query starts with a short comment describing what it is for. This helps if y ```kusto // Finds PowerShell execution events that could involve a download. -ProcessCreationEvents +DeviceProcessEvents ``` -The query itself will typically start with a table name followed by a series of elements started by a pipe (`|`). In this example, we start by adding with the table name `ProcessCreationEvents` and add piped elements as needed. +The query itself will typically start with a table name followed by a series of elements started by a pipe (`|`). In this example, we start by adding with the table name `DeviceProcessEvents` and add piped elements as needed. ### Set the time range The first piped element is a time filter scoped within the previous seven days. Keeping the time range as narrow as possible ensures that queries perform well, return manageable results, and don't time out. ```kusto -| where EventTime > ago(7d) +| where Timestamp > ago(7d) ``` ### Search for specific executable files The time range is immediately followed by a search for files representing the PowerShell application. @@ -85,8 +85,8 @@ Afterwards, the query looks for command lines that are typically used with Power Now that your query clearly identifies the data you want to locate, you can add elements that define what the results look like. `project` returns specific columns and `top` limits the number of results, making the results well-formatted and reasonably large and easy to process. ```kusto -| project EventTime, ComputerName, InitiatingProcessFileName, FileName, ProcessCommandLine -| top 100 by EventTime +| project Timestamp, DeviceName, InitiatingProcessFileName, FileName, ProcessCommandLine +| top 100 by Timestamp ``` Click **Run query** to see the results. You can expand the screen view so you can focus on your hunting query and the results. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md index 1ee69ec5ad..ad7829bfa9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md @@ -38,15 +38,15 @@ Table and column names are also listed within the Microsoft Defender Security Ce | Table name | Description | |------------|-------------| | **[AlertEvents](advanced-hunting-alertevents-table.md)** | Alerts on Microsoft Defender Security Center | -| **[MachineInfo](advanced-hunting-machineinfo-table.md)** | Machine information, including OS information | -| **[MachineNetworkInfo](advanced-hunting-machinenetworkinfo-table.md)** | Network properties of machines, including adapters, IP and MAC addresses, as well as connected networks and domains | -| **[ProcessCreationEvents](advanced-hunting-processcreationevents-table.md)** | Process creation and related events | -| **[NetworkCommunicationEvents](advanced-hunting-networkcommunicationevents-table.md)** | Network connection and related events | -| **[FileCreationEvents](advanced-hunting-filecreationevents-table.md)** | File creation, modification, and other file system events | -| **[RegistryEvents](advanced-hunting-registryevents-table.md)** | Creation and modification of registry entries | -| **[LogonEvents](advanced-hunting-logonevents-table.md)** | Sign-ins and other authentication events | -| **[ImageLoadEvents](advanced-hunting-imageloadevents-table.md)** | DLL loading events | -| **[MiscEvents](advanced-hunting-miscevents-table.md)** | Multiple event types, including events triggered by security controls such as Windows Defender Antivirus and exploit protection | +| **[DeviceInfo](advanced-hunting-deviceinfo-table.md)** | Machine information, including OS information | +| **[DeviceNetworkInfo](advanced-hunting-devicenetworkinfo-table.md)** | Network properties of machines, including adapters, IP and MAC addresses, as well as connected networks and domains | +| **[DeviceProcessEvents](advanced-hunting-deviceprocessevents-table.md)** | Process creation and related events | +| **[DeviceNetworkEvents](advanced-hunting-devicenetworkevents-table.md)** | Network connection and related events | +| **[DeviceFileEvents](advanced-hunting-devicefileevents-table.md)** | File creation, modification, and other file system events | +| **[DeviceRegistryEvents](advanced-hunting-deviceregistryevents-table.md)** | Creation and modification of registry entries | +| **[DeviceLogonEvents](advanced-hunting-devicelogonevents-table.md)** | Sign-ins and other authentication events | +| **[DeviceImageLoadEvents](advanced-hunting-deviceimageloadevents-table.md)** | DLL loading events | +| **[DeviceEvents](advanced-hunting-deviceevents-table.md)** | Multiple event types, including events triggered by security controls such as Windows Defender Antivirus and exploit protection | | **[DeviceTvmSoftwareInventoryVulnerabilities](advanced-hunting-tvm-softwareinventory-table.md)** | Vulnerabilities in your software inventory | | **[DeviceTvmSoftwareVulnerabilitiesKB ](advanced-hunting-tvm-softwarevulnerability-table.md)** | Publicly-available vulnerabilities and whether they exist in your software inventory | | **[DeviceTvmSecureConfigurationAssessment](advanced-hunting-tvm-configassessment-table.md)** | Security configuration assessment information | diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md index 736db7d11f..3fd747d1c7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md @@ -34,8 +34,8 @@ For information on other tables in the Advanced hunting schema, see [the Advance | Column name | Data type | Description | |-------------|-----------|-------------| -| MachineId | string | Unique identifier for the machine in the service | -| ComputerName | string | Fully qualified domain name (FQDN) of the machine | +| DeviceId | string | Unique identifier for the machine in the service | +| DeviceName | string | Fully qualified domain name (FQDN) of the machine | | OSPlatform | string | Platform of the operating system running on the machine. This indicates specific operating systems, including variations within the same family, such as Windows 10 and Windows 7.| | Timestamp | datetime |Date and time when the record was generated | | ConfigurationId | string | Unique identifier for a specific configuration | diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md index dc92507b8e..63fa5e1590 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md @@ -35,8 +35,8 @@ For information on other tables in the Advanced hunting schema, see [the Advance | Column name | Data type | Description | |-------------|-----------|-------------| -| MachineId | string | Unique identifier for the machine in the service | -| ComputerName | string | Fully qualified domain name (FQDN) of the machine | +| DeviceId | string | Unique identifier for the machine in the service | +| DeviceName | string | Fully qualified domain name (FQDN) of the machine | | OSPlatform | string | Platform of the operating system running on the machine. This indicates specific operating systems, including variations within the same family, such as Windows 10 and Windows 7. | | OSVersion | string | Version of the operating system running on the machine | | OSArchitecture | string | Architecture of the operating system running on the machine | diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md b/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md index 2eaa43daee..cd73aee642 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md @@ -43,7 +43,7 @@ The first example demonstrates how to connect Power BI to Advanced Hunting API a ``` let - AdvancedHuntingQuery = "MiscEvents | where ActionType contains 'Anti'", + AdvancedHuntingQuery = "DeviceEvents | where ActionType contains 'Anti'", HuntingUrl = "https://api.securitycenter.windows.com/api/advancedqueries", diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 772ce99ae9..84f22f9ef0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -51,7 +51,7 @@ You can query Microsoft Defender ATP data by using [Advanced hunting](advanced-h Here is an example query: ```PowerShell -MiscEvents +DeviceEvents | where ActionType startswith 'Asr' ``` diff --git a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md index b751dd036f..44d145c9e9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md @@ -56,7 +56,7 @@ You can query Microsoft Defender ATP data by using [Advanced hunting](https://do Here is an example query ```PowerShell -MiscEvents +DeviceEvents | where ActionType in ('ControlledFolderAccessViolationAudited','ControlledFolderAccessViolationBlocked') ``` diff --git a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md index fb3a52f9f4..854e4f2e9b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md +++ b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md @@ -34,17 +34,17 @@ Custom detection rules built from [Advanced hunting](advanced-hunting-overview.m In Microsoft Defender Security Center, go to **Advanced hunting** and select an existing query or create a new query. When using an new query, run the query to identify errors and understand possible results. #### Required columns in the query results -To use a query for a custom detection rule, the query must return the `EventTime`, `MachineId`, and `ReportId` columns in the results. Simple queries, such as those that don’t use the `project` or `summarize` operator to customize or aggregate results, typically return these common columns. +To use a query for a custom detection rule, the query must return the `Timestamp`, `DeviceId`, and `ReportId` columns in the results. Simple queries, such as those that don’t use the `project` or `summarize` operator to customize or aggregate results, typically return these common columns. -There are various ways to ensure more complex queries return these columns. For example, if you prefer to aggregate and count by `MachineId`, you can still return `EventTime` and `ReportId` by getting them from the most recent event involving each machine. +There are various ways to ensure more complex queries return these columns. For example, if you prefer to aggregate and count by `DeviceId`, you can still return `Timestamp` and `ReportId` by getting them from the most recent event involving each machine. -The sample query below counts the number of unique machines (`MachineId`) with antivirus detections and uses this count to find only the machines with more than five detections. To return the latest `EventTime` and the corresponding `ReportId`, it uses the `summarize` operator with the `arg_max` function. +The sample query below counts the number of unique machines (`DeviceId`) with antivirus detections and uses this count to find only the machines with more than five detections. To return the latest `Timestamp` and the corresponding `ReportId`, it uses the `summarize` operator with the `arg_max` function. ``` -MiscEvents -| where EventTime > ago(7d) +DeviceEvents +| where Timestamp > ago(7d) | where ActionType == "AntivirusDetection" -| summarize (EventTime, ReportId)=arg_max(EventTime, ReportId), count() by MachineId +| summarize (Timestamp, ReportId)=arg_max(Timestamp, ReportId), count() by DeviceId | where count_ > 5 ``` @@ -76,7 +76,7 @@ Whenever a rule runs, similar detections on the same machine could be aggregated Your custom detection rule can automatically take actions on files or machines that are returned by the query. #### Actions on machines -These actions are applied to machines in the `MachineId` column of the query results: +These actions are applied to machines in the `DeviceId` column of the query results: - **Isolate machine** — applies full network isolation, preventing the machine from connecting to any application or service, except for the Microsoft Defender ATP service. [Learn more about machine isolation](respond-machine-alerts.md#isolate-machines-from-the-network) - **Collect investigation package** — collects machine information in a ZIP file. [Learn more about the investigation package](respond-machine-alerts.md#collect-investigation-package-from-machines) - **Run antivirus scan** — performs a full Windows Defender Antivirus scan on the machine diff --git a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md index e47d2c93c1..2642c7655d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md @@ -54,7 +54,7 @@ You can query Microsoft Defender ATP data by using [Advanced hunting](https://do Here is an example query: ```PowerShell -MiscEvents +DeviceEvents | where ActionType startswith 'ExploitGuard' and ActionType !contains 'NetworkProtection' ``` diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-full-sample-powershell.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-full-sample-powershell.md index e1397a16e7..e66b4eade4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-full-sample-powershell.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-full-sample-powershell.md @@ -99,7 +99,7 @@ Foreach($alert in $alerts) $commaSeparatedMachines = '"{0}"' -f ($machinesToInvestigate -join '","') -$query = "NetworkCommunicationEvents +$query = "DeviceNetworkEvents | where MachineId in ($commaSeparatedMachines) | where RemoteUrl == `"$suspiciousUrl`" | summarize ConnectionsCount = count() by MachineId" diff --git a/windows/security/threat-protection/microsoft-defender-atp/information-protection-investigation.md b/windows/security/threat-protection/microsoft-defender-atp/information-protection-investigation.md index 7578bad95e..6f16b9a43a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/information-protection-investigation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/information-protection-investigation.md @@ -59,4 +59,4 @@ Learn how to use data sensitivity labels to prioritize incident investigation. >[!TIP] ->These data points are also exposed through the ‘FileCreationEvents’ in advanced hunting, allowing advanced queries and schedule detection to take into account sensitivity labels and file protection status. \ No newline at end of file +>These data points are also exposed through the ‘DeviceFileEvents’ in advanced hunting, allowing advanced queries and schedule detection to take into account sensitivity labels and file protection status. \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-behind-proxy.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-behind-proxy.md index 487d24f359..4e7758c7da 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-behind-proxy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-behind-proxy.md @@ -60,12 +60,12 @@ Event's information: ## Hunt for connection events using advanced hunting -All new connection events are available for you to hunt on through advanced hunting as well. Since these events are connection events, you can find them under the NetworkCommunicationEvents table under the `ConnecionSuccess` action type. +All new connection events are available for you to hunt on through advanced hunting as well. Since these events are connection events, you can find them under the DeviceNetworkEvents table under the `ConnecionSuccess` action type. Using this simple query will show you all the relevant events: ``` -NetworkCommunicationEvents +DeviceNetworkEvents | where ActionType == "ConnectionSuccess" | take 10 ``` @@ -77,7 +77,7 @@ You can also filter out events that are related to connection to the proxy itse Use the following query to filter out the connections to the proxy: ``` -NetworkCommunicationEvents +DeviceNetworkEvents | where ActionType == "ConnectionSuccess" and RemoteIP != "ProxyIP" | take 10 ``` diff --git a/windows/security/threat-protection/microsoft-defender-atp/network-protection.md b/windows/security/threat-protection/microsoft-defender-atp/network-protection.md index 6c0c0b5d21..b1a6786f57 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/network-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/network-protection.md @@ -57,7 +57,7 @@ You can query Microsoft Defender ATP data by using [Advanced hunting](https://do Here is an example query ```PowerShell -MiscEvents +DeviceEvents | where ActionType in ('ExploitGuardNetworkProtectionAudited','ExploitGuardNetworkProtectionBlocked') ``` diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview.md b/windows/security/threat-protection/microsoft-defender-atp/preview.md index 7173007d17..07e1d96848 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview.md @@ -46,7 +46,7 @@ The following features are included in the preview release: - [Threat & Vulnerability Management Report inaccuracy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation#report-inaccuracy)
You can report a false positive when you see any vague, inaccurate, incomplete, or already remediated [security recommendation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation#report-inaccuracy), [software inventory](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory#report-inaccuracy), and [discovered vulnerabilities](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses#report-inaccuracy). -- [Threat & Vulnerability Management Advanced Hunting Schemas](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-registryevents-table)
You can now use the Threat & Vulnerability Management tables in the Advanced hunting schema to query about software inventory, vulnerability knowledgebase, security configuration assessment, and security configuration knowledgebase. +- [Threat & Vulnerability Management Advanced Hunting Schemas](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceregistryevents-table)
You can now use the Threat & Vulnerability Management tables in the Advanced hunting schema to query about software inventory, vulnerability knowledgebase, security configuration assessment, and security configuration knowledgebase. - [Threat & Vulnerability Management role-based access controls](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group)
You can now use the new permissions to allow maximum flexibility to create SecOps-oriented roles, Threat & Vulnerability Management-oriented roles, or hybrid roles so only authorized users are accessing specific data to do their task. You can also achieve even further granularity by specifying whether a Threat & Vulnerability Management role can only view vulnerability-related data, or can create and manage remediation and exceptions. diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md index 8dc833cda8..bece592d00 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md @@ -81,7 +81,7 @@ Here is an example of the request. POST https://api.securitycenter.windows.com/api/advancedqueries/run Content-type: application/json { - "Query":"ProcessCreationEvents + "Query":"DeviceProcessEvents | where InitiatingProcessFileName =~ \"powershell.exe\" | where ProcessCommandLine contains \"appdata\" | project EventTime, FileName, InitiatingProcessFileName diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md index e33a799eb0..15aded57d0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md @@ -70,7 +70,7 @@ where Run the following query: ``` -$query = 'RegistryEvents | limit 10' # Paste your own query here +$query = 'DeviceRegistryEvents | limit 10' # Paste your own query here $url = "https://api.securitycenter.windows.com/api/advancedqueries/run" $headers = @{ diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md index f8b07f534c..6c4831e501 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md @@ -73,7 +73,7 @@ where Run the following query: ``` -query = 'RegistryEvents | limit 10' # Paste your own query here +query = 'DeviceRegistryEvents | limit 10' # Paste your own query here url = "https://api.securitycenter.windows.com/api/advancedqueries/run" headers = { diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 13b98ef44d..93c0a3388e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -173,11 +173,11 @@ DeviceTvmSoftwareInventoryVulnerabilities | join kind=inner(DeviceTvmSoftwareVulnerabilitiesKB) on CveId | where IsExploitAvailable == 1 and CvssScore >= 7 | summarize NumOfVulnerabilities=dcount(CveId), -ComputerName=any(ComputerName) by MachineId -| join kind =inner(AlertEvents) on MachineId +DeviceName=any(DeviceName) by DeviceId +| join kind =inner(AlertEvents) on DeviceId | summarize NumOfVulnerabilities=any(NumOfVulnerabilities), -ComputerName=any(ComputerName) by MachineId, AlertId -| project ComputerName, NumOfVulnerabilities, AlertId +DeviceName=any(DeviceName) by DeviceId, AlertId +| project DeviceName, NumOfVulnerabilities, AlertId | order by NumOfVulnerabilities desc ``` From 7b7d43e9d340c7cf91386461d22e03cd846cd5f1 Mon Sep 17 00:00:00 2001 From: lomayor Date: Fri, 13 Dec 2019 16:37:49 -0800 Subject: [PATCH 037/289] Update advanced-hunting-deviceevents-table.md --- .../advanced-hunting-deviceevents-table.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceevents-table.md index 1acdf557bf..3f640784e5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceevents-table.md @@ -1,6 +1,6 @@ --- title: DeviceEvents table in the advanced hunting schema -description: Learn about antivirus, firewall, and other event types in the miscellaneous events (DeviceEvents) table of the Advanced hunting schema +description: Learn about antivirus, firewall, and other event types in the miscellaneous device events (DeviceEvents) table of the Advanced hunting schema keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, security events, antivirus, firewall, exploit guard search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -26,7 +26,7 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The miscellaneous events or DeviceEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about various event types, including events triggered by security controls, such as Windows Defender Antivirus and exploit protection. Use this reference to construct queries that return information from the table. +The miscellaneous device events or DeviceEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about various event types, including events triggered by security controls, such as Windows Defender Antivirus and exploit protection. Use this reference to construct queries that return information from the table. For information on other tables in the Advanced hunting schema, see [the Advanced hunting schema reference](advanced-hunting-schema-reference.md). From 2eb85ee3aaf78841d0acbd19d30e09d90fdfd56f Mon Sep 17 00:00:00 2001 From: lomayor Date: Fri, 13 Dec 2019 17:06:53 -0800 Subject: [PATCH 038/289] TOC & redir for ah schema change --- .openpublishing.redirection.json | 55 ++++++++++++++++++++--- windows/security/threat-protection/TOC.md | 18 ++++---- 2 files changed, 59 insertions(+), 14 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 551ce8b897..4852c7c178 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -956,6 +956,11 @@ "redirect_document_id": false }, { +"source_path": "windows/security/threat-protection/windows-defender-atp/overview-hunting-windows-defender-advanced-threat-protection.md", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview", +"redirect_document_id": true +}, +{ "source_path": "windows/security/threat-protection/microsoft-defender-atp/overview-hunting.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview", "redirect_document_id": false @@ -966,6 +971,51 @@ "redirect_document_id": false }, { +"source_path": "windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-filecreationevents-table.md", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefileevents-table", +"redirect_document_id": true +}, +{ +"source_path": "windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-imageloadevents-table.md", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceimageloadevents-table", +"redirect_document_id": true +}, +{ +"source_path": "windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-logonevents-table.md", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table", +"redirect_document_id": true +}, +{ +"source_path": "windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-machineinfo-table.md", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceinfo-table", +"redirect_document_id": true +}, +{ +"source_path": "windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-machinenetworkinfo-table.md", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkinfo-table", +"redirect_document_id": true +}, +{ +"source_path": "windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-miscevents-table.md", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceevents-table", +"redirect_document_id": true +}, +{ +"source_path": "windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-networkcommunicationevents-table.md", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkevents-table", +"redirect_document_id": true +}, +{ +"source_path": "windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-processcreationevents-table.md", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceprocessevents-table", +"redirect_document_id": true +}, +{ +"source_path": "windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-registryevents-table.md", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceregistryevents-table", +"redirect_document_id": true +}, +{ "source_path": "windows/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection", "redirect_document_id": true @@ -1657,11 +1707,6 @@ "redirect_document_id": true }, { -"source_path": "windows/security/threat-protection/windows-defender-atp/overview-hunting-windows-defender-advanced-threat-protection.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview", -"redirect_document_id": true -}, -{ "source_path": "windows/security/threat-protection/windows-defender-atp/overview-secure-score-windows-defender-advanced-threat-protection.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-secure-score", "redirect_document_id": true diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 1df34b54fd..d3f9b8cf3b 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -114,15 +114,15 @@ #### [Advanced hunting schema reference]() ##### [Understand the schema](microsoft-defender-atp/advanced-hunting-schema-reference.md) ##### [AlertEvents](microsoft-defender-atp/advanced-hunting-alertevents-table.md) -##### [FileCreationEvents](microsoft-defender-atp/advanced-hunting-filecreationevents-table.md) -##### [ImageLoadEvents](microsoft-defender-atp/advanced-hunting-imageloadevents-table.md) -##### [LogonEvents](microsoft-defender-atp/advanced-hunting-logonevents-table.md) -##### [MachineInfo](microsoft-defender-atp/advanced-hunting-machineinfo-table.md) -##### [MachineNetworkInfo](microsoft-defender-atp/advanced-hunting-machinenetworkinfo-table.md) -##### [MiscEvents](microsoft-defender-atp/advanced-hunting-miscevents-table.md) -##### [NetworkCommunicationEvents](microsoft-defender-atp/advanced-hunting-networkcommunicationevents-table.md) -##### [ProcessCreationEvents](microsoft-defender-atp/advanced-hunting-processcreationevents-table.md) -##### [RegistryEvents](microsoft-defender-atp/advanced-hunting-registryevents-table.md) +##### [DeviceFileEvents](microsoft-defender-atp/advanced-hunting-devicefileevents-table.md) +##### [DeviceImageLoadEvents](microsoft-defender-atp/advanced-hunting-deviceimageloadevents-table.md) +##### [DeviceLogonEvents](microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md) +##### [DeviceInfo](microsoft-defender-atp/advanced-hunting-deviceinfo-table.md) +##### [DeviceNetworkInfo](microsoft-defender-atp/advanced-hunting-devicenetworkinfo-table.md) +##### [DeviceEvents](microsoft-defender-atp/advanced-hunting-deviceevents-table.md) +##### [DeviceNetworkEvents](microsoft-defender-atp/advanced-hunting-devicenetworkevents-table.md) +##### [DeviceProcessEvents](microsoft-defender-atp/advanced-hunting-deviceprocessevents-table.md) +##### [DeviceRegistryEvents](microsoft-defender-atp/advanced-hunting-deviceregistryevents-table.md) ##### [DeviceTvmSoftwareInventoryVulnerabilities](microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md) ##### [DeviceTvmSoftwareVulnerabilitiesKB](microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md) ##### [DeviceTvmSecureConfigurationAssessment](microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md) From 3325a4ea9ea5cb0ead75e3eb4d80ce30e922f79e Mon Sep 17 00:00:00 2001 From: lomayor Date: Fri, 13 Dec 2019 17:31:13 -0800 Subject: [PATCH 039/289] Undo changes to API topics --- .../exposed-apis-full-sample-powershell.md | 4 ++-- .../microsoft-defender-atp/run-advanced-query-api.md | 2 +- .../run-advanced-query-sample-powershell.md | 2 +- .../run-advanced-query-sample-python.md | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-full-sample-powershell.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-full-sample-powershell.md index e66b4eade4..6314bce713 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-full-sample-powershell.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-full-sample-powershell.md @@ -32,7 +32,7 @@ In this section we share PowerShell samples to >**Prerequisite**: You first need to [create an app](apis-intro.md). -## Preparation Instructions +## Preparation instructions - Open a PowerShell window. - If your policy does not allow you to run the PowerShell commands, you can run the below command: @@ -99,7 +99,7 @@ Foreach($alert in $alerts) $commaSeparatedMachines = '"{0}"' -f ($machinesToInvestigate -join '","') -$query = "DeviceNetworkEvents +$query = "NetworkCommunicationEvents | where MachineId in ($commaSeparatedMachines) | where RemoteUrl == `"$suspiciousUrl`" | summarize ConnectionsCount = count() by MachineId" diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md index bece592d00..8dc833cda8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md @@ -81,7 +81,7 @@ Here is an example of the request. POST https://api.securitycenter.windows.com/api/advancedqueries/run Content-type: application/json { - "Query":"DeviceProcessEvents + "Query":"ProcessCreationEvents | where InitiatingProcessFileName =~ \"powershell.exe\" | where ProcessCommandLine contains \"appdata\" | project EventTime, FileName, InitiatingProcessFileName diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md index 15aded57d0..e33a799eb0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md @@ -70,7 +70,7 @@ where Run the following query: ``` -$query = 'DeviceRegistryEvents | limit 10' # Paste your own query here +$query = 'RegistryEvents | limit 10' # Paste your own query here $url = "https://api.securitycenter.windows.com/api/advancedqueries/run" $headers = @{ diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md index 6c4831e501..f8b07f534c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md @@ -73,7 +73,7 @@ where Run the following query: ``` -query = 'DeviceRegistryEvents | limit 10' # Paste your own query here +query = 'RegistryEvents | limit 10' # Paste your own query here url = "https://api.securitycenter.windows.com/api/advancedqueries/run" headers = { From 2e8f3bd8986fd7811f1104d5d5c4a85d5be25c73 Mon Sep 17 00:00:00 2001 From: lomayor Date: Fri, 13 Dec 2019 18:16:52 -0800 Subject: [PATCH 040/289] Name capping and backticks --- windows/security/threat-protection/TOC.md | 2 +- .../advanced-hunting-alertevents-table.md | 34 +++--- .../advanced-hunting-best-practices.md | 4 +- .../advanced-hunting-deviceevents-table.md | 101 +++++++++--------- ...advanced-hunting-devicefileevents-table.md | 88 +++++++-------- ...ced-hunting-deviceimageloadevents-table.md | 60 +++++------ .../advanced-hunting-deviceinfo-table.md | 38 +++---- ...dvanced-hunting-devicelogonevents-table.md | 76 ++++++------- ...anced-hunting-devicenetworkevents-table.md | 68 ++++++------ ...dvanced-hunting-devicenetworkinfo-table.md | 40 +++---- ...anced-hunting-deviceprocessevents-table.md | 84 +++++++-------- ...nced-hunting-deviceregistryevents-table.md | 64 +++++------ .../advanced-hunting-overview.md | 14 +-- .../advanced-hunting-query-language.md | 22 ++-- .../advanced-hunting-schema-reference.md | 20 ++-- .../advanced-hunting-shared-queries.md | 8 +- ...nced-hunting-tvm-configassessment-table.md | 26 ++--- ...vanced-hunting-tvm-secureconfigkb-table.md | 28 ++--- ...ced-hunting-tvm-softwareinventory-table.md | 28 ++--- ...hunting-tvm-softwarevulnerability-table.md | 24 ++--- .../attack-surface-reduction.md | 2 +- .../controlled-folders.md | 2 +- .../custom-detection-rules.md | 4 +- .../microsoft-defender-atp/evaluation-lab.md | 2 +- .../exploit-protection.md | 2 +- .../network-protection.md | 2 +- .../overview-custom-detections.md | 4 +- .../microsoft-defender-atp/preview.md | 2 +- .../threat-and-vuln-mgt-scenarios.md | 4 +- .../whats-new-in-microsoft-defender-atp.md | 4 +- 30 files changed, 429 insertions(+), 428 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index d3f9b8cf3b..01d818fb3c 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -128,7 +128,7 @@ ##### [DeviceTvmSecureConfigurationAssessment](microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md) ##### [DeviceTvmSecureConfigurationAssessmentKB](microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md) #### [Apply query best practices](microsoft-defender-atp/advanced-hunting-best-practices.md) -#### [Stream Advanced hunting events to Azure Event Hubs](microsoft-defender-atp/raw-data-export-event-hub.md) +#### [Stream advanced hunting events to Azure Event Hubs](microsoft-defender-atp/raw-data-export-event-hub.md) #### [Custom detections]() ##### [Understand custom detection rules](microsoft-defender-atp/overview-custom-detections.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-alertevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-alertevents-table.md index b5e080a33e..e2792a2fb2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-alertevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-alertevents-table.md @@ -1,6 +1,6 @@ --- -title: AlertEvents table in the Advanced hunting schema -description: Learn about alert generation events in the AlertEvents table of the Advanced hunting schema +title: AlertEvents table in the advanced hunting schema +description: Learn about alert generation events in the AlertEvents table of the advanced hunting schema keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, alertevents, alert, severity, category search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -26,25 +26,25 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The AlertEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about alerts on Microsoft Defender Security Center. Use this reference to construct queries that return information from the table. +The `AlertEvents` table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about alerts on Microsoft Defender Security Center. Use this reference to construct queries that return information from the table. -For information on other tables in the Advanced hunting schema, see [the Advanced hunting schema reference](advanced-hunting-schema-reference.md). +For information on other tables in the advanced hunting schema, see [the advanced hunting schema reference](advanced-hunting-schema-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| AlertId | string | Unique identifier for the alert | -| Timestamp | datetime | Date and time when the event was recorded | -| DeviceId | string | Unique identifier for the machine in the service | -| DeviceName | string | Fully qualified domain name (FQDN) of the machine | -| Severity | string | Indicates the potential impact (high, medium, or low) of the threat indicator or breach activity identified by the alert | -| Category | string | Type of threat indicator or breach activity identified by the alert | -| Title | string | Title of the alert | -| FileName | string | Name of the file that the recorded action was applied to | -| SHA1 | string | SHA-1 of the file that the recorded action was applied to | -| RemoteUrl | string | URL or fully qualified domain name (FQDN) that was being connected to | -| RemoteIP | string | IP address that was being connected to | -| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | -| Table | string | Table that contains the details of the event | +| `AlertId` | string | Unique identifier for the alert | +| `Timestamp` | datetime | Date and time when the event was recorded | +| `DeviceId` | string | Unique identifier for the machine in the service | +| `DeviceName` | string | Fully qualified domain name (FQDN) of the machine | +| `Severity` | string | Indicates the potential impact (high, medium, or low) of the threat indicator or breach activity identified by the alert | +| `Category` | string | Type of threat indicator or breach activity identified by the alert | +| `Title` | string | Title of the alert | +| `FileName` | string | Name of the file that the recorded action was applied to | +| `SHA1` | string | SHA-1 of the file that the recorded action was applied to | +| `RemoteUrl` | string | URL or fully qualified domain name (FQDN) that was being connected to | +| `RemoteIP` | string | IP address that was being connected to | +| `ReportId` | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the `DeviceName` and `Timestamp` columns | +| `Table` | string | Table that contains the details of the event | ## Related topics - [Advanced hunting overview](advanced-hunting-overview.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md index deb89add9d..5c0384c664 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md @@ -1,6 +1,6 @@ --- -title: Query best practices for Advanced hunting -description: Learn how to construct fast, efficient, and error-free threat hunting queries when using Advanced hunting +title: Query best practices for advanced hunting +description: Learn how to construct fast, efficient, and error-free threat hunting queries when using advanced hunting keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, custom detections, schema, kusto, avoid timeout, command lines, process id search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceevents-table.md index 3f640784e5..aed7f010df 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceevents-table.md @@ -1,7 +1,7 @@ --- title: DeviceEvents table in the advanced hunting schema -description: Learn about antivirus, firewall, and other event types in the miscellaneous device events (DeviceEvents) table of the Advanced hunting schema -keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, security events, antivirus, firewall, exploit guard +description: Learn about antivirus, firewall, and other event types in the miscellaneous device events (DeviceEvents) table of the advanced hunting schema +keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, security events, antivirus, firewall, exploit guard, MiscEvents search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -26,58 +26,59 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The miscellaneous device events or DeviceEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about various event types, including events triggered by security controls, such as Windows Defender Antivirus and exploit protection. Use this reference to construct queries that return information from the table. +The miscellaneous device events or `DeviceEvents` table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about various event types, including events triggered by security controls, such as Windows Defender Antivirus and exploit protection. Use this reference to construct queries that return information from the table. -For information on other tables in the Advanced hunting schema, see [the Advanced hunting schema reference](advanced-hunting-schema-reference.md). +For information on other tables in the advanced hunting schema, see [the advanced hunting schema reference](advanced-hunting-schema-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| Timestamp | datetime | Date and time when the event was recorded | -| DeviceId | string | Unique identifier for the machine in the service | -| DeviceName | string | Fully qualified domain name (FQDN) of the machine | -| ActionType | string | Type of activity that triggered the event | -| FileName | string | Name of the file that the recorded action was applied to | -| FolderPath | string | Folder containing the file that the recorded action was applied to | -| SHA1 | string | SHA-1 of the file that the recorded action was applied to | -| SHA256 | string | SHA-256 of the file that the recorded action was applied to. This field is usually not populated—use the SHA1 column when available | -| MD5 | string | MD5 hash of the file that the recorded action was applied to | -| AccountDomain | string | Domain of the account | -| AccountName |string | User name of the account | -| AccountSid | string | Security Identifier (SID) of the account | -| RemoteUrl | string | URL or fully qualified domain name (FQDN) that was being connected to | -| RemoteDeviceName | string | Name of the machine that performed a remote operation on the affected machine. Depending on the event being reported, this name could be a fully-qualified domain name (FQDN), a NetBIOS name, or a host name without domain information | -| ProcessId | int | Process ID (PID) of the newly created process | -| ProcessCommandLine | string | Command line used to create the new process | -| ProcessCreationTime | datetime | Date and time the process was created | -| ProcessTokenElevation | string | Token type indicating the presence or absence of User Access Control (UAC) privilege elevation applied to the newly created process | -| LogonId | string | Identifier for a logon session. This identifier is unique on the same machine only between restarts | -| RegistryKey | string | Registry key that the recorded action was applied to | -| RegistryValueName | string | Name of the registry value that the recorded action was applied to | -| RegistryValueData | string | Data of the registry value that the recorded action was applied to | -| RemoteIP | string | IP address that was being connected to | -| RemotePort | int | TCP port on the remote device that was being connected to | -| LocalIP | string | IP address assigned to the local machine used during communication | -| LocalPort | int | TCP port on the local machine used during communication | -| FileOriginUrl | string | URL where the file was downloaded from | -| FileOriginIP | string | IP address where the file was downloaded from | -| AdditionalFields | string | Additional information about the event in JSON array format | -| InitiatingProcessSHA1 | string | SHA-1 of the process (image file) that initiated the event | -| InitiatingProcessSHA256 | string | SHA-256 of the process (image file) that initiated the event. This field is usually not populated—use the SHA1 column when available | -| InitiatingProcessFileName | string | Name of the process that initiated the event | -| InitiatingProcessFolderPath | string | Folder containing the process (image file) that initiated the event | -| InitiatingProcessId | int | Process ID (PID) of the process that initiated the event | -| InitiatingProcessCommandLine | string | Command line used to run the process that initiated the event | -| InitiatingProcessCreationTime | datetime | Date and time when the process that initiated the event was started | -| InitiatingProcessParentId | int | Process ID (PID) of the parent process that spawned the process responsible for the event | -| InitiatingProcessParentFileName | string | Name of the parent process that spawned the process responsible for the event | -| InitiatingProcessParentCreationTime | datetime | Date and time when the parent of the process responsible for the event was started | -| InitiatingProcessMD5 | string | MD5 hash of the process (image file) that initiated the event | -| InitiatingProcessAccountDomain | string | Domain of the account that ran the process responsible for the event | -| InitiatingProcessAccountName | string | User name of the account that ran the process responsible for the event | -| InitiatingProcessAccountSid | string | Security Identifier (SID) of the account that ran the process responsible for the event | -| InitiatingProcessLogonId | string | Identifier for a logon session of the process that initiated the event. This identifier is unique on the same machine only between restarts | -| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | -| AppGuardContainerId | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | +| `Timestamp` | datetime | Date and time when the event was recorded | +| `DeviceId` | string | Unique identifier for the machine in the service | +| `DeviceName` | string | Fully qualified domain name (FQDN) of the machine | +| `ActionType` | string | Type of activity that triggered the event | +| `FileName` | string | Name of the file that the recorded action was applied to | +| `FolderPath` | string | Folder containing the file that the recorded action was applied to | +| `SHA1` | string | SHA-1 of the file that the recorded action was applied to | +| `SHA256` | string | SHA-256 of the file that the recorded action was applied to. This field is usually not populated—use the SHA1 column when available | +| `MD5` | string | MD5 hash of the file that the recorded action was applied to | +| `AccountDomain` | string | Domain of the account | +| `AccountName |string | User name of the account | +| `AccountSid` | string | Security Identifier (SID) of the account | +| `RemoteUrl` | string | URL or fully qualified domain name (FQDN) that was being connected to | +| `RemoteDeviceName` | string | Name of the machine that performed a remote operation on the affected machine. Depending on the event being reported, this name could be a fully-qualified domain name (FQDN), a NetBIOS name, or a host name without domain information | +| `ProcessId` | int | Process ID (PID) of the newly created process | +| `ProcessCommandLine` | string | Command line used to create the new process | +| `ProcessCreationTime` | datetime | Date and time the process was created | +| `ProcessTokenElevation` | string | Token type indicating the presence or absence of User Access Control (UAC) privilege elevation applied to the newly created process | +| `LogonId` | string | Identifier for a logon session. This identifier is unique on the same machine only between restarts | +| `RegistryKey` | string | Registry key that the recorded action was applied to | +| `RegistryValueName` | string | Name of the registry value that the recorded action was applied to | +| `RegistryValueData` | string | Data of the registry value that the recorded action was applied to | +| `RemoteIP` | string | IP address that was being connected to | +| `RemotePort` | int | TCP port on the remote device that was being connected to | +| `LocalIP` | string | IP address assigned to the local machine used during communication | +| `LocalPort` | int | TCP port on the local machine used during communication | +| `FileOriginUrl` | string | URL where the file was downloaded from | +| `FileOriginIP` | string | IP address where the file was downloaded from | +| `AdditionalFields` | string | Additional information about the event in JSON array format | +| `InitiatingProcessSHA1` | string | SHA-1 of the process (image file) that initiated the event | +| `InitiatingProcessSHA256` | string | SHA-256 of the process (image file) that initiated the event. This field is usually not populated—use the SHA1 column when available | +| `InitiatingProcessFileName` | string | Name of the process that initiated the event | +| `InitiatingProcessFolderPath` | string | Folder containing the process (image file) that initiated the event | +| `InitiatingProcessId` | int | Process ID (PID) of the process that initiated the event | +| `InitiatingProcessCommandLine` | string | Command line used to run the process that initiated the event | +| `InitiatingProcessCreationTime` | datetime | Date and time when the process that initiated the event was started | +| `InitiatingProcessParentId` | int | Process ID (PID) of the parent process that spawned the process responsible for the event | +| `InitiatingProcessParentFileName` | string | Name of the parent process that spawned the process responsible for the event | +| `InitiatingProcessParentCreationTime` | datetime | Date and time when the parent of the process responsible for the event was started | +| `InitiatingProcessMD5` | string | MD5 hash of the process (image file) that initiated the event | +| `InitiatingProcessAccountDomain` | string | Domain of the account that ran the process responsible for the event | +| `InitiatingProcessAccountName` | string | User name of the account that ran the process responsible for the event | +| `InitiatingProcessAccountSid` | string | Security Identifier (SID) of the account that ran the process responsible for the event | +| `InitiatingProcessLogonId` | string | Identifier for a logon session of the process that initiated the event. This identifier is unique on the same machine only between restarts | +| `ReportId` | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the `DeviceName` and `Timestamp` columns | +| `AppGuardContainerId` | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | + ## Related topics - [Advanced hunting overview](advanced-hunting-overview.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefileevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefileevents-table.md index 08c61045ad..7e519fa914 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefileevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefileevents-table.md @@ -1,7 +1,7 @@ --- -title: DeviceFileEvents table in the Advanced hunting schema -description: Learn about file-related events in the DeviceFileEvents table of the Advanced hunting schema -keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, devicefileevents, files, path, hash, sha1, sha256, md5 +title: DeviceFileEvents table in the advanced hunting schema +description: Learn about file-related events in the DeviceFileEvents table of the advanced hunting schema +keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, devicefileevents, files, path, hash, sha1, sha256, md5, FileCreationEvents search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -26,51 +26,51 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The DeviceFileEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about file creation, modification, and other file system events. Use this reference to construct queries that return information from the table. +The `DeviceFileEvents` table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about file creation, modification, and other file system events. Use this reference to construct queries that return information from the table. -For information on other tables in the Advanced hunting schema, see [the Advanced hunting schema reference](advanced-hunting-schema-reference.md). +For information on other tables in the advanced hunting schema, see [the advanced hunting schema reference](advanced-hunting-schema-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| Timestamp | datetime | Date and time when the event was recorded | -| DeviceId | string | Unique identifier for the machine in the service | -| DeviceName | string | Fully qualified domain name (FQDN) of the machine | -| ActionType | string | Type of activity that triggered the event | -| FileName | string | Name of the file that the recorded action was applied to | -| FolderPath | string | Folder containing the file that the recorded action was applied to | -| SHA1 | string | SHA-1 of the file that the recorded action was applied to | -| SHA256 | string | SHA-256 of the file that the recorded action was applied to. This field is usually not populated—use the SHA1 column when available | -| MD5 | string | MD5 hash of the file that the recorded action was applied to | -| FileOriginUrl | string | URL where the file was downloaded from | -| FileOriginReferrerUrl | string | URL of the web page that links to the downloaded file | -| FileOriginIP | string | IP address where the file was downloaded from | -| InitiatingProcessAccountDomain | string | Domain of the account that ran the process responsible for the event | -| InitiatingProcessAccountName | string | User name of the account that ran the process responsible for the event | -| InitiatingProcessAccountSid | string | Security Identifier (SID) of the account that ran the process responsible for the event | -| InitiatingProcessMD5 | string | MD5 hash of the process (image file) that initiated the event | -| InitiatingProcessSHA1 | string | SHA-1 of the process (image file) that initiated the event | -| InitiatingProcessFolderPath | string | Folder containing the process (image file) that initiated the event | -| InitiatingProcessFileName | string | Name of the process that initiated the event | -| InitiatingProcessId | int | Process ID (PID) of the process that initiated the event | -| InitiatingProcessCommandLine | string | Command line used to run the process that initiated the event | -| InitiatingProcessCreationTime | datetime | Date and time when the process that initiated the event was started | -| InitiatingProcessIntegrityLevel | string | Integrity level of the process that initiated the event. Windows assigns integrity levels to processes based on certain characteristics, such as if they were launched from an internet download. These integrity levels influence permissions to resources | -| InitiatingProcessTokenElevation | string | Token type indicating the presence or absence of User Access Control (UAC) privilege elevation applied to the process that initiated the event | -| InitiatingProcessParentId | int | Process ID (PID) of the parent process that spawned the process responsible for the event | -| InitiatingProcessParentFileName | string | Name of the parent process that spawned the process responsible for the event | -| InitiatingProcessParentCreationTime | datetime | Date and time when the parent of the process responsible for the event was started | -| RequestProtocol | string | Network protocol, if applicable, used to initiate the activity: Unknown, Local, SMB, or NFS | -| ShareName | string | Name of shared folder containing the file | -| RequestSourceIP | string | IPv4 or IPv6 address of the remote device that initiated the activity | -| RequestSourcePort | string | Source port on the remote device that initiated the activity | -| RequestAccountName | string | User name of account used to remotely initiate the activity | -| RequestAccountDomain | string | Domain of the account used to remotely initiate the activity | -| RequestAccountSid | string | Security Identifier (SID) of the account to remotely initiate the activity | -| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | -| AppGuardContainerId | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | -| SensitivityLabel | string | Label applied to an email, file, or other content to classify it for information protection | -| SensitivitySubLabel | string | Sublabel applied to an email, file, or other content to classify it for information protection; sensitivity sublabels are grouped under sensitivity labels but are treated independently | -| IsAzureInfoProtectionApplied | boolean | Indicates whether the file is encrypted by Azure Information Protection | +| `Timestamp` | datetime | Date and time when the event was recorded | +| `DeviceId` | string | Unique identifier for the machine in the service | +| `DeviceName` | string | Fully qualified domain name (FQDN) of the machine | +| `ActionType` | string | Type of activity that triggered the event | +| `FileName` | string | Name of the file that the recorded action was applied to | +| `FolderPath` | string | Folder containing the file that the recorded action was applied to | +| `SHA1` | string | SHA-1 of the file that the recorded action was applied to | +| `SHA256` | string | SHA-256 of the file that the recorded action was applied to. This field is usually not populated—use the SHA1 column when available | +| `MD5` | string | MD5 hash of the file that the recorded action was applied to | +| `FileOriginUrl` | string | URL where the file was downloaded from | +| `FileOriginReferrerUrl` | string | URL of the web page that links to the downloaded file | +| `FileOriginIP` | string | IP address where the file was downloaded from | +| `InitiatingProcessAccountDomain` | string | Domain of the account that ran the process responsible for the event | +| `InitiatingProcessAccountName` | string | User name of the account that ran the process responsible for the event | +| `InitiatingProcessAccountSid` | string | Security Identifier (SID) of the account that ran the process responsible for the event | +| `InitiatingProcessMD5` | string | MD5 hash of the process (image file) that initiated the event | +| `InitiatingProcessSHA1` | string | SHA-1 of the process (image file) that initiated the event | +| `InitiatingProcessFolderPath` | string | Folder containing the process (image file) that initiated the event | +| `InitiatingProcessFileName` | string | Name of the process that initiated the event | +| `InitiatingProcessId` | int | Process ID (PID) of the process that initiated the event | +| `InitiatingProcessCommandLine` | string | Command line used to run the process that initiated the event | +| `InitiatingProcessCreationTime` | datetime | Date and time when the process that initiated the event was started | +| `InitiatingProcessIntegrityLevel` | string` | integrity level of the process that initiated the event. Windows assigns integrity levels to processes based on certain characteristics, such as if they were launched from an internet download. These integrity levels influence permissions to resources | +| `InitiatingProcessTokenElevation` | string | Token type indicating the presence or absence of User Access Control (UAC) privilege elevation applied to the process that initiated the event | +| `InitiatingProcessParentId` | int | Process ID (PID) of the parent process that spawned the process responsible for the event | +| `InitiatingProcessParentFileName` | string | Name of the parent process that spawned the process responsible for the event | +| `InitiatingProcessParentCreationTime` | datetime | Date and time when the parent of the process responsible for the event was started | +| `RequestProtocol` | string | Network protocol, if applicable, used to initiate the activity: Unknown, Local, SMB, or NFS | +| `ShareName` | string | Name of shared folder containing the file | +| `RequestSourceIP` | string | IPv4 or IPv6 address of the remote device that initiated the activity | +| `RequestSourcePort` | string | Source port on the remote device that initiated the activity | +| `RequestAccountName` | string | User name of account used to remotely initiate the activity | +| `RequestAccountDomain` | string | Domain of the account used to remotely initiate the activity | +| `RequestAccountSid` | string | Security Identifier (SID) of the account to remotely initiate the activity | +| `ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | +| `AppGuardContainerId` | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | +| `SensitivityLabel` | string | Label applied to an email, file, or other content to classify it for information protection | +| `SensitivitySubLabel` | string | Sublabel applied to an email, file, or other content to classify it for information protection; sensitivity sublabels are grouped under sensitivity labels but are treated independently | +| `IsAzureInfoProtectionApplied` | boolean | Indicates whether the file is encrypted by Azure Information Protection | ## Related topics - [Advanced hunting overview](advanced-hunting-overview.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceimageloadevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceimageloadevents-table.md index ebfd8dd80a..e8acfd67d4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceimageloadevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceimageloadevents-table.md @@ -1,7 +1,7 @@ --- -title: DeviceImageLoadEvents table in the Advanced hunting schema -description: Learn about DLL loading events in the DeviceImageLoadEvents table of the Advanced hunting schema -keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, deviceimageloadevents, DLL loading, library, file image +title: DeviceImageLoadEvents table in the advanced hunting schema +description: Learn about DLL loading events in the DeviceImageLoadEvents table of the advanced hunting schema +keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, deviceimageloadevents, DLL loading, library, file image, ImageLoadEvents search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -26,37 +26,37 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The DeviceImageLoadEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about DLL loading events. Use this reference to construct queries that return information from the table. +The `DeviceImageLoadEvents table` in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about DLL loading events. Use this reference to construct queries that return information from the table. -For information on other tables in the Advanced hunting schema, see [the Advanced hunting schema reference](advanced-hunting-schema-reference.md). +For information on other tables in the advanced hunting schema, see [the advanced hunting schema reference](advanced-hunting-schema-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| Timestamp | datetime | Date and time when the event was recorded | -| DeviceId | string | Unique identifier for the machine in the service | -| DeviceName | string | Fully qualified domain name (FQDN) of the machine | -| ActionType | string | Type of activity that triggered the event | -| FileName | string | Name of the file that the recorded action was applied to | -| FolderPath | string | Folder containing the file that the recorded action was applied to | -| SHA1 | string | SHA-1 of the file that the recorded action was applied to | -| MD5 | string | MD5 hash of the file that the recorded action was applied to | -| InitiatingProcessAccountDomain | string | Domain of the account that ran the process responsible for the event | -| InitiatingProcessAccountName | string | User name of the account that ran the process responsible for the event | -| InitiatingProcessAccountSid | string | Security Identifier (SID) of the account that ran the process responsible for the event | -| InitiatingProcessIntegrityLevel | string | Integrity level of the process that initiated the event. Windows assigns integrity levels to processes based on certain characteristics, such as if they were launched from an internet download. These integrity levels influence permissions to resources | -| InitiatingProcessTokenElevation | string | Token type indicating the presence or absence of User Access Control (UAC) privilege elevation applied to the process that initiated the event | -| InitiatingProcessSHA1 | string | SHA-1 of the process (image file) that initiated the event | -| InitiatingProcessMD5 | string | MD5 hash of the process (image file) that initiated the event | -| InitiatingProcessFileName | string | Name of the process that initiated the event | -| InitiatingProcessId | int | Process ID (PID) of the process that initiated the event | -| InitiatingProcessCommandLine | string | Command line used to run the process that initiated the event | -| InitiatingProcessCreationTime | datetime | Date and time when the process that initiated the event was started | -| InitiatingProcessFolderPath | string | Folder containing the process (image file) that initiated the event | -| InitiatingProcessParentId | int | Process ID (PID) of the parent process that spawned the process responsible for the event | -| InitiatingProcessParentFileName | string | Name of the parent process that spawned the process responsible for the event | -| InitiatingProcessParentCreationTime | datetime | Date and time when the parent of the process responsible for the event was started | -| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | -| AppGuardContainerId | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | +| `Timestamp` | datetime | Date and time when the event was recorded | +| `DeviceId` | string | Unique identifier for the machine in the service | +| `DeviceName` | string | Fully qualified domain name (FQDN) of the machine | +| `ActionType` | string | Type of activity that triggered the event | +| `FileName` | string | Name of the file that the recorded action was applied to | +| `FolderPath` | string | Folder containing the file that the recorded action was applied to | +| `SHA1` | string | SHA-1 of the file that the recorded action was applied to | +| `MD5` | string | MD5 hash of the file that the recorded action was applied to | +| `InitiatingProcessAccountDomain` | string | Domain of the account that ran the process responsible for the event | +| `InitiatingProcessAccountName` | string | User name of the account that ran the process responsible for the event | +| `InitiatingProcessAccountSid` | string | Security Identifier (SID) of the account that ran the process responsible for the event | +| `InitiatingProcessIntegrityLevel` | string | Integrity level of the process that initiated the event. Windows assigns integrity levels to processes based on certain characteristics, such as if they were launched from an internet download. These integrity levels influence permissions to resources | +| `InitiatingProcessTokenElevation` | string | Token type indicating the presence or absence of User Access Control (UAC) privilege elevation applied to the process that initiated the event | +| `InitiatingProcessSHA1` | string | SHA-1 of the process (image file) that initiated the event | +| `InitiatingProcessMD5` | string | MD5 hash of the process (image file) that initiated the event | +| `InitiatingProcessFileName` | string | Name of the process that initiated the event | +| `InitiatingProcessId` | int | Process ID (PID) of the process that initiated the event | +| `InitiatingProcessCommandLine` | string | Command line used to run the process that initiated the event | +| `InitiatingProcessCreationTime` | datetime | Date and time when the process that initiated the event was started | +| `InitiatingProcessFolderPath` | string | Folder containing the process (image file) that initiated the event | +| `InitiatingProcessParentId` | int | Process ID (PID) of the parent process that spawned the process responsible for the event | +| `InitiatingProcessParentFileName` | string | Name of the parent process that spawned the process responsible for the event | +| `InitiatingProcessParentCreationTime` | datetime | Date and time when the parent of the process responsible for the event was started | +| `ReportId` | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the `DeviceName` and `Timestamp` columns | +| `AppGuardContainerId` | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | ## Related topics - [Advanced hunting overview](advanced-hunting-overview.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceinfo-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceinfo-table.md index 7d8fb7823b..16a90f67ad 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceinfo-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceinfo-table.md @@ -1,7 +1,7 @@ --- -title: DeviceInfo table in the Advanced hunting schema -description: Learn about OS, computer name, and other machine information in the DeviceInfo table of the Advanced hunting schema -keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, deviceinfo, device, machine, OS, platform, users +title: DeviceInfo table in the advanced hunting schema +description: Learn about OS, computer name, and other machine information in the DeviceInfo table of the advanced hunting schema +keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, deviceinfo, device, machine, OS, platform, users, MachineInfo search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -26,26 +26,26 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The DeviceInfo table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about machines in the organization, including their OS version, active users, and computer name. Use this reference to construct queries that return information from the table. +The `DeviceInfo` table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about machines in the organization, including their OS version, active users, and computer name. Use this reference to construct queries that return information from the table. -For information on other tables in the Advanced hunting schema, see [the Advanced hunting schema reference](advanced-hunting-schema-reference.md). +For information on other tables in the advanced hunting schema, see [the advanced hunting schema reference](advanced-hunting-schema-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| Timestamp | datetime | Date and time when the event was recorded | -| DeviceId | string | Unique identifier for the machine in the service | -| DeviceName | string | Fully qualified domain name (FQDN) of the machine | -| ClientVersion | string | Version of the endpoint agent or sensor running on the machine | -| PublicIP | string | Public IP address used by the onboarded machine to connect to the Microsoft Defender ATP service. This could be the IP address of the machine itself, a NAT device, or a proxy | -| OSArchitecture | string | Architecture of the operating system running on the machine | -| OSPlatform | string | Platform of the operating system running on the machine. This indicates specific operating systems, including variations within the same family, such as Windows 10 and Windows 7 | -| OSBuild | string | Build version of the operating system running on the machine | -| IsAzureADJoined | boolean | Boolean indicator of whether machine is joined to the Azure Active Directory | -| LoggedOnUsers | string | List of all users that are logged on the machine at the time of the event in JSON array format | -| RegistryDeviceTag | string | Machine tag added through the registry | -| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | -| OSVersion | string | Version of the operating system running on the machine | -| MachineGroup | string | Machine group of the machine. This group is used by role-based access control to determine access to the machine | +| `Timestamp` | datetime | Date and time when the event was recorded | +| `DeviceId` | string | Unique identifier for the machine in the service | +| `DeviceName` | string | Fully qualified domain name (FQDN) of the machine | +| `ClientVersion` | string | Version of the endpoint agent or sensor running on the machine | +| `PublicIP` | string | Public IP address used by the onboarded machine to connect to the Microsoft Defender ATP service. This could be the IP address of the machine itself, a NAT device, or a proxy | +| `OSArchitecture` | string | Architecture of the operating system running on the machine | +| `OSPlatform` | string | Platform of the operating system running on the machine. This indicates specific operating systems, including variations within the same family, such as Windows 10 and Windows 7 | +| `OSBuild` | string | Build version of the operating system running on the machine | +| `IsAzureADJoined` | boolean | Boolean indicator of whether machine is joined to the Azure Active Directory | +| `LoggedOnUsers` | string | List of all users that are logged on the machine at the time of the event in JSON array format | +| `RegistryDeviceTag` | string | Machine tag added through the registry | +| `ReportId` | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | +| `OSVersion` | string | Version of the operating system running on the machine | +| `MachineGroup` | string | Machine group of the machine. This group is used by role-based access control to determine access to the machine | ## Related topics - [Advanced hunting overview](advanced-hunting-overview.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md index 196bdde977..8177e49c74 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md @@ -1,7 +1,7 @@ --- -title: DeviceLogonEvents table in the Advanced hunting schema -description: Learn about authentication or sign-in events in the DeviceLogonEvents table of the Advanced hunting schema -keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, devicelogonevents, authentication, logon, sign in +title: DeviceLogonEvents table in the advanced hunting schema +description: Learn about authentication or sign-in events in the DeviceLogonEvents table of the advanced hunting schema +keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, devicelogonevents, authentication, logon, sign in, LogonEvents search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -26,45 +26,45 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The DeviceLogonEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about user logons and other authentication events. Use this reference to construct queries that return information from the table. +The `DeviceLogonEvents` table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about user logons and other authentication events. Use this reference to construct queries that return information from the table. -For information on other tables in the Advanced hunting schema, see [the Advanced hunting schema reference](advanced-hunting-schema-reference.md). +For information on other tables in the advanced hunting schema, see [the advanced hunting schema reference](advanced-hunting-schema-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| Timestamp | datetime | Date and time when the event was recorded | -| DeviceId | string | Unique identifier for the machine in the service | -| DeviceName | string | Fully qualified domain name (FQDN) of the machine | -| ActionType | string |Type of activity that triggered the event | -| AccountDomain | string | Domain of the account | -| AccountName | string | User name of the account | -| AccountSid | string | Security Identifier (SID) of the account | -| LogonType | string | Type of logon session, specifically:

- **Interactive** - User physically interacts with the machine using the local keyboard and screen

- **Remote interactive (RDP) logons** - User interacts with the machine remotely using Remote Desktop, Terminal Services, Remote Assistance, or other RDP clients

- **Network** - Session initiated when the machine is accessed using PsExec or when shared resources on the machine, such as printers and shared folders, are accessed

- **Batch** - Session initiated by scheduled tasks

- **Service** - Session initiated by services as they start
| -| LogonId | string | Identifier for a logon session. This identifier is unique on the same machine only between restarts | -| RemoteDeviceName | string | Name of the machine that performed a remote operation on the affected machine. Depending on the event being reported, this name could be a fully-qualified domain name (FQDN), a NetBIOS name or a host name without domain information | -| RemoteIP | string | IP address that was being connected to | -| RemoteIPType | string | Type of IP address, for example Public, Private, Reserved, Loopback, Teredo, FourToSixMapping, and Broadcast | -| RemotePort | int | TCP port on the remote device that was being connected to | -| AdditionalFields | string | Additional information about the event in JSON array format | -| InitiatingProcessAccountDomain | string | Domain of the account that ran the process responsible for the event | -| InitiatingProcessAccountName | string | User name of the account that ran the process responsible for the event | -| InitiatingProcessAccountSid | string | Security Identifier (SID) of the account that ran the process responsible for the event | -| InitiatingProcessIntegrityLevel | string | Integrity level of the process that initiated the event. Windows assigns integrity levels to processes based on certain characteristics, such as if they were launched from an internet download. These integrity levels influence permissions to resources | -| InitiatingProcessTokenElevation | string | Token type indicating the presence or absence of User Access Control (UAC) privilege elevation applied to the process that initiated the event | -| InitiatingProcessSHA1 | string | SHA-1 of the process (image file) that initiated the event | -| InitiatingProcessSHA256 | string | SHA-256 of the process (image file) that initiated the event. This field is usually not populated—use the SHA1 column when available | -| InitiatingProcessMD5 | string | MD5 hash of the process (image file) that initiated the event | -| InitiatingProcessFileName | string | Name of the process that initiated the event | -| InitiatingProcessId | int | Process ID (PID) of the process that initiated the event | -| InitiatingProcessCommandLine | string | Command line used to run the process that initiated the event | -| InitiatingProcessCreationTime | datetime | Date and time when the process that initiated the event was started | -| InitiatingProcessFolderPath | string | Folder containing the process (image file) that initiated the event | -| InitiatingProcessParentId | int | Process ID (PID) of the parent process that spawned the process responsible for the event | -| InitiatingProcessParentFileName | string | Name of the parent process that spawned the process responsible for the event | -| InitiatingProcessParentCreationTime | datetime | Date and time when the parent of the process responsible for the event was started | -| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | -| AppGuardContainerId | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | -| IsLocalAdmin | boolean | Boolean indicator of whether the user is a local administrator on the machine | +| `Timestamp` | datetime | Date and time when the event was recorded | +| `DeviceId` | string | Unique identifier for the machine in the service | +| `DeviceName` | string | Fully qualified domain name (FQDN) of the machine | +| `ActionType` | string |Type of activity that triggered the event | +| `AccountDomain` | string | Domain of the account | +| `AccountName` | string | User name of the account | +| `AccountSid` | string | Security Identifier (SID) of the account | +| `LogonType` | string | Type of logon session, specifically:

- **Interactive** - User physically interacts with the machine using the local keyboard and screen

- **Remote interactive (RDP) logons** - User interacts with the machine remotely using Remote Desktop, Terminal Services, Remote Assistance, or other RDP clients

- **Network** - Session initiated when the machine is accessed using PsExec or when shared resources on the machine, such as printers and shared folders, are accessed

- **Batch** - Session initiated by scheduled tasks

- **Service** - Session initiated by services as they start
| +| `LogonId` | string | Identifier for a logon session. This identifier is unique on the same machine only between restarts | +| `RemoteDeviceName` | string | Name of the machine that performed a remote operation on the affected machine. Depending on the event being reported, this name could be a fully-qualified domain name (FQDN), a NetBIOS name or a host name without domain information | +| `RemoteIP` | string | IP address that was being connected to | +| `RemoteIPType` | string | Type of IP address, for example Public, Private, Reserved, Loopback, Teredo, FourToSixMapping, and Broadcast | +| `RemotePort` | int | TCP port on the remote device that was being connected to | +| `AdditionalFields` | string | Additional information about the event in JSON array format | +| `InitiatingProcessAccountDomain` | string | Domain of the account that ran the process responsible for the event | +| `InitiatingProcessAccountName` | string | User name of the account that ran the process responsible for the event | +| `InitiatingProcessAccountSid` | string | Security Identifier (SID) of the account that ran the process responsible for the event | +| `InitiatingProcessIntegrityLevel` | string | Integrity level of the process that initiated the event. Windows assigns integrity levels to processes based on certain characteristics, such as if they were launched from an internet download. These integrity levels influence permissions to resources | +| `InitiatingProcessTokenElevation` | string | Token type indicating the presence or absence of User Access Control (UAC) privilege elevation applied to the process that initiated the event | +| `InitiatingProcessSHA1` | string | SHA-1 of the process (image file) that initiated the event | +| `InitiatingProcessSHA256` | string | SHA-256 of the process (image file) that initiated the event. This field is usually not populated—use the SHA1 column when available | +| `InitiatingProcessMD5` | string | MD5 hash of the process (image file) that initiated the event | +| `InitiatingProcessFileName` | string | Name of the process that initiated the event | +| `InitiatingProcessId` | int | Process ID (PID) of the process that initiated the event | +| `InitiatingProcessCommandLine` | string | Command line used to run the process that initiated the event | +| `InitiatingProcessCreationTime` | datetime | Date and time when the process that initiated the event was started | +| `InitiatingProcessFolderPath` | string | Folder containing the process (image file) that initiated the event | +| `InitiatingProcessParentId` | int | Process ID (PID) of the parent process that spawned the process responsible for the event | +| `InitiatingProcessParentFileName` | string | Name of the parent process that spawned the process responsible for the event | +| `InitiatingProcessParentCreationTime` | datetime | Date and time when the parent of the process responsible for the event was started | +| `ReportId` | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the `DeviceName` and `Timestamp` columns | +| `AppGuardContainerId` | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | +| `IsLocalAdmin` | boolean | Boolean indicator of whether the user is a local administrator on the machine | ## Related topics - [Advanced hunting overview](advanced-hunting-overview.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkevents-table.md index 581b173d15..0fe9b537f7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkevents-table.md @@ -1,7 +1,7 @@ --- -title: DeviceNetworkEvents table in the Advanced hunting schema -description: Learn about network connection events you can query from the DeviceNetworkEvents table of the Advanced hunting schema -keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, devicenetworkevents, network connection, remote ip, local ip +title: DeviceNetworkEvents table in the advanced hunting schema +description: Learn about network connection events you can query from the DeviceNetworkEvents table of the advanced hunting schema +keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, devicenetworkevents, network connection, remote ip, local ip, NetworkCommunicationEvents search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -26,41 +26,41 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The DeviceNetworkEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about network connections and related events. Use this reference to construct queries that return information from the table. +The `DeviceNetworkEvents` table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about network connections and related events. Use this reference to construct queries that return information from the table. -For information on other tables in the Advanced hunting schema, see [the Advanced hunting schema reference](advanced-hunting-schema-reference.md). +For information on other tables in the advanced hunting schema, see [the advanced hunting schema reference](advanced-hunting-schema-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| Timestamp | datetime | Date and time when the event was recorded | -| DeviceId | string | Unique identifier for the machine in the service | -| DeviceName | string | Fully qualified domain name (FQDN) of the machine | -| ActionType | string | Type of activity that triggered the event | -| RemoteIP | string | IP address that was being connected to | -| RemotePort | int | TCP port on the remote device that was being connected to | -| RemoteUrl | string | URL or fully qualified domain name (FQDN) that was being connected to | -| LocalIP | string | IP address assigned to the local machine used during communication | -| LocalPort | int | TCP port on the local machine used during communication | -| Protocol | string | IP protocol used, whether TCP or UDP | -| LocalIPType | string | Type of IP address, for example Public, Private, Reserved, Loopback, Teredo, FourToSixMapping, and Broadcast | -| RemoteIPType | string | Type of IP address, for example Public, Private, Reserved, Loopback, Teredo, FourToSixMapping, and Broadcast | -| InitiatingProcessSHA1 | string | SHA-1 of the process (image file) that initiated the event | -| InitiatingProcessMD5 | string | MD5 hash of the process (image file) that initiated the event | -| InitiatingProcessFileName | string | Name of the process that initiated the event | -| InitiatingProcessId | int | Process ID (PID) of the process that initiated the event | -| InitiatingProcessCommandLine | string | Command line used to run the process that initiated the event | -| InitiatingProcessCreationTime | datetime | Date and time when the process that initiated the event was started | -| InitiatingProcessFolderPath | string | Folder containing the process (image file) that initiated the event | -| InitiatingProcessParentFileName | string | Name of the parent process that spawned the process responsible for the event | -| InitiatingProcessParentId | int | Process ID (PID) of the parent process that spawned the process responsible for the event | -| InitiatingProcessParentCreationTime | datetime | Date and time when the parent of the process responsible for the event was started | -| InitiatingProcessAccountDomain | string | Domain of the account that ran the process responsible for the event | -| InitiatingProcessAccountName | string | User name of the account that ran the process responsible for the event | -| InitiatingProcessAccountSid | string | Security Identifier (SID) of the account that ran the process responsible for the event | -| InitiatingProcessIntegrityLevel | string | Integrity level of the process that initiated the event. Windows assigns integrity levels to processes based on certain characteristics, such as if they were launched from an internet download. These integrity levels influence permissions to resources | -| InitiatingProcessTokenElevation | string | Token type indicating the presence or absence of User Access Control (UAC) privilege elevation applied to the process that initiated the event | -| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | -| AppGuardContainerId | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | +| `Timestamp` | datetime | Date and time when the event was recorded | +| `DeviceId` | string | Unique identifier for the machine in the service | +| `DeviceName` | string | Fully qualified domain name (FQDN) of the machine | +| `ActionType` | string | Type of activity that triggered the event | +| `RemoteIP` | string | IP address that was being connected to | +| `RemotePort` | int | TCP port on the remote device that was being connected to | +| `RemoteUrl` | string | URL or fully qualified domain name (FQDN) that was being connected to | +| `LocalIP` | string | IP address assigned to the local machine used during communication | +| `LocalPort` | int | TCP port on the local machine used during communication | +| `Protocol` | string | IP protocol used, whether TCP or UDP | +| `LocalIPType` | string | Type of IP address, for example Public, Private, Reserved, Loopback, Teredo, FourToSixMapping, and Broadcast | +| `RemoteIPType` | string | Type of IP address, for example Public, Private, Reserved, Loopback, Teredo, FourToSixMapping, and Broadcast | +| `InitiatingProcessSHA1` | string | SHA-1 of the process (image file) that initiated the event | +| `InitiatingProcessMD5` | string | MD5 hash of the process (image file) that initiated the event | +| `InitiatingProcessFileName` | string | Name of the process that initiated the event | +| `InitiatingProcessId` | int | Process ID (PID) of the process that initiated the event | +| `InitiatingProcessCommandLine` | string | Command line used to run the process that initiated the event | +| `InitiatingProcessCreationTime` | datetime | Date and time when the process that initiated the event was started | +| `InitiatingProcessFolderPath` | string | Folder containing the process (image file) that initiated the event | +| `InitiatingProcessParentFileName` | string | Name of the parent process that spawned the process responsible for the event | +| `InitiatingProcessParentId` | int | Process ID (PID) of the parent process that spawned the process responsible for the event | +| `InitiatingProcessParentCreationTime` | datetime | Date and time when the parent of the process responsible for the event was started | +| `InitiatingProcessAccountDomain` | string | Domain of the account that ran the process responsible for the event | +| `InitiatingProcessAccountName` | string | User name of the account that ran the process responsible for the event | +| `InitiatingProcessAccountSid` | string | Security Identifier (SID) of the account that ran the process responsible for the event | +| `InitiatingProcessIntegrityLevel` | string | Integrity level of the process that initiated the event. Windows assigns integrity levels to processes based on certain characteristics, such as if they were launched from an internet download. These integrity levels influence permissions to resources | +| `InitiatingProcessTokenElevation` | string | Token type indicating the presence or absence of User Access Control (UAC) privilege elevation applied to the process that initiated the event | +| `ReportId` | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the `DeviceName` and `Timestamp` columns | +| `AppGuardContainerId` | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | ## Related topics - [Advanced hunting overview](advanced-hunting-overview.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkinfo-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkinfo-table.md index 66f0663d23..e202a842bc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkinfo-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkinfo-table.md @@ -1,7 +1,7 @@ --- -title: DeviceNetworkInfo table in the Advanced hunting schema -description: Learn about network configuration information in the DeviceNetworkInfo table of the Advanced hunting schema -keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, devicenetworkinfo, device, machine, mac, ip, adapter, dns, dhcp, gateway, tunnel +title: DeviceNetworkInfo table in the advanced hunting schema +description: Learn about network configuration information in the DeviceNetworkInfo table of the advanced hunting schema +keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, devicenetworkinfo, device, machine, mac, ip, adapter, dns, dhcp, gateway, tunnel, MachineNetworkInfo search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -26,27 +26,27 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The DeviceNetworkInfo table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about networking configuration of machines, including network adapters, IP and MAC addresses, and connected networks or domains. Use this reference to construct queries that return information from the table. +The `DeviceNetworkInfo` table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about networking configuration of machines, including network adapters, IP and MAC addresses, and connected networks or domains. Use this reference to construct queries that return information from the table. -For information on other tables in the Advanced hunting schema, see [the Advanced hunting schema reference](advanced-hunting-schema-reference.md). +For information on other tables in the advanced hunting schema, see [the advanced hunting schema reference](advanced-hunting-schema-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| Timestamp | datetime | Date and time when the event was recorded | -| DeviceId | string | Unique identifier for the machine in the service | -| DeviceName | string | Fully qualified domain name (FQDN) of the machine | -| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | -| NetworkAdapterName | string | Name of the network adapter | -| MacAddress | string | MAC address of the network adapter | -| NetworkAdapterType | string | Network adapter type. For the possible values, refer to [this enumeration](https://docs.microsoft.com/dotnet/api/system.net.networkinformation.networkinterfacetype?view=netframework-4.7.2) | -| NetworkAdapterStatus | string | Operational status of the network adapter. For the possible values, refer to [this enumeration](https://docs.microsoft.com/dotnet/api/system.net.networkinformation.operationalstatus?view=netframework-4.7.2) | -| TunnelType | string | Tunneling protocol, if the interface is used for this purpose, for example 6to4, Teredo, ISATAP, PPTP, SSTP, and SSH | -| ConnectedNetworks | string | Networks that the adapter is connected to. Each JSON array contains the network name, category (public, private or domain), a description, and a flag indicating if it's connected publicly to the internet | -| DnsAddresses | string | DNS server addresses in JSON array format | -| IPv4Dhcp | string | IPv4 address of DHCP server | -| IPv6Dhcp | string | IPv6 address of DHCP server | -| DefaultGateways | string | Default gateway addresses in JSON array format | -| IPAddresses | string | JSON array containing all the IP addresses assigned to the adapter, along with their respective subnet prefix and IP address space, such as public, private, or link-local | +| `Timestamp` | datetime | Date and time when the event was recorded | +| `DeviceId` | string | Unique identifier for the machine in the service | +| `DeviceName` | string | Fully qualified domain name (FQDN) of the machine | +| `ReportId` | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the `DeviceName` and `Timestamp` columns | +| `NetworkAdapterName` | string | Name of the network adapter | +| `MacAddress` | string | MAC address of the network adapter | +| `NetworkAdapterType` | string | Network adapter type. For the possible values, refer to [this enumeration](https://docs.microsoft.com/dotnet/api/system.net.networkinformation.networkinterfacetype?view=netframework-4.7.2) | +| `NetworkAdapterStatus` | string | Operational status of the network adapter. For the possible values, refer to [this enumeration](https://docs.microsoft.com/dotnet/api/system.net.networkinformation.operationalstatus?view=netframework-4.7.2) | +| `TunnelType` | string | Tunneling protocol, if the interface is used for this purpose, for example 6to4, Teredo, ISATAP, PPTP, SSTP, and SSH | +| `ConnectedNetworks` | string | Networks that the adapter is connected to. Each JSON array contains the network name, category (public, private or domain), a description, and a flag indicating if it's connected publicly to the internet | +| `DnsAddresses` | string | DNS server addresses in JSON array format | +| `IPv4Dhcp` | string | IPv4 address of DHCP server | +| `IPv6Dhcp` | string | IPv6 address of DHCP server | +| `DefaultGateways` | string | Default gateway addresses in JSON array format | +| `IPAddresses` | string | JSON array containing all the IP addresses assigned to the adapter, along with their respective subnet prefix and IP address space, such as public, private, or link-local | ## Related topics - [Advanced hunting overview](advanced-hunting-overview.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceprocessevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceprocessevents-table.md index 42ed9a3829..71177a6205 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceprocessevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceprocessevents-table.md @@ -1,7 +1,7 @@ --- -title: DeviceProcessEvents table in the Advanced hunting schema -description: Learn about the process spawning or creation events in the DeviceProcessEvents table of the Advanced hunting schema -keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, deviceprocessevents, process id, command line +title: DeviceProcessEvents table in the advanced hunting schema +description: Learn about the process spawning or creation events in the DeviceProcessEvents table of the advanced hunting schema +keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, deviceprocessevents, process id, command line, ProcessCreationEvents search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -26,49 +26,49 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The DeviceProcessEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about process creation and related events. Use this reference to construct queries that return information from the table. +The `DeviceProcessEvents` table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about process creation and related events. Use this reference to construct queries that return information from the table. -For information on other tables in the Advanced hunting schema, see [the Advanced hunting schema reference](advanced-hunting-schema-reference.md). +For information on other tables in the advanced hunting schema, see [the advanced hunting schema reference](advanced-hunting-schema-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| Timestamp | datetime | Date and time when the event was recorded | -| DeviceId | string | Unique identifier for the machine in the service | -| DeviceName | string | Fully qualified domain name (FQDN) of the machine | -| ActionType | string | Type of activity that triggered the event | -| FileName | string | Name of the file that the recorded action was applied to | -| FolderPath | string | Folder containing the file that the recorded action was applied to | -| SHA1 | string | SHA-1 of the file that the recorded action was applied to | -| SHA256 | string | SHA-256 of the file that the recorded action was applied to. This field is usually not populated—use the SHA1 column when available. | -| MD5 | string | MD5 hash of the file that the recorded action was applied to | -| ProcessId | int | Process ID (PID) of the newly created process | -| ProcessCommandLine | string | Command line used to create the new process | -| ProcessIntegrityLevel | string | Integrity level of the newly created process. Windows assigns integrity levels to processes based on certain characteristics, such as if they were launched from an internet downloaded. These integrity levels influence permissions to resources | -| ProcessTokenElevation | string | Token type indicating the presence or absence of User Access Control (UAC) privilege elevation applied to the newly created process | -| ProcessCreationTime | datetime | Date and time the process was created | -| AccountDomain | string | Domain of the account | -| AccountName | string | User name of the account | -| AccountSid | string | Security Identifier (SID) of the account | -| LogonId | string | Identifier for a logon session. This identifier is unique on the same machine only between restarts | -| InitiatingProcessAccountDomain | string | Domain of the account that ran the process responsible for the event | -| InitiatingProcessAccountName | string | User name of the account that ran the process responsible for the event | -| InitiatingProcessAccountSid | string | Security Identifier (SID) of the account that ran the process responsible for the event | -| InitiatingProcessLogonId | string | Identifier for a logon session of the process that initiated the event. This identifier is unique on the same machine only between restarts. | -| InitiatingProcessIntegrityLevel | string | Integrity level of the process that initiated the event. Windows assigns integrity levels to processes based on certain characteristics, such as if they were launched from an internet download. These integrity levels influence permissions to resources | -| InitiatingProcessTokenElevation | string | Token type indicating the presence or absence of User Access Control (UAC) privilege elevation applied to the process that initiated the event | -| InitiatingProcessSHA1 | string | SHA-1 of the process (image file) that initiated the event | -| InitiatingProcessSHA256 | string | SHA-256 of the process (image file) that initiated the event. This field is usually not populated—use the SHA1 column when available | -| InitiatingProcessMD5 | string | MD5 hash of the process (image file) that initiated the event | -| InitiatingProcessFileName | string | Name of the process that initiated the event | -| InitiatingProcessId | int | Process ID (PID) of the process that initiated the event | -| InitiatingProcessCommandLine | string | Command line used to run the process that initiated the event | -| InitiatingProcessCreationTime | datetime | Date and time when the process that initiated the event was started | -| InitiatingProcessFolderPath | string | Folder containing the process (image file) that initiated the event | -| InitiatingProcessParentId | int | Process ID (PID) of the parent process that spawned the process responsible for the event | -| InitiatingProcessParentFileName | string | Name of the parent process that spawned the process responsible for the event | -| InitiatingProcessParentCreationTime | datetime | Date and time when the parent of the process responsible for the event was started | -| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | -| AppGuardContainerId | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | +| `Timestamp` | datetime | Date and time when the event was recorded | +| `DeviceId` | string | Unique identifier for the machine in the service | +| `DeviceName` | string | Fully qualified domain name (FQDN) of the machine | +| `ActionType` | string | Type of activity that triggered the event | +| `FileName` | string | Name of the file that the recorded action was applied to | +| `FolderPath` | string | Folder containing the file that the recorded action was applied to | +| `SHA1` | string | SHA-1 of the file that the recorded action was applied to | +| `SHA256` | string | SHA-256 of the file that the recorded action was applied to. This field is usually not populated—use the SHA1 column when available. | +| `MD5` | string | MD5 hash of the file that the recorded action was applied to | +| `ProcessId` | int | Process ID (PID) of the newly created process | +| `ProcessCommandLine` | string | Command line used to create the new process | +| `ProcessIntegrityLevel` | string | Integrity level of the newly created process. Windows assigns integrity levels to processes based on certain characteristics, such as if they were launched from an internet downloaded. These integrity levels influence permissions to resources | +| `ProcessTokenElevation` | string | Token type indicating the presence or absence of User Access Control (UAC) privilege elevation applied to the newly created process | +| `ProcessCreationTime` | datetime | Date and time the process was created | +| `AccountDomain` | string | Domain of the account | +| `AccountName` | string | User name of the account | +| `AccountSid` | string | Security Identifier (SID) of the account | +| `LogonId` | string | Identifier for a logon session. This identifier is unique on the same machine only between restarts | +| `InitiatingProcessAccountDomain` | string | Domain of the account that ran the process responsible for the event | +| `InitiatingProcessAccountName` | string | User name of the account that ran the process responsible for the event | +| `InitiatingProcessAccountSid` | string | Security Identifier (SID) of the account that ran the process responsible for the event | +| `InitiatingProcessLogonId` | string | Identifier for a logon session of the process that initiated the event. This identifier is unique on the same machine only between restarts. | +| `InitiatingProcessIntegrityLevel` | string | Integrity level of the process that initiated the event. Windows assigns integrity levels to processes based on certain characteristics, such as if they were launched from an internet download. These integrity levels influence permissions to resources | +| `InitiatingProcessTokenElevation` | string | Token type indicating the presence or absence of User Access Control (UAC) privilege elevation applied to the process that initiated the event | +| `InitiatingProcessSHA1` | string | SHA-1 of the process (image file) that initiated the event | +| `InitiatingProcessSHA256` | string | SHA-256 of the process (image file) that initiated the event. This field is usually not populated—use the SHA1 column when available | +| `InitiatingProcessMD5` | string | MD5 hash of the process (image file) that initiated the event | +| `InitiatingProcessFileName` | string | Name of the process that initiated the event | +| `InitiatingProcessId` | int | Process ID (PID) of the process that initiated the event | +| `InitiatingProcessCommandLine` | string | Command line used to run the process that initiated the event | +| `InitiatingProcessCreationTime` | datetime | Date and time when the process that initiated the event was started | +| `InitiatingProcessFolderPath` | string | Folder containing the process (image file) that initiated the event | +| `InitiatingProcessParentId` | int | Process ID (PID) of the parent process that spawned the process responsible for the event | +| `InitiatingProcessParentFileName` | string | Name of the parent process that spawned the process responsible for the event | +| `InitiatingProcessParentCreationTime` | datetime | Date and time when the parent of the process responsible for the event was started | +| `ReportId` | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the `DeviceName` and `Timestamp` columns | +| `AppGuardContainerId` | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | ## Related topics - [Advanced hunting overview](advanced-hunting-overview.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceregistryevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceregistryevents-table.md index fee6397cd2..396feb40c0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceregistryevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceregistryevents-table.md @@ -1,7 +1,7 @@ --- -title: DeviceRegistryEvents table in the Advanced hunting schema -description: Learn about registry events you can query from the DeviceRegistryEvents table of the Advanced hunting schema -keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, deviceregistryevents, registry, key, subkey, value +title: DeviceRegistryEvents table in the advanced hunting schema +description: Learn about registry events you can query from the DeviceRegistryEvents table of the advanced hunting schema +keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, deviceregistryevents, registry, key, subkey, value, RegistryEvents search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -26,39 +26,39 @@ ms.date: 10/08/2019 >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) -The DeviceRegistryEvents table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about the creation and modification of registry entries. Use this reference to construct queries that return information from the table. +The `DeviceRegistryEvents` table in the [Advanced hunting](advanced-hunting-overview.md) schema contains information about the creation and modification of registry entries. Use this reference to construct queries that return information from the table. -For information on other tables in the Advanced hunting schema, see [the Advanced hunting schema reference](advanced-hunting-schema-reference.md). +For information on other tables in the advanced hunting schema, see [the advanced hunting schema reference](advanced-hunting-schema-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| Timestamp | datetime | Date and time when the event was recorded | -| DeviceId | string | Unique identifier for the machine in the service | -| DeviceName | string | Fully qualified domain name (FQDN) of the machine | -| ActionType | string | Type of activity that triggered the event | -| RegistryKey | string | Registry key that the recorded action was applied to | -| RegistryValueType | string | Data type, such as binary or string, of the registry value that the recorded action was applied to | -| RegistryValueName | string | Name of the registry value that the recorded action was applied to | -| RegistryValueData | string | Data of the registry value that the recorded action was applied to | -| PreviousRegistryValueName | string | Original name of the registry value before it was modified | -| PreviousRegistryValueData | string | Original data of the registry value before it was modified | -| InitiatingProcessAccountDomain | string | Domain of the account that ran the process responsible for the event | -| InitiatingProcessAccountName | string | User name of the account that ran the process responsible for the event | -| InitiatingProcessAccountSid | string | Security Identifier (SID) of the account that ran the process responsible for the event | -| InitiatingProcessSHA1 | string | SHA-1 of the process (image file) that initiated the event | -| InitiatingProcessMD5 | string | MD5 hash of the process (image file) that initiated the event | -| InitiatingProcessFileName | string | Name of the process that initiated the event | -| InitiatingProcessId | int | Process ID (PID) of the process that initiated the event | -| InitiatingProcessCommandLine | string | Command line used to run the process that initiated the event | -| InitiatingProcessCreationTime | datetime | Date and time when the process that initiated the event was started | -| InitiatingProcessFolderPath | string | Folder containing the process (image file) that initiated the event | -| InitiatingProcessParentId | int | Process ID (PID) of the parent process that spawned the process responsible for the event | -| InitiatingProcessParentFileName | string | Name of the parent process that spawned the process responsible for the event | -| InitiatingProcessParentCreationTime | datetime | Date and time when the parent of the process responsible for the event was started | -| InitiatingProcessIntegrityLevel | string | Integrity level of the process that initiated the event. Windows assigns integrity levels to processes based on certain characteristics, such as if they were launched from an internet download. These integrity levels influence permissions to resources | -| InitiatingProcessTokenElevation | string | Token type indicating the presence or absence of User Access Control (UAC) privilege elevation applied to the process that initiated the event | -| ReportId | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the DeviceName and Timestamp columns | -| AppGuardContainerId | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | +| `Timestamp` | datetime | Date and time when the event was recorded | +| `DeviceId` | string | Unique identifier for the machine in the service | +| `DeviceName` | string | Fully qualified domain name (FQDN) of the machine | +| `ActionType` | string | Type of activity that triggered the event | +| `RegistryKey` | string | Registry key that the recorded action was applied to | +| `RegistryValueType` | string | Data type, such as binary or string, of the registry value that the recorded action was applied to | +| `RegistryValueName` | string | Name of the registry value that the recorded action was applied to | +| `RegistryValueData` | string | Data of the registry value that the recorded action was applied to | +| `PreviousRegistryValueName` | string | Original name of the registry value before it was modified | +| `PreviousRegistryValueData` | string | Original data of the registry value before it was modified | +| `InitiatingProcessAccountDomain` | string | Domain of the account that ran the process responsible for the event | +| `InitiatingProcessAccountName` | string | User name of the account that ran the process responsible for the event | +| `InitiatingProcessAccountSid` | string | Security Identifier (SID) of the account that ran the process responsible for the event | +| `InitiatingProcessSHA1` | string | SHA-1 of the process (image file) that initiated the event | +| `InitiatingProcessMD5` | string | MD5 hash of the process (image file) that initiated the event | +| `InitiatingProcessFileName` | string | Name of the process that initiated the event | +| `InitiatingProcessId` | int | Process ID (PID) of the process that initiated the event | +| `InitiatingProcessCommandLine` | string | Command line used to run the process that initiated the event | +| `InitiatingProcessCreationTime` | datetime | Date and time when the process that initiated the event was started | +| `InitiatingProcessFolderPath` | string | Folder containing the process (image file) that initiated the event | +| `InitiatingProcessParentId` | int | Process ID (PID) of the parent process that spawned the process responsible for the event | +| `InitiatingProcessParentFileName` | string | Name of the parent process that spawned the process responsible for the event | +| `InitiatingProcessParentCreationTime` | datetime | Date and time when the parent of the process responsible for the event was started | +| `InitiatingProcessIntegrityLevel` | string | Integrity level of the process that initiated the event. Windows assigns integrity levels to processes based on certain characteristics, such as if they were launched from an internet download. These integrity levels influence permissions to resources | +| `InitiatingProcessTokenElevation` | string | Token type indicating the presence or absence of User Access Control (UAC) privilege elevation applied to the process that initiated the event | +| `ReportId` | long | Event identifier based on a repeating counter. To identify unique events, this column must be used in conjunction with the `DeviceName` and `Timestamp` columns | +| `AppGuardContainerId` | string | Identifier for the virtualized container used by Application Guard to isolate browser activity | ## Related topics - [Advanced hunting overview](advanced-hunting-overview.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview.md index 33df9bb93f..7211e19c61 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview.md @@ -1,5 +1,5 @@ --- -title: Overview of Advanced hunting +title: Overview of advanced hunting description: Use threat hunting capabilities in Microsoft Defender ATP to build queries that find threats and weaknesses in your network keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, custom detections, schema, kusto search.product: eADQiWindows 10XVcnh @@ -18,7 +18,7 @@ ms.topic: article ms.date: 10/08/2019 --- -# Proactively hunt for threats with Advanced hunting +# Proactively hunt for threats with advanced hunting **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) @@ -28,9 +28,9 @@ Advanced hunting is a query-based threat-hunting tool that lets you explore up t You can use the same threat-hunting queries to build custom detection rules. These rules run automatically to check for and respond to various events and system states, including suspected breach activity and misconfigured machines. -## Get started with Advanced hunting +## Get started with advanced hunting -We recommend going through several steps to quickly get up and running with Advanced hunting. +We recommend going through several steps to quickly get up and running with advanced hunting. | Learning goal | Description | Resource | |--|--|--| @@ -41,7 +41,7 @@ We recommend going through several steps to quickly get up and running with Adva ## Get help as you write queries Take advantage of the following functionality to write queries faster: -- **Autosuggest** — as you write queries, Advanced hunting provides suggestions. +- **Autosuggest** — as you write queries, advanced hunting provides suggestions. - **Schema reference** — a schema reference that includes the list of tables and their columns is provided next to your working area. For more information, hover over an item. Double-click an item to insert it to the query editor. ## Drilldown from query results @@ -54,14 +54,14 @@ Right-click a value in the result set to quickly enhance your query. You can use - Exclude the selected value from the query (`!=`) - Get more advanced operators for adding the value to your query, such as `contains`, `starts with` and `ends with` -![Image of Microsoft Defender ATP Advanced hunting result set](images/atp-advanced-hunting-results-filter.png) +![Image of Microsoft Defender ATP advanced hunting result set](images/atp-advanced-hunting-results-filter.png) ## Filter the query results The filters displayed to the right provide a summary of the result set. Each column has its own section that lists the distinct values found for that column and the number of instances. Refine your query by selecting the "+" or "-" buttons next to the values that you want to include or exclude. -![Image of Advanced hunting filter](images/atp-filter-advanced-hunting.png) +![Image of advanced hunting filter](images/atp-filter-advanced-hunting.png) Once you apply the filter to modify the query and then run the query, the results are updated accordingly. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md index 33817ad10f..0b30e86cd8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md @@ -1,6 +1,6 @@ --- -title: Learn the Advanced hunting query language -description: Create your first threat hunting query and learn about common operators and other aspects of the Advanced hunting query language +title: Learn the advanced hunting query language +description: Create your first threat hunting query and learn about common operators and other aspects of the advanced hunting query language keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, language, learn, first query, telemetry, events, telemetry, custom detections, schema, kusto, operators, data types search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -18,14 +18,14 @@ ms.topic: article ms.date: 10/08/2019 --- -# Learn the Advanced hunting query language +# Learn the advanced hunting query language **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) > Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhunting-abovefoldlink) -Advanced hunting is based on the [Kusto query language](https://docs.microsoft.com/azure/kusto/query/). You can use Kusto syntax and operators to construct queries that locate information in the [schema](advanced-hunting-schema-reference.md) specifically structured for Advanced hunting. To understand these concepts better, run your first query. +Advanced hunting is based on the [Kusto query language](https://docs.microsoft.com/azure/kusto/query/). You can use Kusto syntax and operators to construct queries that locate information in the [schema](advanced-hunting-schema-reference.md) specifically structured for advanced hunting. To understand these concepts better, run your first query. ## Try your first query @@ -45,9 +45,9 @@ DeviceProcessEvents | top 100 by Timestamp ``` -This is how it will look like in Advanced hunting. +This is how it will look like in advanced hunting. -![Image of Microsoft Defender ATP Advanced hunting query](images/advanced-hunting-query-example.png) +![Image of Microsoft Defender ATP advanced hunting query](images/advanced-hunting-query-example.png) ### Describe the query and specify the table to search The query starts with a short comment describing what it is for. This helps if you later decide to save your query and share it with others in your organization. @@ -91,9 +91,9 @@ Now that your query clearly identifies the data you want to locate, you can add Click **Run query** to see the results. You can expand the screen view so you can focus on your hunting query and the results. -## Learn common query operators for Advanced hunting +## Learn common query operators for advanced hunting -Now that you've run your first query and have a general idea of its components, it's time to backtrack a little bit and learn some basics. The Kusto query language used by Advanced hunting supports a range of operators, including the following common ones. +Now that you've run your first query and have a general idea of its components, it's time to backtrack a little bit and learn some basics. The Kusto query language used by advanced hunting supports a range of operators, including the following common ones. | Operator | Description and usage | |--|--| @@ -108,11 +108,11 @@ Now that you've run your first query and have a general idea of its components, | **makeset** | Return a dynamic (JSON) array of the set of distinct values that Expr takes in the group. | | **find** | Find rows that match a predicate across a set of tables. | -To see a live example of these operators, run them from the **Get started** section of the Advanced hunting page. +To see a live example of these operators, run them from the **Get started** section of the advanced hunting page. ## Understand data types -Data in Advanced hunting tables are generally classified into the following data types. +Data in advanced hunting tables are generally classified into the following data types. | Data type | Description and query implications | |--|--| @@ -126,7 +126,7 @@ Data in Advanced hunting tables are generally classified into the following data The **Get started** section provides a few simple queries using commonly used operators. Try running these queries and making small modifications to them. -![Image of Advanced hunting window](images/atp-advanced-hunting.png) +![Image of advanced hunting window](images/atp-advanced-hunting.png) > [!NOTE] > Apart from the basic query samples, you can also access [shared queries](advanced-hunting-shared-queries.md) for specific threat hunting scenarios. Explore the shared queries on the left side of the page or the GitHub query repository. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md index ad7829bfa9..8fd07c3b19 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md @@ -1,6 +1,6 @@ --- -title: Advanced hunting schema reference -description: Learn about the tables in the Advanced hunting schema to understand the data you can run threat hunting queries on +title: advanced hunting schema reference +description: Learn about the tables in the advanced hunting schema to understand the data you can run threat hunting queries on keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, data search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -18,7 +18,7 @@ ms.topic: article ms.date: 10/08/2019 --- -# Understand the Advanced hunting schema +# Understand the advanced hunting schema **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) @@ -27,13 +27,13 @@ ms.date: 10/08/2019 [!include[Prerelease information](../../includes/prerelease.md)] -The [Advanced hunting](advanced-hunting-overview.md) schema is made up of multiple tables that provide either event information or information about machines and other entities. To effectively build queries that span multiple tables, you need to understand the tables and the columns in the Advanced hunting schema. +The [Advanced hunting](advanced-hunting-overview.md) schema is made up of multiple tables that provide either event information or information about machines and other entities. To effectively build queries that span multiple tables, you need to understand the tables and the columns in the advanced hunting schema. ## Schema tables -The following reference lists all the tables in the Advanced hunting schema. Each table name links to a page describing the column names for that table. +The following reference lists all the tables in the advanced hunting schema. Each table name links to a page describing the column names for that table. -Table and column names are also listed within the Microsoft Defender Security Center, in the schema representation on the Advanced hunting screen. +Table and column names are also listed within the Microsoft Defender Security Center, in the schema representation on the advanced hunting screen. | Table name | Description | |------------|-------------| @@ -47,10 +47,10 @@ Table and column names are also listed within the Microsoft Defender Security Ce | **[DeviceLogonEvents](advanced-hunting-devicelogonevents-table.md)** | Sign-ins and other authentication events | | **[DeviceImageLoadEvents](advanced-hunting-deviceimageloadevents-table.md)** | DLL loading events | | **[DeviceEvents](advanced-hunting-deviceevents-table.md)** | Multiple event types, including events triggered by security controls such as Windows Defender Antivirus and exploit protection | -| **[DeviceTvmSoftwareInventoryVulnerabilities](advanced-hunting-tvm-softwareinventory-table.md)** | Vulnerabilities in your software inventory | -| **[DeviceTvmSoftwareVulnerabilitiesKB ](advanced-hunting-tvm-softwarevulnerability-table.md)** | Publicly-available vulnerabilities and whether they exist in your software inventory | -| **[DeviceTvmSecureConfigurationAssessment](advanced-hunting-tvm-configassessment-table.md)** | Security configuration assessment information | -| **[DeviceTvmSecureConfigurationAssessmentKB](advanced-hunting-tvm-secureconfigkb-table.md)** | Basis of security configuration assessment such as security industry standards and benchmarks | +| **[DeviceTvmSoftwareInventoryVulnerabilities](advanced-hunting-tvm-softwareinventory-table.md)** | Inventory of software on devices as well as any known vulnerabilities in these software products | +| **[DeviceTvmSoftwareVulnerabilitiesKB ](advanced-hunting-tvm-softwarevulnerability-table.md)** | Knowledge base of publicly disclosed vulnerabilities, including whether exploit code is publicly available | +| **[DeviceTvmSecureConfigurationAssessment](advanced-hunting-tvm-configassessment-table.md)** | Threat & Vulnerability Management assessment events, indicating the status of various security configurations on devices | +| **[DeviceTvmSecureConfigurationAssessmentKB](advanced-hunting-tvm-secureconfigkb-table.md)** | Knowledge base of various security configurations used by Threat & Vulnerability Management to assess devices; includes mappings to various standards and benchmarks | ## Related topics - [Advanced hunting overview](advanced-hunting-overview.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-shared-queries.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-shared-queries.md index d32a485fd7..c086fd1418 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-shared-queries.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-shared-queries.md @@ -1,5 +1,5 @@ --- -title: Use shared queries in Advanced hunting +title: Use shared queries in advanced hunting description: Start threat hunting immediately with predefined and shared queries. Share your queries to the public or to your organization. keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, custom detections, schema, kusto, github repo, my queries, shared queries search.product: eADQiWindows 10XVcnh @@ -18,7 +18,7 @@ ms.topic: article ms.date: 10/08/2019 --- -# Use shared queries in Advanced hunting +# Use shared queries in advanced hunting **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) @@ -54,10 +54,10 @@ You can save a new or existing query so that it is only accessible to you or sha 2. Select **Delete** and confirm deletion. Or select **Rename** and provide a new name for the query. ## Access queries in the GitHub repository -Microsoft security researchers regularly share Advanced hunting queries in a [designated public repository on GitHub](https://github.com/Microsoft/WindowsDefenderATP-Hunting-Queries). This repository is open to contributions. To contribute, [join GitHub for free](https://github.com/). +Microsoft security researchers regularly share advanced hunting queries in a [designated public repository on GitHub](https://github.com/Microsoft/WindowsDefenderATP-Hunting-Queries). This repository is open to contributions. To contribute, [join GitHub for free](https://github.com/). >[!TIP] ->Microsoft security researchers also provide Advanced hunting queries that you can use to locate activities and indicators associated with emerging threats. These queries are provided as part of the [threat analytics](threat-analytics.md) reports in Microsoft Defender Security Center. +>Microsoft security researchers also provide advanced hunting queries that you can use to locate activities and indicators associated with emerging threats. These queries are provided as part of the [threat analytics](threat-analytics.md) reports in Microsoft Defender Security Center. ## Related topics - [Advanced hunting overview](advanced-hunting-overview.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md index 3fd747d1c7..ba92db654a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-configassessment-table.md @@ -1,6 +1,6 @@ --- -title: DeviceTvmSecureConfigurationAssessment table in the Advanced hunting schema -description: Learn about Threat & Vulnerability Management security assessment events in the DeviceTvmSecureConfigurationAssessment table of the Advanced hunting schema. These events provide machine information as well as security configuration details, impact, and compliance information. +title: DeviceTvmSecureConfigurationAssessment table in the advanced hunting schema +description: Learn about Threat & Vulnerability Management security assessment events in the DeviceTvmSecureConfigurationAssessment table of the advanced hunting schema. These events provide machine information as well as security configuration details, impact, and compliance information. keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, threat & vulnerability management, TVM, device management, security configuration, DeviceTvmSecureConfigurationAssessment search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -28,21 +28,21 @@ ms.date: 11/12/2019 [!include[Prerelease information](../../includes/prerelease.md)] -Each row in the DeviceTvmSecureConfigurationAssessment table contains an assessment event for a specific security configuration from [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md). Use this reference to check the latest assessment results and determine whether devices are compliant. +Each row in the `DeviceTvmSecureConfigurationAssessment` table contains an assessment event for a specific security configuration from [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md). Use this reference to check the latest assessment results and determine whether devices are compliant. -For information on other tables in the Advanced hunting schema, see [the Advanced hunting reference](advanced-hunting-reference.md). +For information on other tables in the advanced hunting schema, see [the advanced hunting reference](advanced-hunting-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| DeviceId | string | Unique identifier for the machine in the service | -| DeviceName | string | Fully qualified domain name (FQDN) of the machine | -| OSPlatform | string | Platform of the operating system running on the machine. This indicates specific operating systems, including variations within the same family, such as Windows 10 and Windows 7.| -| Timestamp | datetime |Date and time when the record was generated | -| ConfigurationId | string | Unique identifier for a specific configuration | -| ConfigurationCategory | string | Category or grouping to which the configuration belongs: Application, OS, Network, Accounts, Security controls | -| ConfigurationSubcategory | string |Subcategory or subgrouping to which the configuration belongs. In many cases, this describes specific capabilities or features. | -| ConfigurationImpact | string | Rated impact of the configuration to the overall configuration score (1-10) | -| IsCompliant | boolean | Indicates whether the configuration or policy is properly configured | +| `DeviceId` | string | Unique identifier for the machine in the service | +| `DeviceName` | string | Fully qualified domain name (FQDN) of the machine | +| `OSPlatform` | string | Platform of the operating system running on the machine. This indicates specific operating systems, including variations within the same family, such as Windows 10 and Windows 7.| +| `Timestamp` | datetime |Date and time when the record was generated | +| `ConfigurationId` | string | Unique identifier for a specific configuration | +| `ConfigurationCategory` | string | Category or grouping to which the configuration belongs: Application, OS, Network, Accounts, Security controls | +| `ConfigurationSubcategory` | string |Subcategory or subgrouping to which the configuration belongs. In many cases, this describes specific capabilities or features. | +| `ConfigurationImpact` | string | Rated impact of the configuration to the overall configuration score (1-10) | +| `IsCompliant` | boolean | Indicates whether the configuration or policy is properly configured | ## Related topics diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md index 5da1e8e986..9ea78ad918 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-secureconfigkb-table.md @@ -1,6 +1,6 @@ --- -title: DeviceTvmSecureConfigurationAssessmentKB table in the Advanced hunting schema -description: Learn about the various secure configurations assessed by Threat & Vulnerability Management in the DeviceTvmSecureConfigurationAssessmentKB table of the Advanced hunting schema. +title: DeviceTvmSecureConfigurationAssessmentKB table in the advanced hunting schema +description: Learn about the various secure configurations assessed by Threat & Vulnerability Management in the DeviceTvmSecureConfigurationAssessmentKB table of the advanced hunting schema. keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, threat & vulnerability management, TVM, device management, security configuration, MITRE ATT&CK framework, knowledge base, KB, DeviceTvmSecureConfigurationAssessmentKB search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -28,22 +28,22 @@ ms.date: 11/12/2019 [!include[Prerelease information](../../includes/prerelease.md)] -The DeviceTvmSecureConfigurationAssessmentKB table in the Advanced hunting schema contains information about the various secure configurations — such as whether a device has automatic updates on — checked by [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md). It also includes risk information, related industry benchmarks, and applicable MITRE ATT&CK techniques and tactics. Use this reference to construct queries that return information from the table. +The `DeviceTvmSecureConfigurationAssessmentKB` table in the advanced hunting schema contains information about the various secure configurations — such as whether a device has automatic updates on — checked by [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md). It also includes risk information, related industry benchmarks, and applicable MITRE ATT&CK techniques and tactics. Use this reference to construct queries that return information from the table. -For information on other tables in the Advanced hunting schema, see [the Advanced hunting reference](advanced-hunting-reference.md). +For information on other tables in the advanced hunting schema, see [the advanced hunting reference](advanced-hunting-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| ConfigurationId | string | Unique identifier for a specific configuration | -| ConfigurationImpact | string | Rated impact of the configuration to the overall configuration score (1-10) | -| ConfigurationName | string | Display name of the configuration | -| ConfigurationDescription | string | Description of the configuration | -| RiskDescription | string | Description of the associated risk | -| ConfigurationCategory | string | Category or grouping to which the configuration belongs: Application, OS, Network, Accounts, Security controls| -| ConfigurationSubcategory | string |Subcategory or subgrouping to which the configuration belongs. In many cases, this describes specific capabilities or features. | -| ConfigurationBenchmarks | string | List of industry benchmarks recommending the same or similar configuration | -| RelatedMitreTechniques | string | List of Mitre ATT&CK framework techniques related to the configuration | -| RelatedMitreTactics | string | List of Mitre ATT&CK framework tactics related to the configuration | +| `ConfigurationId` | string | Unique identifier for a specific configuration | +| `ConfigurationImpact` | string | Rated impact of the configuration to the overall configuration score (1-10) | +| `ConfigurationName` | string | Display name of the configuration | +| `ConfigurationDescription` | string | Description of the configuration | +| `RiskDescription` | string | Description of the associated risk | +| `ConfigurationCategory` | string | Category or grouping to which the configuration belongs: Application, OS, Network, Accounts, Security controls| +| `ConfigurationSubcategory` | string |Subcategory or subgrouping to which the configuration belongs. In many cases, this describes specific capabilities or features. | +| `ConfigurationBenchmarks` | string | List of industry benchmarks recommending the same or similar configuration | +| `RelatedMitreTechniques` | string | List of Mitre ATT&CK framework techniques related to the configuration | +| `RelatedMitreTactics ` | string | List of Mitre ATT&CK framework tactics related to the configuration | ## Related topics diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md index 63fa5e1590..ff9eac991d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwareinventory-table.md @@ -1,6 +1,6 @@ --- -title: DeviceTvmSoftwareInventoryVulnerabilities table in the Advanced hunting schema -description: Learn about the inventory of software in your devices and their vulnerabilities in the DeviceTvmSoftwareInventoryVulnerabilities table of the Advanced hunting schema. +title: DeviceTvmSoftwareInventoryVulnerabilities table in the advanced hunting schema +description: Learn about the inventory of software in your devices and their vulnerabilities in the DeviceTvmSoftwareInventoryVulnerabilities table of the advanced hunting schema. keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, threat & vulnerability management, TVM, device management, software, inventory, vulnerabilities, CVE ID, OS DeviceTvmSoftwareInventoryVulnerabilities search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -29,22 +29,22 @@ ms.date: 11/12/2019 [!include[Prerelease information](../../includes/prerelease.md)] -The DeviceTvmSoftwareInventoryVulnerabilities table in the Advanced hunting schema contains the [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) inventory of software on your devices as well as any known vulnerabilities in these software products. This table also includes operating system information, CVE IDs, and vulnerability severity information. Use this reference to construct queries that return information from the table. +The `DeviceTvmSoftwareInventoryVulnerabilities` table in the advanced hunting schema contains the [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) inventory of software on your devices as well as any known vulnerabilities in these software products. This table also includes operating system information, CVE IDs, and vulnerability severity information. Use this reference to construct queries that return information from the table. -For information on other tables in the Advanced hunting schema, see [the Advanced hunting reference](advanced-hunting-reference.md). +For information on other tables in the advanced hunting schema, see [the advanced hunting reference](advanced-hunting-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| DeviceId | string | Unique identifier for the machine in the service | -| DeviceName | string | Fully qualified domain name (FQDN) of the machine | -| OSPlatform | string | Platform of the operating system running on the machine. This indicates specific operating systems, including variations within the same family, such as Windows 10 and Windows 7. | -| OSVersion | string | Version of the operating system running on the machine | -| OSArchitecture | string | Architecture of the operating system running on the machine | -| SoftwareVendor | string | Severity level assigned to the security vulnerability based on the CVSS score and dynamic factors influenced by the threat landscape | -| SoftwareName | string | Name of the software product | -| SoftwareVersion | string | Version number of the software product | -| CveId | string | Unique identifier assigned to the security vulnerability under the Common Vulnerabilities and Exposures (CVE) system | -| VulnerabilitySeverityLevel | string | Severity level assigned to the security vulnerability based on the CVSS score and dynamic factors influenced by the threat landscape | +| `DeviceId` | string | Unique identifier for the machine in the service | +| `DeviceName` | string | Fully qualified domain name (FQDN) of the machine | +| `OSPlatform` | string | Platform of the operating system running on the machine. This indicates specific operating systems, including variations within the same family, such as Windows 10 and Windows 7. | +| `OSVersion` | string | Version of the operating system running on the machine | +| `OSArchitecture` | string | Architecture of the operating system running on the machine | +| `SoftwareVendor` | string | Severity level assigned to the security vulnerability based on the CVSS score and dynamic factors influenced by the threat landscape | +| `SoftwareName` | string | Name of the software product | +| `SoftwareVersion` | string | Version number of the software product | +| `CveId` | string | Unique identifier assigned to the security vulnerability under the Common Vulnerabilities and Exposures (CVE) system | +| `VulnerabilitySeverityLevel` | string | Severity level assigned to the security vulnerability based on the CVSS score and dynamic factors influenced by the threat landscape | diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md index 754894ddbf..902684edc0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-tvm-softwarevulnerability-table.md @@ -1,6 +1,6 @@ --- -title: DeviceTvmSoftwareVulnerabilitiesKB table in the Advanced hunting schema -description: Learn about the software vulnerabilities tracked by Threat & Vulnerability Management in the DeviceTvmSoftwareVulnerabilitiesKB table of the Advanced hunting schema. +title: DeviceTvmSoftwareVulnerabilitiesKB table in the advanced hunting schema +description: Learn about the software vulnerabilities tracked by Threat & Vulnerability Management in the DeviceTvmSoftwareVulnerabilitiesKB table of the advanced hunting schema. keywords: advanced hunting, threat hunting, cyber threat hunting, search, query, telemetry, schema reference, kusto, table, column, data type, description, threat & vulnerability management, TVM, device management, software, inventory, vulnerabilities, CVE ID, CVSS, DeviceTvmSoftwareVulnerabilitiesKB search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -28,20 +28,20 @@ ms.date: 11/12/2019 [!include[Prerelease information](../../includes/prerelease.md)] -The DeviceTvmSoftwareInventoryVulnerabilities table in the Advanced hunting schema contains the list of vulnerabilities [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) assesses devices for. Use this reference to construct queries that return information from the table. +The `DeviceTvmSoftwareInventoryVulnerabilities` table in the advanced hunting schema contains the list of vulnerabilities [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) assesses devices for. Use this reference to construct queries that return information from the table. -For information on other tables in the Advanced hunting schema, see [the Advanced hunting reference](advanced-hunting-reference.md). +For information on other tables in the advanced hunting schema, see [the advanced hunting reference](advanced-hunting-reference.md). | Column name | Data type | Description | |-------------|-----------|-------------| -| CveId | string | Unique identifier assigned to the security vulnerability under the Common Vulnerabilities and Exposures (CVE) system | -| CvssScore | string | Severity score assigned to the security vulnerability under th Common Vulnerability Scoring System (CVSS) | -| IsExploitAvailable | boolean | Indicates whether exploit code for the vulnerability is publicly available | -| VulnerabilitySeverityLevel | string | Severity level assigned to the security vulnerability based on the CVSS score and dynamic factors influenced by the threat landscape | -| LastModifiedTime | datetime | Date and time the item or related metadata was last modified | -| PublishedDate | datetime | Date vulnerability was disclosed to public | -| VulnerabilityDescription | string | Description of vulnerability and associated risks | -| AffectedSoftware | string | List of all software products affected by the vulnerability | +| `CveId` | string | Unique identifier assigned to the security vulnerability under the Common Vulnerabilities and Exposures (CVE) system | +| `CvssScore` | string | Severity score assigned to the security vulnerability under th Common Vulnerability Scoring System (CVSS) | +| `IsExploitAvailable` | boolean | Indicates whether exploit code for the vulnerability is publicly available | +| `VulnerabilitySeverityLevel` | string | Severity level assigned to the security vulnerability based on the CVSS score and dynamic factors influenced by the threat landscape | +| `LastModifiedTime` | datetime | Date and time the item or related metadata was last modified | +| `PublishedDate` | datetime | Date vulnerability was disclosed to public | +| `VulnerabilityDescription` | string | Description of vulnerability and associated risks | +| `AffectedSoftware` | string | List of all software products affected by the vulnerability | ## Related topics diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 84f22f9ef0..e4e202f76f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -46,7 +46,7 @@ For information about configuring attack surface reduction rules, see [Enable at Microsoft Defender ATP provides detailed reporting into events and blocks as part of its alert investigation scenarios. -You can query Microsoft Defender ATP data by using [Advanced hunting](advanced-hunting-query-language.md). If you're using [audit mode](audit-windows-defender.md), you can use Advanced hunting to understand how attack surface reduction rules could affect your environment. +You can query Microsoft Defender ATP data by using [Advanced hunting](advanced-hunting-query-language.md). If you're using [audit mode](audit-windows-defender.md), you can use advanced hunting to understand how attack surface reduction rules could affect your environment. Here is an example query: diff --git a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md index 44d145c9e9..ae15f3e5c4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md @@ -51,7 +51,7 @@ Controlled folder access requires enabling [Windows Defender Antivirus real-time Microsoft Defender ATP provides detailed reporting into events and blocks as part of its [alert investigation scenarios](../microsoft-defender-atp/investigate-alerts.md). -You can query Microsoft Defender ATP data by using [Advanced hunting](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection). If you're using [audit mode](audit-windows-defender.md), you can use Advanced hunting to see how controlled folder access settings would affect your environment if they were enabled. +You can query Microsoft Defender ATP data by using [Advanced hunting](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection). If you're using [audit mode](audit-windows-defender.md), you can use advanced hunting to see how controlled folder access settings would affect your environment if they were enabled. Here is an example query diff --git a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md index 854e4f2e9b..90c461b3d6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md +++ b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md @@ -117,7 +117,7 @@ You can also take the following actions on the rule from this page: - **Run** — run the rule immediately. This also resets the interval for the next run. - **Edit** — modify the rule without changing the query -- **Modify query** — edit the query in Advanced hunting +- **Modify query** — edit the query in advanced hunting - **Turn on** / **Turn off** — enable the rule or stop it from running - **Delete** — turn off the rule and remove it @@ -127,5 +127,5 @@ You can also take the following actions on the rule from this page: ## Related topic - [Custom detections overview](overview-custom-detections.md) - [Advanced hunting overview](advanced-hunting-overview.md) -- [Learn the Advanced hunting query language](advanced-hunting-query-language.md) +- [Learn the advanced hunting query language](advanced-hunting-query-language.md) - [View and organize alerts](alerts-queue.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md index c7ae3aac79..ccab9e8250 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md @@ -152,7 +152,7 @@ You can also use [Advanced hunting](advanced-hunting-query-language.md) to query After running your simulations, we encourage you to walk through the lab progress bar and explore Microsoft Defender ATP features. See if your attacks triggered an automated investigation and remediation, check out the evidence collected and analyzed by the feature. -Hunt for attack evidence through Advanced hunting by using the rich query language and raw telemetry and check out some world-wide threats documented in Threat analytics. +Hunt for attack evidence through advanced hunting by using the rich query language and raw telemetry and check out some world-wide threats documented in Threat analytics. ## Simulation results diff --git a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md index 2642c7655d..29df4eb11a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md @@ -49,7 +49,7 @@ Many of the features in the [Enhanced Mitigation Experience Toolkit (EMET)](http Microsoft Defender ATP provides detailed reporting into events and blocks as part of its alert investigation scenarios. -You can query Microsoft Defender ATP data by using [Advanced hunting](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview). If you're using [audit mode](audit-windows-defender.md), you can use Advanced hunting to see how exploit protection settings could affect your environment. +You can query Microsoft Defender ATP data by using [Advanced hunting](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview). If you're using [audit mode](audit-windows-defender.md), you can use advanced hunting to see how exploit protection settings could affect your environment. Here is an example query: diff --git a/windows/security/threat-protection/microsoft-defender-atp/network-protection.md b/windows/security/threat-protection/microsoft-defender-atp/network-protection.md index b1a6786f57..cdcb26b8fd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/network-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/network-protection.md @@ -52,7 +52,7 @@ Windows 10 version 1709 or later | [Windows Defender AV real-time protection](.. Microsoft Defender ATP provides detailed reporting into events and blocks as part of its [alert investigation scenarios](../microsoft-defender-atp/investigate-alerts.md). -You can query Microsoft Defender ATP data by using [Advanced hunting](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection). If you're using [audit mode](audit-windows-defender.md), you can use Advanced hunting to see how network protection settings would affect your environment if they were enabled. +You can query Microsoft Defender ATP data by using [Advanced hunting](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection). If you're using [audit mode](audit-windows-defender.md), you can use advanced hunting to see how network protection settings would affect your environment if they were enabled. Here is an example query diff --git a/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md b/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md index 03e0f5ca62..470e593502 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md +++ b/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md @@ -1,7 +1,7 @@ --- title: Overview of custom detections in Microsoft Defender ATP ms.reviewer: -description: Understand how you can use Advanced hunting to create custom detections and generate alerts +description: Understand how you can use advanced hunting to create custom detections and generate alerts keywords: custom detections, alerts, detection rules, advanced hunting, hunt, query, response actions, interval, mdatp, microsoft defender atp search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -28,7 +28,7 @@ With custom detections, you can proactively monitor for and respond to various e Custom detections work with [Advanced hunting](advanced-hunting-overview.md), which provides a powerful, flexible query language that covers a broad set of event and system information from your network. You can set them to run at regular intervals, generating alerts and taking response actions whenever there are matches. Custom detections provide: -- Alerts for rule-based detections built from Advanced hunting queries +- Alerts for rule-based detections built from advanced hunting queries - Automatic response actions that apply to files and machines >[!NOTE] diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview.md b/windows/security/threat-protection/microsoft-defender-atp/preview.md index 07e1d96848..a092af970c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview.md @@ -46,7 +46,7 @@ The following features are included in the preview release: - [Threat & Vulnerability Management Report inaccuracy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation#report-inaccuracy)
You can report a false positive when you see any vague, inaccurate, incomplete, or already remediated [security recommendation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation#report-inaccuracy), [software inventory](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory#report-inaccuracy), and [discovered vulnerabilities](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses#report-inaccuracy). -- [Threat & Vulnerability Management Advanced Hunting Schemas](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceregistryevents-table)
You can now use the Threat & Vulnerability Management tables in the Advanced hunting schema to query about software inventory, vulnerability knowledgebase, security configuration assessment, and security configuration knowledgebase. +- [Threat & Vulnerability Management Advanced Hunting Schemas](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceregistryevents-table)
You can now use the Threat & Vulnerability Management tables in the advanced hunting schema to query about software inventory, vulnerability knowledgebase, security configuration assessment, and security configuration knowledgebase. - [Threat & Vulnerability Management role-based access controls](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group)
You can now use the new permissions to allow maximum flexibility to create SecOps-oriented roles, Threat & Vulnerability Management-oriented roles, or hybrid roles so only authorized users are accessing specific data to do their task. You can also achieve even further granularity by specifying whether a Threat & Vulnerability Management role can only view vulnerability-related data, or can create and manage remediation and exceptions. diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 93c0a3388e..df23634446 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -159,7 +159,7 @@ When an exception is created for a recommendation, the recommendation is no long 6. Navigate to the **Remediation** page under the **Threat & Vulnerability Management** menu and click the **Exceptions** tab to view all your exceptions (current and past). ![Screenshot of exception list of exceptions in the Remediation page](images/tvm-exception-list.png) -## Use Advanced hunting query to search for machines with High active alerts or critical CVE public exploit +## Use advanced hunting query to search for machines with High active alerts or critical CVE public exploit 1. Go to **Advanced hunting** from the left-hand navigation pane. @@ -193,5 +193,5 @@ DeviceName=any(DeviceName) by DeviceId, AlertId - [Software inventory](tvm-software-inventory.md) - [Weaknesses](tvm-weaknesses.md) - [Advanced hunting overview](overview-hunting.md) -- [All Advanced hunting tables](advanced-hunting-reference.md) +- [All advanced hunting tables](advanced-hunting-reference.md) - [Configure data access for Threat & Vulnerability Management roles](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/user-roles#create-roles-and-assign-the-role-to-an-azure-active-directory-group) diff --git a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md index 7e542c0b65..252b58265c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md @@ -94,7 +94,7 @@ For more information preview features, see [Preview features](https://docs.micro - [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard)
Controlled folder access is now supported on Windows Server 2019. -- [Custom detection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/overview-custom-detections)
With custom detections, you can create custom queries to monitor events for any kind of behavior such as suspicious or emerging threats. This can be done by leveraging the power of Advanced hunting through the creation of custom detection rules. +- [Custom detection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/overview-custom-detections)
With custom detections, you can create custom queries to monitor events for any kind of behavior such as suspicious or emerging threats. This can be done by leveraging the power of advanced hunting through the creation of custom detection rules. - [Integration with Azure Security Center](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection#integration-with-azure-security-center)
Microsoft Defender ATP integrates with Azure Security Center to provide a comprehensive server protection solution. With this integration Azure Security Center can leverage the power of Microsoft Defender ATP to provide improved threat detection for Windows Servers. @@ -120,7 +120,7 @@ Threat Analytics is a set of interactive reports published by the Microsoft Defe ## March 2018 - [Advanced Hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)
-Query data using Advanced hunting in Microsoft Defender ATP. +Query data using advanced hunting in Microsoft Defender ATP. - [Attack surface reduction rules](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard)
New attack surface reduction rules: From 461d264ccfc7659096504d240df21884eff1adb0 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Dec 2019 15:19:16 -0800 Subject: [PATCH 041/289] Create why-use-microsoft-antivirus.md --- .../why-use-microsoft-antivirus.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md diff --git a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md new file mode 100644 index 0000000000..9be9c9e46b --- /dev/null +++ b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md @@ -0,0 +1,21 @@ +--- +title: Why you should use Windows Defender Antivirus +description: For best results, use Windows Defender Antivirus together with your other Microsoft offerings. +keywords: windows defender, antivirus +search.product: eADQiWindows 10XVcnh +ms.pagetype: security +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +author: denisebmsft +ms.author: deniseb +ms.custom: nextgen +ms.date: 12/16/2019 +ms.reviewer: +manager: dansimp +--- + +# 10 good reasons to use Windows Defender Antivirus + From 292c733577dd0861301b851525ea2df78dfa957c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Dec 2019 15:20:13 -0800 Subject: [PATCH 042/289] Update TOC.md --- windows/security/threat-protection/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 1df34b54fd..04fa998be4 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -42,6 +42,7 @@ #### [Network firewall](windows-firewall/windows-firewall-with-advanced-security.md) ### [Next generation protection](windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md) +#### [10 good reasons to use Windows Defender Antivirus](windows-defender-antivirus/why-use-microsoft-antivirus.md) ### [Endpoint detection and response]() #### [Endpoint detection and response overview](microsoft-defender-atp/overview-endpoint-detection-response.md) From 29d4bd1b3c02fbcdb74b95604914b92a5d484bf6 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Dec 2019 15:22:00 -0800 Subject: [PATCH 043/289] Update why-use-microsoft-antivirus.md --- .../why-use-microsoft-antivirus.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md index 9be9c9e46b..0f00488c07 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md @@ -1,5 +1,5 @@ --- -title: Why you should use Windows Defender Antivirus +title: Why you should use Windows Defender Antivirus together with Microsoft Defender Advanced Threat Protection description: For best results, use Windows Defender Antivirus together with your other Microsoft offerings. keywords: windows defender, antivirus search.product: eADQiWindows 10XVcnh @@ -17,5 +17,7 @@ ms.reviewer: manager: dansimp --- -# 10 good reasons to use Windows Defender Antivirus +# 10 good reasons to use Windows Defender Antivirus together with Microsoft Defender Advanced Threat Protection + + From a30c0bf942e3a403c744abd3a9bee24d33d61ee9 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Dec 2019 15:28:35 -0800 Subject: [PATCH 044/289] Update why-use-microsoft-antivirus.md --- .../windows-defender-antivirus/why-use-microsoft-antivirus.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md index 0f00488c07..9d1b5915b0 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md @@ -19,5 +19,7 @@ manager: dansimp # 10 good reasons to use Windows Defender Antivirus together with Microsoft Defender Advanced Threat Protection +Windows Defender Antivirus is the next-generation protection component of [Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md) (Microsoft Defender ATP). Although you can integrate non-Microsoft antivirus offerings with Microsoft Defender ATP, there are at least 10 good reasons to use Windows Defender Antivirus together with Microsoft Defender ATP. This article summarizes those reasons and provides links to additional information. + From 404485293ea8bcbcd6d7cdc9b9ac1d4873f91c8e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Dec 2019 15:40:56 -0800 Subject: [PATCH 045/289] Update why-use-microsoft-antivirus.md --- .../why-use-microsoft-antivirus.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md index 9d1b5915b0..55818c1fba 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md @@ -19,7 +19,20 @@ manager: dansimp # 10 good reasons to use Windows Defender Antivirus together with Microsoft Defender Advanced Threat Protection -Windows Defender Antivirus is the next-generation protection component of [Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md) (Microsoft Defender ATP). Although you can integrate non-Microsoft antivirus offerings with Microsoft Defender ATP, there are at least 10 good reasons to use Windows Defender Antivirus together with Microsoft Defender ATP. This article summarizes those reasons and provides links to additional information. +Windows Defender Antivirus is the next-generation protection component of [Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md) (Microsoft Defender ATP). Although you can use a non-Microsoft antivirus offering with Microsoft Defender ATP, there are certain advantages to using Windows Defender Antivirus together with Microsoft Defender ATP. + +The following table summarizes 10 good reasons to use Windows Defender Antivirus together with Microsoft Defender ATP. + +|Item |Description | +|--|--| +|File recovery via OneDrive |If your device is attacked by ransomware and protection through Windows Defender Antivirus with Microsoft Defender ATP is in place, your files are protected and recoverable. | +|Network protection |Your organization's security team can protect your network by blocking specific URLs and IP addresses. | +|File blocking |Your organization's security team can block specific files. | +|Auditing events |Auditing event signals are available in [endpoint detection and response capabilities](../microsoft-defender-atp/overview-endpoint-detection-response.md). (These signals are not available with non-Microsoft antivirus.) | +|Details about blocked malware | | + + + From bbb471f0915c0ccc32e55ffeb379efac7b14ccf4 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Dec 2019 15:42:58 -0800 Subject: [PATCH 046/289] Update TOC.md --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 04fa998be4..b82183f8e1 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -42,7 +42,7 @@ #### [Network firewall](windows-firewall/windows-firewall-with-advanced-security.md) ### [Next generation protection](windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md) -#### [10 good reasons to use Windows Defender Antivirus](windows-defender-antivirus/why-use-microsoft-antivirus.md) +#### [Better together: Windows Defender Antivirus and Microsoft Defender ATP](windows-defender-antivirus/why-use-microsoft-antivirus.md) ### [Endpoint detection and response]() #### [Endpoint detection and response overview](microsoft-defender-atp/overview-endpoint-detection-response.md) From 9f80e7c29e334a753b8ce9685a048deda1cb6595 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Dec 2019 15:49:53 -0800 Subject: [PATCH 047/289] Update why-use-microsoft-antivirus.md --- .../why-use-microsoft-antivirus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md index 55818c1fba..3398562837 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md @@ -25,9 +25,9 @@ The following table summarizes 10 good reasons to use Windows Defender Antivirus |Item |Description | |--|--| -|File recovery via OneDrive |If your device is attacked by ransomware and protection through Windows Defender Antivirus with Microsoft Defender ATP is in place, your files are protected and recoverable. | -|Network protection |Your organization's security team can protect your network by blocking specific URLs and IP addresses. | -|File blocking |Your organization's security team can block specific files. | +|File recovery via OneDrive |If you are using Office 365 and your device is attacked by ransomware, with Windows Defender Antivirus in place, your files are protected and recoverable. [OneDrive Files Restore and Windows Defender take ransomware protection one step further](https://techcommunity.microsoft.com/t5/Microsoft-OneDrive-Blog/OneDrive-Files-Restore-and-Windows-Defender-takes-ransomware/ba-p/188001).| +|Network protection |Your organization's security team can protect your network by blocking specific URLs and IP addresses. [Protect your network](../microsoft-defender-atp/network-protection.md).| +|File blocking |Your organization's security team can block specific files. [Stop and quarantine files in your network](../microsoft-defender-atp/respond-file-alerts.md#stop-and-quarantine-files-in-your-network).| |Auditing events |Auditing event signals are available in [endpoint detection and response capabilities](../microsoft-defender-atp/overview-endpoint-detection-response.md). (These signals are not available with non-Microsoft antivirus.) | |Details about blocked malware | | From e3330282ee896d152d25f6b850f9d9d95676da1e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Dec 2019 16:03:06 -0800 Subject: [PATCH 048/289] Update why-use-microsoft-antivirus.md --- .../why-use-microsoft-antivirus.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md index 3398562837..1c30dcc1bc 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md @@ -17,19 +17,22 @@ ms.reviewer: manager: dansimp --- -# 10 good reasons to use Windows Defender Antivirus together with Microsoft Defender Advanced Threat Protection +# Better together: Windows Defender Antivirus and Microsoft Defender Advanced Threat Protection Windows Defender Antivirus is the next-generation protection component of [Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md) (Microsoft Defender ATP). Although you can use a non-Microsoft antivirus offering with Microsoft Defender ATP, there are certain advantages to using Windows Defender Antivirus together with Microsoft Defender ATP. -The following table summarizes 10 good reasons to use Windows Defender Antivirus together with Microsoft Defender ATP. +## Reasons to use Windows Defender Antivirus together with Microsoft Defender ATP |Item |Description | |--|--| -|File recovery via OneDrive |If you are using Office 365 and your device is attacked by ransomware, with Windows Defender Antivirus in place, your files are protected and recoverable. [OneDrive Files Restore and Windows Defender take ransomware protection one step further](https://techcommunity.microsoft.com/t5/Microsoft-OneDrive-Blog/OneDrive-Files-Restore-and-Windows-Defender-takes-ransomware/ba-p/188001).| +|File recovery via OneDrive |If you are using Windows Defender Antivirus together with Office 365, and your device is attacked by ransomware, your files are protected and recoverable. [OneDrive Files Restore and Windows Defender take ransomware protection one step further](https://techcommunity.microsoft.com/t5/Microsoft-OneDrive-Blog/OneDrive-Files-Restore-and-Windows-Defender-takes-ransomware/ba-p/188001).| |Network protection |Your organization's security team can protect your network by blocking specific URLs and IP addresses. [Protect your network](../microsoft-defender-atp/network-protection.md).| |File blocking |Your organization's security team can block specific files. [Stop and quarantine files in your network](../microsoft-defender-atp/respond-file-alerts.md#stop-and-quarantine-files-in-your-network).| -|Auditing events |Auditing event signals are available in [endpoint detection and response capabilities](../microsoft-defender-atp/overview-endpoint-detection-response.md). (These signals are not available with non-Microsoft antivirus.) | -|Details about blocked malware | | +|Auditing events |Auditing event signals are available in [endpoint detection and response capabilities](../microsoft-defender-atp/overview-endpoint-detection-response.md). (These signals are not available with non-Microsoft antivirus solutions.) | +|Details about blocked malware |More details and actions for blocked malware are available with Windows Defender Antivirus and Microsoft Defender ATP. For example, NEED AN EXAMPLE HERE. [Understand malware & other threats](../intelligence/understanding-malware.md).| +| | | + +## Learn more From 98ca2ad318b5ccdd3e7f2a8445c65c5992d38637 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Dec 2019 16:08:39 -0800 Subject: [PATCH 049/289] Update why-use-microsoft-antivirus.md --- .../windows-defender-antivirus/why-use-microsoft-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md index 1c30dcc1bc..705812e263 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md @@ -30,7 +30,7 @@ Windows Defender Antivirus is the next-generation protection component of [Micro |File blocking |Your organization's security team can block specific files. [Stop and quarantine files in your network](../microsoft-defender-atp/respond-file-alerts.md#stop-and-quarantine-files-in-your-network).| |Auditing events |Auditing event signals are available in [endpoint detection and response capabilities](../microsoft-defender-atp/overview-endpoint-detection-response.md). (These signals are not available with non-Microsoft antivirus solutions.) | |Details about blocked malware |More details and actions for blocked malware are available with Windows Defender Antivirus and Microsoft Defender ATP. For example, NEED AN EXAMPLE HERE. [Understand malware & other threats](../intelligence/understanding-malware.md).| -| | | +|Threat analytics and Secure Score |Windows Defender Antivirus collects underlying system data used by [threat analytics](../microsoft-defender-atp/threat-analytics.md) and [secure score](../microsoft-defender-atp/overview-secure-score.md). This provides your organization's security team with more meaningful information than would be available with non-Microsoft antivirus offerings. | ## Learn more From 117de2dd4594e6285c630de94bfe3792e8c89fa8 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Dec 2019 16:21:20 -0800 Subject: [PATCH 050/289] Update why-use-microsoft-antivirus.md --- .../why-use-microsoft-antivirus.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md index 705812e263..9bb5701701 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md @@ -30,7 +30,11 @@ Windows Defender Antivirus is the next-generation protection component of [Micro |File blocking |Your organization's security team can block specific files. [Stop and quarantine files in your network](../microsoft-defender-atp/respond-file-alerts.md#stop-and-quarantine-files-in-your-network).| |Auditing events |Auditing event signals are available in [endpoint detection and response capabilities](../microsoft-defender-atp/overview-endpoint-detection-response.md). (These signals are not available with non-Microsoft antivirus solutions.) | |Details about blocked malware |More details and actions for blocked malware are available with Windows Defender Antivirus and Microsoft Defender ATP. For example, NEED AN EXAMPLE HERE. [Understand malware & other threats](../intelligence/understanding-malware.md).| -|Threat analytics and Secure Score |Windows Defender Antivirus collects underlying system data used by [threat analytics](../microsoft-defender-atp/threat-analytics.md) and [secure score](../microsoft-defender-atp/overview-secure-score.md). This provides your organization's security team with more meaningful information than would be available with non-Microsoft antivirus offerings. | +|Threat analytics and Secure Score |Windows Defender Antivirus collects underlying system data used by [threat analytics](../microsoft-defender-atp/threat-analytics.md) and [secure score](../microsoft-defender-atp/overview-secure-score.md). This provides your organization's security team with more meaningful information, such as recommendations and opportunities to improve your organization's security posture. | +|Geographic location |Compliant with ISO 270001 and data retention, geographic data is provided according to your organization's selected geographic sovereignty. See [Compliance offerings: ISO/IEC 27001:2013 Information Security Management Standards](https://docs.microsoft.com/microsoft-365/compliance/offering-iso-27001). | +|Performance |Microsoft Defender ATP is designed to work with Windows Defender Antivirus, so you get better performance when you use these offerings together. | +|Technical support |By using Microsoft Defender ATP together with Windows Defender Antivirus, you have one company to call for technical support. | +|Antivirus signal sharing |Microsoft applications and services share signals across your enterprise organization, providing a stronger single platform. | ## Learn more From fd5ea9a12e1731d76979662ed8f0239873592aeb Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Dec 2019 16:34:54 -0800 Subject: [PATCH 051/289] Update why-use-microsoft-antivirus.md --- .../why-use-microsoft-antivirus.md | 30 +++++++++++-------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md index 9bb5701701..76a9dc4531 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md @@ -21,23 +21,27 @@ manager: dansimp Windows Defender Antivirus is the next-generation protection component of [Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md) (Microsoft Defender ATP). Although you can use a non-Microsoft antivirus offering with Microsoft Defender ATP, there are certain advantages to using Windows Defender Antivirus together with Microsoft Defender ATP. -## Reasons to use Windows Defender Antivirus together with Microsoft Defender ATP +## 10 good reasons to use Windows Defender Antivirus together with Microsoft Defender ATP -|Item |Description | -|--|--| -|File recovery via OneDrive |If you are using Windows Defender Antivirus together with Office 365, and your device is attacked by ransomware, your files are protected and recoverable. [OneDrive Files Restore and Windows Defender take ransomware protection one step further](https://techcommunity.microsoft.com/t5/Microsoft-OneDrive-Blog/OneDrive-Files-Restore-and-Windows-Defender-takes-ransomware/ba-p/188001).| -|Network protection |Your organization's security team can protect your network by blocking specific URLs and IP addresses. [Protect your network](../microsoft-defender-atp/network-protection.md).| -|File blocking |Your organization's security team can block specific files. [Stop and quarantine files in your network](../microsoft-defender-atp/respond-file-alerts.md#stop-and-quarantine-files-in-your-network).| -|Auditing events |Auditing event signals are available in [endpoint detection and response capabilities](../microsoft-defender-atp/overview-endpoint-detection-response.md). (These signals are not available with non-Microsoft antivirus solutions.) | -|Details about blocked malware |More details and actions for blocked malware are available with Windows Defender Antivirus and Microsoft Defender ATP. For example, NEED AN EXAMPLE HERE. [Understand malware & other threats](../intelligence/understanding-malware.md).| -|Threat analytics and Secure Score |Windows Defender Antivirus collects underlying system data used by [threat analytics](../microsoft-defender-atp/threat-analytics.md) and [secure score](../microsoft-defender-atp/overview-secure-score.md). This provides your organization's security team with more meaningful information, such as recommendations and opportunities to improve your organization's security posture. | -|Geographic location |Compliant with ISO 270001 and data retention, geographic data is provided according to your organization's selected geographic sovereignty. See [Compliance offerings: ISO/IEC 27001:2013 Information Security Management Standards](https://docs.microsoft.com/microsoft-365/compliance/offering-iso-27001). | -|Performance |Microsoft Defender ATP is designed to work with Windows Defender Antivirus, so you get better performance when you use these offerings together. | -|Technical support |By using Microsoft Defender ATP together with Windows Defender Antivirus, you have one company to call for technical support. | -|Antivirus signal sharing |Microsoft applications and services share signals across your enterprise organization, providing a stronger single platform. | +| |Item |Description | +|--|--|--| +|1|File recovery via OneDrive |If you are using Windows Defender Antivirus together with [Office 365](https://docs.microsoft.com/Office365/Enterprise/), and your device is attacked by ransomware, your files are protected and recoverable. [OneDrive Files Restore and Windows Defender take ransomware protection one step further](https://techcommunity.microsoft.com/t5/Microsoft-OneDrive-Blog/OneDrive-Files-Restore-and-Windows-Defender-takes-ransomware/ba-p/188001).| +|2|Network protection |Your organization's security team can protect your network by blocking specific URLs and IP addresses. [Protect your network](../microsoft-defender-atp/network-protection.md).| +|3|File blocking |Your organization's security team can block specific files. [Stop and quarantine files in your network](../microsoft-defender-atp/respond-file-alerts.md#stop-and-quarantine-files-in-your-network).| +|4|Auditing events |Auditing event signals are available in [endpoint detection and response capabilities](../microsoft-defender-atp/overview-endpoint-detection-response.md). (These signals are not available with non-Microsoft antivirus solutions.) | +|5|Details about blocked malware |More details and actions for blocked malware are available with Windows Defender Antivirus and Microsoft Defender ATP. For example, NEED AN EXAMPLE HERE. [Understand malware & other threats](../intelligence/understanding-malware.md).| +|6|Threat analytics and Secure Score |Windows Defender Antivirus collects underlying system data used by [threat analytics](../microsoft-defender-atp/threat-analytics.md) and [secure score](../microsoft-defender-atp/overview-secure-score.md). This provides your organization's security team with more meaningful information, such as recommendations and opportunities to improve your organization's security posture. | +|7|Geographic location |Compliant with ISO 270001 and data retention, geographic data is provided according to your organization's selected geographic sovereignty. See [Compliance offerings: ISO/IEC 27001:2013 Information Security Management Standards](https://docs.microsoft.com/microsoft-365/compliance/offering-iso-27001). | +|8|Performance |Microsoft Defender ATP is designed to work with Windows Defender Antivirus, so you get better performance when you use these offerings together. [Evaluate Windows Defender Antivirus](evaluate-windows-defender-antivirus.md) and [Microsoft Defender ATP](../microsoft-defender-atp/evaluate-atp.md).| +|9|Technical support |By using Microsoft Defender ATP together with Windows Defender Antivirus, you have one company to call for technical support. [Troubleshoot service issues](../microsoft-defender-atp/troubleshoot-mdatp.md) and [review event logs and error codes with Windows Defender Antivirus](troubleshoot-windows-defender-antivirus.md). | +|10|Antivirus signal sharing |Microsoft applications and services share signals across your enterprise organization, providing a stronger single platform. See [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://www.microsoft.com/security/blog/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). | ## Learn more +[Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md) + +[Threat & Vulnerability Management](../microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md) + From 8e25b143b8f90103e8e4b755e735250fc135a316 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Dec 2019 16:35:24 -0800 Subject: [PATCH 052/289] Update why-use-microsoft-antivirus.md --- .../windows-defender-antivirus/why-use-microsoft-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md index 76a9dc4531..37c4870a73 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md @@ -29,7 +29,7 @@ Windows Defender Antivirus is the next-generation protection component of [Micro |2|Network protection |Your organization's security team can protect your network by blocking specific URLs and IP addresses. [Protect your network](../microsoft-defender-atp/network-protection.md).| |3|File blocking |Your organization's security team can block specific files. [Stop and quarantine files in your network](../microsoft-defender-atp/respond-file-alerts.md#stop-and-quarantine-files-in-your-network).| |4|Auditing events |Auditing event signals are available in [endpoint detection and response capabilities](../microsoft-defender-atp/overview-endpoint-detection-response.md). (These signals are not available with non-Microsoft antivirus solutions.) | -|5|Details about blocked malware |More details and actions for blocked malware are available with Windows Defender Antivirus and Microsoft Defender ATP. For example, NEED AN EXAMPLE HERE. [Understand malware & other threats](../intelligence/understanding-malware.md).| +|5|Details about blocked malware |More details and actions for blocked malware are available with Windows Defender Antivirus and Microsoft Defender ATP. [Understand malware & other threats](../intelligence/understanding-malware.md).| |6|Threat analytics and Secure Score |Windows Defender Antivirus collects underlying system data used by [threat analytics](../microsoft-defender-atp/threat-analytics.md) and [secure score](../microsoft-defender-atp/overview-secure-score.md). This provides your organization's security team with more meaningful information, such as recommendations and opportunities to improve your organization's security posture. | |7|Geographic location |Compliant with ISO 270001 and data retention, geographic data is provided according to your organization's selected geographic sovereignty. See [Compliance offerings: ISO/IEC 27001:2013 Information Security Management Standards](https://docs.microsoft.com/microsoft-365/compliance/offering-iso-27001). | |8|Performance |Microsoft Defender ATP is designed to work with Windows Defender Antivirus, so you get better performance when you use these offerings together. [Evaluate Windows Defender Antivirus](evaluate-windows-defender-antivirus.md) and [Microsoft Defender ATP](../microsoft-defender-atp/evaluate-atp.md).| From 3e2a9b4403449438dab86dcecd4d9eb373157a78 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Dec 2019 16:36:49 -0800 Subject: [PATCH 053/289] Update why-use-microsoft-antivirus.md --- .../windows-defender-antivirus/why-use-microsoft-antivirus.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md index 37c4870a73..62477a4bd2 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md @@ -19,6 +19,10 @@ manager: dansimp # Better together: Windows Defender Antivirus and Microsoft Defender Advanced Threat Protection +**Applies to:** + +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + Windows Defender Antivirus is the next-generation protection component of [Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md) (Microsoft Defender ATP). Although you can use a non-Microsoft antivirus offering with Microsoft Defender ATP, there are certain advantages to using Windows Defender Antivirus together with Microsoft Defender ATP. ## 10 good reasons to use Windows Defender Antivirus together with Microsoft Defender ATP From aab308ea39ec4f5ab559d64368f3a681040b525c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 16 Dec 2019 16:37:42 -0800 Subject: [PATCH 054/289] Update why-use-microsoft-antivirus.md --- .../windows-defender-antivirus/why-use-microsoft-antivirus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md index 62477a4bd2..f67ed7f3d9 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md @@ -34,8 +34,8 @@ Windows Defender Antivirus is the next-generation protection component of [Micro |3|File blocking |Your organization's security team can block specific files. [Stop and quarantine files in your network](../microsoft-defender-atp/respond-file-alerts.md#stop-and-quarantine-files-in-your-network).| |4|Auditing events |Auditing event signals are available in [endpoint detection and response capabilities](../microsoft-defender-atp/overview-endpoint-detection-response.md). (These signals are not available with non-Microsoft antivirus solutions.) | |5|Details about blocked malware |More details and actions for blocked malware are available with Windows Defender Antivirus and Microsoft Defender ATP. [Understand malware & other threats](../intelligence/understanding-malware.md).| -|6|Threat analytics and Secure Score |Windows Defender Antivirus collects underlying system data used by [threat analytics](../microsoft-defender-atp/threat-analytics.md) and [secure score](../microsoft-defender-atp/overview-secure-score.md). This provides your organization's security team with more meaningful information, such as recommendations and opportunities to improve your organization's security posture. | -|7|Geographic location |Compliant with ISO 270001 and data retention, geographic data is provided according to your organization's selected geographic sovereignty. See [Compliance offerings: ISO/IEC 27001:2013 Information Security Management Standards](https://docs.microsoft.com/microsoft-365/compliance/offering-iso-27001). | +|6|Threat analytics and your secure score |Windows Defender Antivirus collects underlying system data used by [threat analytics](../microsoft-defender-atp/threat-analytics.md) and [secure score](../microsoft-defender-atp/overview-secure-score.md). This provides your organization's security team with more meaningful information, such as recommendations and opportunities to improve your organization's security posture. | +|7|Geographic data |Compliant with ISO 270001 and data retention, geographic data is provided according to your organization's selected geographic sovereignty. See [Compliance offerings: ISO/IEC 27001:2013 Information Security Management Standards](https://docs.microsoft.com/microsoft-365/compliance/offering-iso-27001). | |8|Performance |Microsoft Defender ATP is designed to work with Windows Defender Antivirus, so you get better performance when you use these offerings together. [Evaluate Windows Defender Antivirus](evaluate-windows-defender-antivirus.md) and [Microsoft Defender ATP](../microsoft-defender-atp/evaluate-atp.md).| |9|Technical support |By using Microsoft Defender ATP together with Windows Defender Antivirus, you have one company to call for technical support. [Troubleshoot service issues](../microsoft-defender-atp/troubleshoot-mdatp.md) and [review event logs and error codes with Windows Defender Antivirus](troubleshoot-windows-defender-antivirus.md). | |10|Antivirus signal sharing |Microsoft applications and services share signals across your enterprise organization, providing a stronger single platform. See [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://www.microsoft.com/security/blog/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). | From 77803dc434f7ce49365f804b16295c23f2705f3a Mon Sep 17 00:00:00 2001 From: jborsecnik Date: Tue, 17 Dec 2019 17:38:22 -0800 Subject: [PATCH 055/289] first pass --- .../windows-autopilot-and-surface-devices.md | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/devices/surface/windows-autopilot-and-surface-devices.md b/devices/surface/windows-autopilot-and-surface-devices.md index 6e16d59968..e5604d898a 100644 --- a/devices/surface/windows-autopilot-and-surface-devices.md +++ b/devices/surface/windows-autopilot-and-surface-devices.md @@ -1,5 +1,5 @@ --- -title: Windows Autopilot and Surface Devices +title: Windows Autopilot and Surface devices ms.reviewer: manager: dansimp description: Find out about Windows Autopilot deployment options for Surface devices. @@ -18,21 +18,27 @@ ms.date: 11/26/2019 # Windows Autopilot and Surface devices -Windows Autopilot is a cloud-based deployment technology available in Windows 10. Using Windows Autopilot, you can remotely deploy and configure devices in a zero-touch process right out of the box. Windows Autopilot registered devices are identified over the internet at first boot using a unique device signature, known as a hardware hash, and automatically enrolled and configured using modern management solutions such as Azure Active Directory (AAD) and Mobile Device Management (MDM). +Windows Autopilot is a cloud-based deployment technology in Windows 10. You can use Windows Autopilot to remotely deploy and configure devices in a zero-touch process right out of the box. Windows Autopilot-registered devices are identified over the Internet at first startup through a unique device signature that's called a *hardware hash*. Device are automatically enrolled and configured by using modern management solutions such as Azure Active Directory (AAD) and mobile device management. -With Surface devices, you can choose to register your devices at the time of purchase when purchasing from a Surface partner enabled for Windows Autopilot. New devices can be shipped directly to your end-users and will be automatically enrolled and configured when the units are unboxed and turned on for the first time. This process eliminates need to reimage your devices as part of your deployment process, reducing the work required of your deployment staff and opening up new, agile methods for device management and distribution. +With Surface, you can choose to register your devices at the time of purchase from a Surface partner that's enabled for Windows Autopilot. New devices can be shipped directly to your end-users. The devices will be automatically enrolled and configured when they are unboxed and turned on for the first time. This process eliminates the need to reimage devices as part of deployment, which which allows you to implement new, agile methods for device management and distribution. ## Modern management Autopilot is the recommended deployment option for Surface devices including Surface Pro 7, Surface Laptop 3, and Surface Pro X, which is specifically designed to be deployed with Autopilot. - For the best experience, enroll your Surface devices with the assistance of a Microsoft Cloud Solution Provider. Doing so enables you to manage UEFI firmware settings on Surface devices directly from Intune, eliminating the need to physically touch devices for certificate management. For more information, see [Intune management of Surface UEFI settings](surface-manage-dfci-guide.md). + For the best experience, enroll your Surface devices with the assistance of a Microsoft Cloud Solution Provider. That method allows you to manage UEFI firmware settings on Surface devices directly from Intune, eliminating the need to physically touch devices for certificate management. For more information, see [Intune management of Surface UEFI settings](surface-manage-dfci-guide.md). ## Windows version considerations -Support for broad deployments of Surface devices using Windows Autopilot, including enrollment performed by Surface partners at the time of purchase, requires devices manufactured with or otherwise installed with Windows 10 Version 1709 (Fall Creators Update) or later. These versions support a 4000-byte (4k) hash value to uniquely identify devices for Windows Autopilot that is necessary for deployments at scale. All new Surface devices including Surface Pro 7, Surface Pro X, and Surface Laptop 3 ship with Windows 10 Version 1903 or above. +Broad deployment of Surface devices through Windows Autopilot, including enrollment by Surface partners at the time of purchase, requires Windows 10 Version 1709 (Fall Creators Update) or later. + + These versions support a 4000-byte (4k) hash value to uniquely identify devices for Windows Autopilot that's necessary for deployments at scale. All new Surface devices including Surface Pro 7, Surface Pro X, and Surface Laptop 3, ship with Windows 10 Version 1903 or later. ## Surface partners enabled for Windows Autopilot -Enrolling Surface devices in Windows Autopilot at the time of purchase is performed by select Surface partners that enroll devices on an organization’s behalf. Devices can then be shipped directly to users and configured entirely through the zero-touch process of Windows Autopilot, Azure Active Directory, and Mobile Device Management. -Surface partners enabled for Windows Autopilot include: + +Select Surface partners can enroll Surface devices in Windows Autopilot at the time of purchase for your organization. + +These partners can ship enrolled devices directly to your users. And the devices can be configured entirely through the zero-touch process of Windows Autopilot, Azure AD, and mobile device management. + +Surface partners enabled for Windows Autopilot include: - [ALSO](https://www.also.com/ec/cms5/de_1010/1010_anbieter/microsoft/windows-autopilot/index.jsp) - [Atea](https://www.atea.com/) From 2f510c024ba19f6a9a34322031f688e01500d363 Mon Sep 17 00:00:00 2001 From: jborsecnik Date: Wed, 18 Dec 2019 15:23:27 -0800 Subject: [PATCH 056/289] second pass pass --- .../windows-autopilot-and-surface-devices.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/devices/surface/windows-autopilot-and-surface-devices.md b/devices/surface/windows-autopilot-and-surface-devices.md index e5604d898a..e774a14b45 100644 --- a/devices/surface/windows-autopilot-and-surface-devices.md +++ b/devices/surface/windows-autopilot-and-surface-devices.md @@ -18,27 +18,29 @@ ms.date: 11/26/2019 # Windows Autopilot and Surface devices -Windows Autopilot is a cloud-based deployment technology in Windows 10. You can use Windows Autopilot to remotely deploy and configure devices in a zero-touch process right out of the box. Windows Autopilot-registered devices are identified over the Internet at first startup through a unique device signature that's called a *hardware hash*. Device are automatically enrolled and configured by using modern management solutions such as Azure Active Directory (AAD) and mobile device management. +Windows Autopilot is a cloud-based deployment technology in Windows 10. You can use Windows Autopilot to remotely deploy and configure devices in a zero-touch process right out of the box. -With Surface, you can choose to register your devices at the time of purchase from a Surface partner that's enabled for Windows Autopilot. New devices can be shipped directly to your end-users. The devices will be automatically enrolled and configured when they are unboxed and turned on for the first time. This process eliminates the need to reimage devices as part of deployment, which which allows you to implement new, agile methods for device management and distribution. +Windows Autopilot-registered devices are identified over the Internet at first startup through a unique device signature that's called a *hardware hash*. They're automatically enrolled and configured by using modern management solutions such as Azure Active Directory (AAD) and mobile device management. + +You can register Surface devices at the time of purchase from a Surface partner that's enabled for Windows Autopilot. These partners can ship new devices directly to your users. The devices will be automatically enrolled and configured when they are first turned on. This process eliminates reimaging during deployment, which lets you implement new, agile methods of device management and distribution. ## Modern management -Autopilot is the recommended deployment option for Surface devices including Surface Pro 7, Surface Laptop 3, and Surface Pro X, which is specifically designed to be deployed with Autopilot. +Autopilot is the recommended deployment option for Surface devices including Surface Pro 7, Surface Laptop 3, and Surface Pro X, which is specifically designed to be deployed through Autopilot. - For the best experience, enroll your Surface devices with the assistance of a Microsoft Cloud Solution Provider. That method allows you to manage UEFI firmware settings on Surface devices directly from Intune, eliminating the need to physically touch devices for certificate management. For more information, see [Intune management of Surface UEFI settings](surface-manage-dfci-guide.md). + For the best experience, enroll your Surface devices with the help of a Microsoft Cloud Solution Provider. That method allows you to manage UEFI firmware settings on Surface directly from Intune. It eliminates the need to physically touch devices for certificate management. See [Intune management of Surface UEFI settings](surface-manage-dfci-guide.md) for details. ## Windows version considerations Broad deployment of Surface devices through Windows Autopilot, including enrollment by Surface partners at the time of purchase, requires Windows 10 Version 1709 (Fall Creators Update) or later. - These versions support a 4000-byte (4k) hash value to uniquely identify devices for Windows Autopilot that's necessary for deployments at scale. All new Surface devices including Surface Pro 7, Surface Pro X, and Surface Laptop 3, ship with Windows 10 Version 1903 or later. +These versions support a 4,000-byte (4k) hash value to uniquely identify devices for Windows Autopilot, which is necessary for deployments at scale. All new Surface devices, including Surface Pro 7, Surface Pro X, and Surface Laptop 3, ship with Windows 10 Version 1903 or later. ## Surface partners enabled for Windows Autopilot -Select Surface partners can enroll Surface devices in Windows Autopilot at the time of purchase for your organization. +Select Surface partners can enroll Surface devices in Windows Autopilot at the time of purchase for your organization. These partners can ship enrolled devices directly to your users. And the devices can be configured entirely through the zero-touch process of Windows Autopilot, Azure AD, and mobile device management. -Surface partners enabled for Windows Autopilot include: +Surface partners enabled for Windows Autopilot include: - [ALSO](https://www.also.com/ec/cms5/de_1010/1010_anbieter/microsoft/windows-autopilot/index.jsp) - [Atea](https://www.atea.com/) @@ -53,6 +55,6 @@ Surface partners enabled for Windows Autopilot include: - [Techdata](https://www.techdata.com/) ## Learn more -For more information about Windows Autopilot, refer to: +For more information about Windows Autopilot, see: - [Overview of Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/windows-10-autopilot) - [Windows Autopilot requirements](https://docs.microsoft.com/windows/deployment/windows-autopilot/windows-autopilot-requirements) \ No newline at end of file From 2b735e5c482925c4a3ca42ab7641e017ddc7c966 Mon Sep 17 00:00:00 2001 From: jborsecnik Date: Wed, 18 Dec 2019 16:27:19 -0800 Subject: [PATCH 057/289] proof --- .../windows-autopilot-and-surface-devices.md | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/devices/surface/windows-autopilot-and-surface-devices.md b/devices/surface/windows-autopilot-and-surface-devices.md index e774a14b45..36283c8d84 100644 --- a/devices/surface/windows-autopilot-and-surface-devices.md +++ b/devices/surface/windows-autopilot-and-surface-devices.md @@ -20,27 +20,25 @@ ms.date: 11/26/2019 Windows Autopilot is a cloud-based deployment technology in Windows 10. You can use Windows Autopilot to remotely deploy and configure devices in a zero-touch process right out of the box. -Windows Autopilot-registered devices are identified over the Internet at first startup through a unique device signature that's called a *hardware hash*. They're automatically enrolled and configured by using modern management solutions such as Azure Active Directory (AAD) and mobile device management. +Windows Autopilot-registered devices are identified over the Internet at first startup through a unique device signature that's called a *hardware hash*. They're automatically enrolled and configured by using modern management solutions such as Azure Active Directory (Azure AD) and mobile device management. You can register Surface devices at the time of purchase from a Surface partner that's enabled for Windows Autopilot. These partners can ship new devices directly to your users. The devices will be automatically enrolled and configured when they are first turned on. This process eliminates reimaging during deployment, which lets you implement new, agile methods of device management and distribution. ## Modern management -Autopilot is the recommended deployment option for Surface devices including Surface Pro 7, Surface Laptop 3, and Surface Pro X, which is specifically designed to be deployed through Autopilot. +Autopilot is the recommended deployment option for Surface devices, including Surface Pro 7, Surface Laptop 3, and Surface Pro X, which is specifically designed for deployment through Autopilot. - For the best experience, enroll your Surface devices with the help of a Microsoft Cloud Solution Provider. That method allows you to manage UEFI firmware settings on Surface directly from Intune. It eliminates the need to physically touch devices for certificate management. See [Intune management of Surface UEFI settings](surface-manage-dfci-guide.md) for details. + It's best to enroll your Surface devices with the help of a Microsoft Cloud Solution Provider. This step allows you to manage UEFI firmware settings on Surface directly from Intune. It eliminates the need to physically touch devices for certificate management. See [Intune management of Surface UEFI settings](surface-manage-dfci-guide.md) for details. ## Windows version considerations Broad deployment of Surface devices through Windows Autopilot, including enrollment by Surface partners at the time of purchase, requires Windows 10 Version 1709 (Fall Creators Update) or later. -These versions support a 4,000-byte (4k) hash value to uniquely identify devices for Windows Autopilot, which is necessary for deployments at scale. All new Surface devices, including Surface Pro 7, Surface Pro X, and Surface Laptop 3, ship with Windows 10 Version 1903 or later. +These Windows versions support a 4,000-byte (4k) hash value that uniquely identifies devices for Windows Autopilot, which is necessary for deployments at scale. All new Surface devices, including Surface Pro 7, Surface Pro X, and Surface Laptop 3, ship with Windows 10 Version 1903 or later. ## Surface partners enabled for Windows Autopilot -Select Surface partners can enroll Surface devices in Windows Autopilot at the time of purchase for your organization. +Select Surface partners can enroll Surface devices in Windows Autopilot for you at the time of purchase. They can also ship enrolled devices directly to your users. The devices can be configured entirely through a zero-touch process by using Windows Autopilot, Azure AD, and mobile device management. -These partners can ship enrolled devices directly to your users. And the devices can be configured entirely through the zero-touch process of Windows Autopilot, Azure AD, and mobile device management. - -Surface partners enabled for Windows Autopilot include: +Surface partners that are enabled for Windows Autopilot include: - [ALSO](https://www.also.com/ec/cms5/de_1010/1010_anbieter/microsoft/windows-autopilot/index.jsp) - [Atea](https://www.atea.com/) From 407a518cfb5a26b80c46022c76069441fbeb80d7 Mon Sep 17 00:00:00 2001 From: Mark Goodman <19527097+silvermarkg@users.noreply.github.com> Date: Thu, 19 Dec 2019 12:32:53 +0000 Subject: [PATCH 058/289] Updated deferral period for quality updates Deferral period for quality updates was incorrect. Document showed 35 days when deferral is for a maximum of 30 days. --- windows/deployment/update/waas-configure-wufb.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-configure-wufb.md b/windows/deployment/update/waas-configure-wufb.md index 81adf9756d..cb057d2994 100644 --- a/windows/deployment/update/waas-configure-wufb.md +++ b/windows/deployment/update/waas-configure-wufb.md @@ -125,7 +125,7 @@ Starting with Windows 10, version 1703, using Settings to control the pause beha ## Configure when devices receive Quality Updates -Quality Updates are typically published on the first Tuesday of every month, although they can be released at any time. You can define if, and for how long, you would like to defer receiving Quality Updates following their availability. You can defer receiving these Quality Updates for a period of up to 35 days from their release by setting the **DeferQualityUpdatesPeriodinDays** value. +Quality Updates are typically published on the first Tuesday of every month, although they can be released at any time. You can define if, and for how long, you would like to defer receiving Quality Updates following their availability. You can defer receiving these Quality Updates for a period of up to 30 days from their release by setting the **DeferQualityUpdatesPeriodinDays** value. You can set your system to receive updates for other Microsoft products—known as Microsoft Updates (such as Microsoft Office, Visual Studio)—along with Windows Updates by setting the **AllowMUUpdateService** policy. When you do this, these Microsoft Updates will follow the same deferral and pause rules as all other Quality Updates. From 0c8e00a7c9c9e683d1c044ede5e0843187f9fa62 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Dec 2019 15:53:56 -0800 Subject: [PATCH 059/289] Update why-use-microsoft-antivirus.md Dan's edits --- .../why-use-microsoft-antivirus.md | 27 ++++++++++--------- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md index f67ed7f3d9..453c51417a 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/why-use-microsoft-antivirus.md @@ -23,22 +23,25 @@ manager: dansimp - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -Windows Defender Antivirus is the next-generation protection component of [Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md) (Microsoft Defender ATP). Although you can use a non-Microsoft antivirus offering with Microsoft Defender ATP, there are certain advantages to using Windows Defender Antivirus together with Microsoft Defender ATP. +Windows Defender Antivirus is the next-generation protection component of [Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md) (Microsoft Defender ATP). -## 10 good reasons to use Windows Defender Antivirus together with Microsoft Defender ATP +Although you can use a non-Microsoft antivirus solution with Microsoft Defender ATP, there are advantages to using Windows Defender Antivirus together with Microsoft Defender ATP. Not only is it an excellent, next-generation antivirus solution, but combined with other Microsoft Defender ATP capabilities, such as Endpoint Detection and Response and Automated Investigation and Remediation, you'll see better protection that's coordinated across products. + +## 10 reasons to use Windows Defender Antivirus together with Microsoft Defender ATP | |Item |Description | |--|--|--| -|1|File recovery via OneDrive |If you are using Windows Defender Antivirus together with [Office 365](https://docs.microsoft.com/Office365/Enterprise/), and your device is attacked by ransomware, your files are protected and recoverable. [OneDrive Files Restore and Windows Defender take ransomware protection one step further](https://techcommunity.microsoft.com/t5/Microsoft-OneDrive-Blog/OneDrive-Files-Restore-and-Windows-Defender-takes-ransomware/ba-p/188001).| -|2|Network protection |Your organization's security team can protect your network by blocking specific URLs and IP addresses. [Protect your network](../microsoft-defender-atp/network-protection.md).| -|3|File blocking |Your organization's security team can block specific files. [Stop and quarantine files in your network](../microsoft-defender-atp/respond-file-alerts.md#stop-and-quarantine-files-in-your-network).| -|4|Auditing events |Auditing event signals are available in [endpoint detection and response capabilities](../microsoft-defender-atp/overview-endpoint-detection-response.md). (These signals are not available with non-Microsoft antivirus solutions.) | -|5|Details about blocked malware |More details and actions for blocked malware are available with Windows Defender Antivirus and Microsoft Defender ATP. [Understand malware & other threats](../intelligence/understanding-malware.md).| -|6|Threat analytics and your secure score |Windows Defender Antivirus collects underlying system data used by [threat analytics](../microsoft-defender-atp/threat-analytics.md) and [secure score](../microsoft-defender-atp/overview-secure-score.md). This provides your organization's security team with more meaningful information, such as recommendations and opportunities to improve your organization's security posture. | -|7|Geographic data |Compliant with ISO 270001 and data retention, geographic data is provided according to your organization's selected geographic sovereignty. See [Compliance offerings: ISO/IEC 27001:2013 Information Security Management Standards](https://docs.microsoft.com/microsoft-365/compliance/offering-iso-27001). | -|8|Performance |Microsoft Defender ATP is designed to work with Windows Defender Antivirus, so you get better performance when you use these offerings together. [Evaluate Windows Defender Antivirus](evaluate-windows-defender-antivirus.md) and [Microsoft Defender ATP](../microsoft-defender-atp/evaluate-atp.md).| -|9|Technical support |By using Microsoft Defender ATP together with Windows Defender Antivirus, you have one company to call for technical support. [Troubleshoot service issues](../microsoft-defender-atp/troubleshoot-mdatp.md) and [review event logs and error codes with Windows Defender Antivirus](troubleshoot-windows-defender-antivirus.md). | -|10|Antivirus signal sharing |Microsoft applications and services share signals across your enterprise organization, providing a stronger single platform. See [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://www.microsoft.com/security/blog/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). | +|1|Antivirus signal sharing |Microsoft applications and services share signals across your enterprise organization, providing a stronger single platform. See [Insights from the MITRE ATT&CK-based evaluation of Windows Defender ATP](https://www.microsoft.com/security/blog/2018/12/03/insights-from-the-mitre-attack-based-evaluation-of-windows-defender-atp/). | +|2|Threat analytics and your secure score |Windows Defender Antivirus collects underlying system data used by [threat analytics](../microsoft-defender-atp/threat-analytics.md) and [secure score](../microsoft-defender-atp/overview-secure-score.md). This provides your organization's security team with more meaningful information, such as recommendations and opportunities to improve your organization's security posture. | +|3|Performance |Microsoft Defender ATP is designed to work with Windows Defender Antivirus, so you get better performance when you use these offerings together. [Evaluate Windows Defender Antivirus](evaluate-windows-defender-antivirus.md) and [Microsoft Defender ATP](../microsoft-defender-atp/evaluate-atp.md).| +|4|Details about blocked malware |More details and actions for blocked malware are available with Windows Defender Antivirus and Microsoft Defender ATP. [Understand malware & other threats](../intelligence/understanding-malware.md).| +|5|Network protection |Your organization's security team can protect your network by blocking specific URLs and IP addresses. [Protect your network](../microsoft-defender-atp/network-protection.md).| +|6|File blocking |Your organization's security team can block specific files. [Stop and quarantine files in your network](../microsoft-defender-atp/respond-file-alerts.md#stop-and-quarantine-files-in-your-network).| +|7|Auditing events |Auditing event signals are available in [endpoint detection and response capabilities](../microsoft-defender-atp/overview-endpoint-detection-response.md). (These signals are not available with non-Microsoft antivirus solutions.) | +|8|Geographic data |Compliant with ISO 270001 and data retention, geographic data is provided according to your organization's selected geographic sovereignty. See [Compliance offerings: ISO/IEC 27001:2013 Information Security Management Standards](https://docs.microsoft.com/microsoft-365/compliance/offering-iso-27001). | +|9|File recovery via OneDrive |If you are using Windows Defender Antivirus together with [Office 365](https://docs.microsoft.com/Office365/Enterprise/), and your device is attacked by ransomware, your files are protected and recoverable. [OneDrive Files Restore and Windows Defender take ransomware protection one step further](https://techcommunity.microsoft.com/t5/Microsoft-OneDrive-Blog/OneDrive-Files-Restore-and-Windows-Defender-takes-ransomware/ba-p/188001).| +|10|Technical support |By using Microsoft Defender ATP together with Windows Defender Antivirus, you have one company to call for technical support. [Troubleshoot service issues](../microsoft-defender-atp/troubleshoot-mdatp.md) and [review event logs and error codes with Windows Defender Antivirus](troubleshoot-windows-defender-antivirus.md). | + ## Learn more From c3e67b75c56195e24a24d96c79a0d65fd18198d7 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sat, 21 Dec 2019 18:56:22 +0500 Subject: [PATCH 060/289] CSV file verification information addition As mentioned by the user, I added a note regarding the CSV file. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5510 --- windows/deployment/windows-autopilot/add-devices.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/deployment/windows-autopilot/add-devices.md b/windows/deployment/windows-autopilot/add-devices.md index 096ebe1151..9187f9991a 100644 --- a/windows/deployment/windows-autopilot/add-devices.md +++ b/windows/deployment/windows-autopilot/add-devices.md @@ -63,6 +63,9 @@ Note that the hardware hash also contains details about when it was generated, s Starting with System Center Configuration Manager current branch version 1802, the hardware hashes for existing Windows 10 version 1703 and higher devices are automatically collected by Configuration Manager. See the [What’s new in version 1802](https://docs.microsoft.com/sccm/core/plan-design/changes/whats-new-in-version-1802#report-on-windows-autopilot-device-information) documentation for more details. The hash information can be extracted from Configuration Manager into a CSV file. +>[!Note] +>Before uploading the CSV file on intune, please make sure that 1st row contains Device Serial Number,Windows Product ID,Hardware Hash,Group Tag,Assigned User. If there is header information on the top of CSV file, please delete that header information. See details at [Enroll Windows devices in Intune](https://docs.microsoft.com/intune/enrollment/enrollment-autopilot). + ### Collecting the hardware ID from existing devices using PowerShell The hardware ID, or hardware hash, for an existing device is available through Windows Management Instrumentation (WMI), as long as that device is running Windows 10 version 1703 or later. To help gather this information, as well as the serial number of the device (useful to see at a glance the machine to which it belongs), a PowerShell script called [Get-WindowsAutoPilotInfo.ps1 has been published to the PowerShell Gallery website](https://www.powershellgallery.com/packages/Get-WindowsAutoPilotInfo). From df2ae5d78bb753a046e626385a92582c64730022 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sun, 22 Dec 2019 21:35:10 +0500 Subject: [PATCH 061/289] Update windows/deployment/windows-autopilot/add-devices.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/deployment/windows-autopilot/add-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/add-devices.md b/windows/deployment/windows-autopilot/add-devices.md index 9187f9991a..eb0e05cb61 100644 --- a/windows/deployment/windows-autopilot/add-devices.md +++ b/windows/deployment/windows-autopilot/add-devices.md @@ -63,7 +63,7 @@ Note that the hardware hash also contains details about when it was generated, s Starting with System Center Configuration Manager current branch version 1802, the hardware hashes for existing Windows 10 version 1703 and higher devices are automatically collected by Configuration Manager. See the [What’s new in version 1802](https://docs.microsoft.com/sccm/core/plan-design/changes/whats-new-in-version-1802#report-on-windows-autopilot-device-information) documentation for more details. The hash information can be extracted from Configuration Manager into a CSV file. ->[!Note] +> [!Note] >Before uploading the CSV file on intune, please make sure that 1st row contains Device Serial Number,Windows Product ID,Hardware Hash,Group Tag,Assigned User. If there is header information on the top of CSV file, please delete that header information. See details at [Enroll Windows devices in Intune](https://docs.microsoft.com/intune/enrollment/enrollment-autopilot). ### Collecting the hardware ID from existing devices using PowerShell From 40f978edf603f8e71af18182f67b1b33ed6ada71 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sun, 22 Dec 2019 21:35:19 +0500 Subject: [PATCH 062/289] Update windows/deployment/windows-autopilot/add-devices.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/deployment/windows-autopilot/add-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/add-devices.md b/windows/deployment/windows-autopilot/add-devices.md index eb0e05cb61..4952f77f8f 100644 --- a/windows/deployment/windows-autopilot/add-devices.md +++ b/windows/deployment/windows-autopilot/add-devices.md @@ -64,7 +64,7 @@ Note that the hardware hash also contains details about when it was generated, s Starting with System Center Configuration Manager current branch version 1802, the hardware hashes for existing Windows 10 version 1703 and higher devices are automatically collected by Configuration Manager. See the [What’s new in version 1802](https://docs.microsoft.com/sccm/core/plan-design/changes/whats-new-in-version-1802#report-on-windows-autopilot-device-information) documentation for more details. The hash information can be extracted from Configuration Manager into a CSV file. > [!Note] ->Before uploading the CSV file on intune, please make sure that 1st row contains Device Serial Number,Windows Product ID,Hardware Hash,Group Tag,Assigned User. If there is header information on the top of CSV file, please delete that header information. See details at [Enroll Windows devices in Intune](https://docs.microsoft.com/intune/enrollment/enrollment-autopilot). +> Before uploading the CSV file on intune, please make sure that 1st row contains Device Serial Number, Windows Product ID, Hardware Hash, Group Tag, Assigned User. If there is any header information on the top of CSV file, please delete that header information. See details at [Enroll Windows devices in Intune](https://docs.microsoft.com/intune/enrollment/enrollment-autopilot). ### Collecting the hardware ID from existing devices using PowerShell From 7ce5166c4e0832247a33cece6931d9fcbaf9ab8b Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 23 Dec 2019 11:58:01 +0500 Subject: [PATCH 063/289] Update windows/deployment/windows-autopilot/add-devices.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/deployment/windows-autopilot/add-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/add-devices.md b/windows/deployment/windows-autopilot/add-devices.md index 4952f77f8f..86c2c3e316 100644 --- a/windows/deployment/windows-autopilot/add-devices.md +++ b/windows/deployment/windows-autopilot/add-devices.md @@ -64,7 +64,7 @@ Note that the hardware hash also contains details about when it was generated, s Starting with System Center Configuration Manager current branch version 1802, the hardware hashes for existing Windows 10 version 1703 and higher devices are automatically collected by Configuration Manager. See the [What’s new in version 1802](https://docs.microsoft.com/sccm/core/plan-design/changes/whats-new-in-version-1802#report-on-windows-autopilot-device-information) documentation for more details. The hash information can be extracted from Configuration Manager into a CSV file. > [!Note] -> Before uploading the CSV file on intune, please make sure that 1st row contains Device Serial Number, Windows Product ID, Hardware Hash, Group Tag, Assigned User. If there is any header information on the top of CSV file, please delete that header information. See details at [Enroll Windows devices in Intune](https://docs.microsoft.com/intune/enrollment/enrollment-autopilot). +> Before uploading the CSV file on Intune, please make sure that the first row contains the device serial number, Windows product ID, hardware hash, group tag, and assigned user. If there is header information on the top of CSV file, please delete that header information. See details at [Enroll Windows devices in Intune](https://docs.microsoft.com/intune/enrollment/enrollment-autopilot). ### Collecting the hardware ID from existing devices using PowerShell From 4e7d4af6b9f63a16770e483d71840f726b997b9a Mon Sep 17 00:00:00 2001 From: tiburd Date: Mon, 23 Dec 2019 13:43:59 -0800 Subject: [PATCH 064/289] edit pass: surface-hub-2s-recover-reset --- .../surface-hub-2s-recover-reset.md | 59 +++++++++++-------- 1 file changed, 34 insertions(+), 25 deletions(-) diff --git a/devices/surface-hub/surface-hub-2s-recover-reset.md b/devices/surface-hub/surface-hub-2s-recover-reset.md index 5c28202363..af763b9e26 100644 --- a/devices/surface-hub/surface-hub-2s-recover-reset.md +++ b/devices/surface-hub/surface-hub-2s-recover-reset.md @@ -15,46 +15,55 @@ ms.localizationpriority: Medium # Reset and recovery for Surface Hub 2S -If you encounter problems with Surface Hub 2S, you can reset the device to factory settings or recover using a USB drive. +If you encounter problems with Surface Hub 2S, you can reset the device to factory settings or restore by using a USB drive. -To begin, sign into Surface Hub 2S with admin credentials, open the **Settings** app, select **Update & security**, and then select **Recovery**. +To begin, sign in to Surface Hub 2S with admin credentials, open the **Settings** app, select **Update & security**, and then select **Recovery**. -## Reset device +## Reset the device -1. To reset, select **Get Started**. -2. When the **Ready to reset this device** window appears, select **Reset**. Surface Hub 2S reinstalls the operating system from the recovery partition and may take up to one hour to complete. -3. Run **the first time Setup program** to reconfigure the device. -4. If you manage the device using Intune or other mobile device manager (MDM) solution, retire and delete the previous record and re-enroll the new device. For more information, see [Remove devices by using wipe, retire, or manually unenrolling the device](https://docs.microsoft.com/intune/devices-wipe). +1. To reset the device, select **Get Started**. +2. When the **Ready to reset this device** window appears, select **Reset**. + >[!NOTE] + >Surface Hub 2S reinstalls the operating system from the recovery partition. This may take up to one hour to complete. +3. To reconfigure the device, run the first-time Setup program. +4. If you manage the device using Microsoft Intune or another mobile device management solution, retire and delete the previous record, and then re-enroll the new device. For more information, see [Remove devices by using wipe, retire, or manually unenrolling the device](https://docs.microsoft.com/intune/devices-wipe). ![*Reset and recovery for Surface Hub 2S*](images/sh2-reset.png)
-*Figure 1. Reset and recovery for Surface Hub 2S.* +*Figure 1. Reset and recovery for Surface Hub 2S* -## Recover Surface Hub 2S using USB recovery drive +## Recover Surface Hub 2S by using a USB recovery drive -New in Surface Hub 2S, you can now reinstall the device using a recovery image. +New in Surface Hub 2S, you can now reinstall the device by using a recovery image. -### Recover from USB drive +### Recovery from a USB drive -Surface Hub 2S lets you reinstall the device using a recovery image, which allows you to reinstall the device to factory settings if you lost the Bitlocker key or no longer have admin credentials to the Settings app. +Using Surface Hub 2S, you can reinstall the device by using a recovery image. By doing this, you can reinstall the device to the factory settings if you lost the BitLocker key, or if you no longer have admin credentials to the Settings app. -1. Begin with a USB 3.0 drive with 8 GB or 16 GB of storage, formatted as FAT32. -2. From a separate PC, download the .zip file recovery image from the [Surface Recovery website](https://support.microsoft.com/surfacerecoveryimage?devicetype=surfacehub2s) and then return to these instructions. -3. Unzip the downloaded file onto the root of the USB drive. -4. Connect the USB drive to any USB-C or USB-A port on Surface Hub 2S. -5. Turn off the device. While holding down the Volume down button, press the Power button. Keep holding both buttons until you see the Windows logo. Release the Power button but continue to hold the Volume until the Install UI begins. +>[!NOTE] +>Use a USB 3.0 drive with 8 GB or 16 GB of storage, formatted as FAT32. -![*Use Volume down and power buttons to initiate recovery*](images/sh2-keypad.png)
+1. From a separate PC, download the .zip file recovery image from the [Surface Recovery website](https://support.microsoft.com/surfacerecoveryimage?devicetype=surfacehub2s) and then return to these instructions. +1. Unzip the downloaded file onto the root of the USB drive. +1. Connect the USB drive to any USB-C or USB-A port on Surface Hub 2S. +1. Turn off the device: + 1. While holding down the Volume down button, press the Power button. + 1. Keep holding both buttons until you see the Windows logo. + 1. Release the Power button but continue to hold the Volume until the Install UI begins. -6. In the language selection screen, select the display language for your Surface Hub 2S. -7. Choose **Recover from a drive** and **Fully clean the drive** and then select **Recover**. If prompted for a BitLocker key, select **Skip this drive**. Surface Hub 2S reboots several times and takes approximately 30 minutes to complete the recovery process. -Remove the USB drive when the first time setup screen appears. + ![*Use Volume down and power buttons to initiate recovery*](images/sh2-keypad.png)
+ **Figure 2. Volume and Power buttons** + +1. On the language selection screen, select the display language for your Surface Hub 2S. +1. Select **Recover from a drive** and **Fully clean the drive**, and then select **Recover**. If you're prompted for a BitLocker key, select **Skip this drive**. Surface Hub 2S reboots several times and takes approximately 30 minutes to complete the recovery process. + +When the first-time setup screen appears,remove the USB drive. ## Recover a locked Surface Hub -On rare occasions, Surface Hub 2S may encounter an error during cleanup of user and app data at the end of a session. If this occurs, the device will automatically reboot and resume data cleanup. But if this operation fails repeatedly, the device will be automatically locked to protect user data. +At the end of a session, Surface Hub 2S may occasionally encounter an error during the cleanup of user and app data at the end of a session. If this occurs, the device automatically reboots and resumes the data cleanup. However, if this operation repeatedly fails, the device automatically locks to protect user data. -**To unlock Surface Hub 2S:**
-Reset or recover the device from Windows Recovery Environment (Windows RE). For more information, see [What is Windows RE?](https://technet.microsoft.com/library/cc765966.aspx) +**To unlock a Surface Hub 2S:**
+- Reset or recover the device from the Windows Recovery Environment. For more information, see [What is Windows RE?](https://technet.microsoft.com/library/cc765966.aspx) > [!NOTE] -> To enter recovery mode, you need to physically unplug and replug the power cord three times. +> To enter recovery mode, unplug the power cord and plug it in again three times. From 7b7470be0aeede1f7a783535a2a7facccb8a5acd Mon Sep 17 00:00:00 2001 From: andreiztm Date: Tue, 24 Dec 2019 13:41:59 +0200 Subject: [PATCH 065/289] Update docs with the newer MDOP version (May 2019) --- mdop/mbam-v25/upgrade-mbam2.5-sp1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mdop/mbam-v25/upgrade-mbam2.5-sp1.md b/mdop/mbam-v25/upgrade-mbam2.5-sp1.md index c9f0e46454..153757ee67 100644 --- a/mdop/mbam-v25/upgrade-mbam2.5-sp1.md +++ b/mdop/mbam-v25/upgrade-mbam2.5-sp1.md @@ -12,7 +12,7 @@ ms.localizationpriority: Normal # Upgrade from MBAM 2.5 to MBAM 2.5 SP1 Servicing Release Update -This article provides step-by-step instructions to upgrade Microsoft BitLocker Administration and Monitoring (MBAM) 2.5 to MBAM 2.5 Service Pack 1 (SP1) together with the Microsoft Desktop Optimization Pack (MDOP) July 2018 servicing update in a standalone configuration. +This article provides step-by-step instructions to upgrade Microsoft BitLocker Administration and Monitoring (MBAM) 2.5 to MBAM 2.5 Service Pack 1 (SP1) together with the [Microsoft Desktop Optimization Pack (MDOP) May 2019 servicing update](https://support.microsoft.com/help/4505175/may-2019-servicing-release-for-microsoft-desktop-optimization-pack) in a standalone configuration. In this guide, we will use a two-server configuration. One server will be a database server that's running Microsoft SQL Server 2016. This server will host the MBAM databases and reports. The other server will be a Windows Server 2012 R2 web server. This server will host "Administration and Monitoring" and "Self-Service Portal." From af672cb9bd2184a9d03b202ee0f47f1efe0fff61 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 24 Dec 2019 23:42:47 +0530 Subject: [PATCH 066/289] added extra registry keys added extra registry keys taken reference from windows 10 1909 enterprise --- .../access-control/security-identifiers.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/windows/security/identity-protection/access-control/security-identifiers.md b/windows/security/identity-protection/access-control/security-identifiers.md index f8a3185eb0..48c754cac7 100644 --- a/windows/security/identity-protection/access-control/security-identifiers.md +++ b/windows/security/identity-protection/access-control/security-identifiers.md @@ -289,6 +289,15 @@ Capability Security Identifiers (SIDs) are used to uniquely and immutably identi All Capability SIDs that the operating system is aware of are stored in the Windows Registry in the path `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities'. Any Capability SID added to Windows by first or third-party applications will be added to this location. +## Example registry keys are taken from windows 10 1909 64bit Enterprise edition + You may see the following registry keys are under AllCachedCapabilities +HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_DevUnlock +HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_DevUnlock_Internal +HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_Enterprise +HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_General +HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_Restricted +HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_Windows + All Capability SIDs are prefixed by S-1-15-3 ## See also From e9eecda975434385cc560d4ffc32b5a8ab89b6cb Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 26 Dec 2019 08:31:23 +0530 Subject: [PATCH 067/289] Update windows/security/identity-protection/access-control/security-identifiers.md accepted Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../identity-protection/access-control/security-identifiers.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/access-control/security-identifiers.md b/windows/security/identity-protection/access-control/security-identifiers.md index 48c754cac7..494ce08ce3 100644 --- a/windows/security/identity-protection/access-control/security-identifiers.md +++ b/windows/security/identity-protection/access-control/security-identifiers.md @@ -290,7 +290,8 @@ Capability Security Identifiers (SIDs) are used to uniquely and immutably identi All Capability SIDs that the operating system is aware of are stored in the Windows Registry in the path `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities'. Any Capability SID added to Windows by first or third-party applications will be added to this location. ## Example registry keys are taken from windows 10 1909 64bit Enterprise edition - You may see the following registry keys are under AllCachedCapabilities +You may see the following registry keys under AllCachedCapabilities: + HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_DevUnlock HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_DevUnlock_Internal HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_Enterprise From 1de9b8809e2afa14b4f30a5ac233ec28cd3b37ef Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 26 Dec 2019 08:31:37 +0530 Subject: [PATCH 068/289] Update windows/security/identity-protection/access-control/security-identifiers.md accepted Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../identity-protection/access-control/security-identifiers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/access-control/security-identifiers.md b/windows/security/identity-protection/access-control/security-identifiers.md index 494ce08ce3..f2e08d21f5 100644 --- a/windows/security/identity-protection/access-control/security-identifiers.md +++ b/windows/security/identity-protection/access-control/security-identifiers.md @@ -289,7 +289,7 @@ Capability Security Identifiers (SIDs) are used to uniquely and immutably identi All Capability SIDs that the operating system is aware of are stored in the Windows Registry in the path `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities'. Any Capability SID added to Windows by first or third-party applications will be added to this location. -## Example registry keys are taken from windows 10 1909 64bit Enterprise edition +## Example—registry keys taken from Windows 10, version 1909, 64-bit Enterprise edition You may see the following registry keys under AllCachedCapabilities: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_DevUnlock From b99e1b5f1c39496fc7e16556575d2fd78903e3e0 Mon Sep 17 00:00:00 2001 From: illfated Date: Fri, 27 Dec 2019 01:14:06 +0100 Subject: [PATCH 069/289] Windows 2 Go/Kingston IronKey USB: URL updated Based on the suggestion from @jvsam in issue ticket #5562 (Erreur 404), all the 3 links used for Kingston IronKey USB drives should point to the same Kingston DataTraveler Workspace+B2:M22 support page https://www.kingston.com/support/technical/products?model=dtws Thanks to Efflamm for reporting the link as broken (error 404). Changes proposed: - Replace the 3 different go.microsoft.com/fwlink/ URLs with a common link pointing to the DataTraveler Workspace+B2:M22 support page. issue ticket closure or reference: Closes #5562 --- windows/deployment/planning/windows-to-go-overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/planning/windows-to-go-overview.md b/windows/deployment/planning/windows-to-go-overview.md index ba83d6224b..d162aa111d 100644 --- a/windows/deployment/planning/windows-to-go-overview.md +++ b/windows/deployment/planning/windows-to-go-overview.md @@ -92,9 +92,9 @@ As of the date of publication, the following are the USB drives currently certif > [!WARNING] > Using a USB drive that has not been certified is not supported. -- IronKey Workspace W700 ([http://www.ironkey.com/windows-to-go-drives/ironkey-workspace-w700.html](https://go.microsoft.com/fwlink/p/?LinkId=618714)) -- IronKey Workspace W500 ([http://www.ironkey.com/windows-to-go-drives/ironkey-workspace-w500.html](https://go.microsoft.com/fwlink/p/?LinkId=618717)) -- IronKey Workspace W300 ([http://www.ironkey.com/windows-to-go-drives/ironkey-workspace-w300.html](https://go.microsoft.com/fwlink/p/?LinkId=618718)) +- IronKey Workspace W700 ([http://www.ironkey.com/windows-to-go-drives/ironkey-workspace-w700.html](https://www.kingston.com/support/technical/products?model=dtws)) +- IronKey Workspace W500 ([http://www.ironkey.com/windows-to-go-drives/ironkey-workspace-w500.html](https://www.kingston.com/support/technical/products?model=dtws)) +- IronKey Workspace W300 ([http://www.ironkey.com/windows-to-go-drives/ironkey-workspace-w300.html](https://www.kingston.com/support/technical/products?model=dtws)) - Kingston DataTraveler Workspace for Windows To Go ([http://www.kingston.com/wtg/](https://go.microsoft.com/fwlink/p/?LinkId=618719)) - Spyrus Portable Workplace ([http://www.spyruswtg.com/](https://go.microsoft.com/fwlink/p/?LinkId=618720)) From 29da149af497bad2915f28d4055df30b5dfab4d3 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Thu, 26 Dec 2019 16:31:11 -0800 Subject: [PATCH 070/289] Create troubleshoot-event-id-41-restart.md --- .../troubleshoot-event-id-41-restart.md | 116 ++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 windows/client-management/troubleshoot-event-id-41-restart.md diff --git a/windows/client-management/troubleshoot-event-id-41-restart.md b/windows/client-management/troubleshoot-event-id-41-restart.md new file mode 100644 index 0000000000..36f16e5e74 --- /dev/null +++ b/windows/client-management/troubleshoot-event-id-41-restart.md @@ -0,0 +1,116 @@ +--- +title: Advanced troubleshooting for Event ID 41 "The system has rebooted without cleanly shutting down first" +description: Describes the circumstances that cause a computer to generate Event ID 41, and provides guidance for troubleshooting the issue +author: Teresa-Motiv +ms.author: v-tea +ms.date: 12/26/2019 +ms.prod: W10 +ms.topic: article +ms.custom: +- CI 111437 +- CSSTroubleshooting +audience: ITPro +ms.localizationpriority: medium +keywords: +manager: kaushika + +--- + +# Advanced troubleshooting for Event ID 41 "The system has rebooted without cleanly shutting down first" + +> **Home users** +> This article is intended for use by support agents and IT professionals. If you're looking for more information about blue screen error messages, please visit [Troubleshoot blue screen errors](https://support.microsoft.com/help/14238/windows-10-troubleshoot-blue-screen-errors). + +The preferred way to shut down Windows is to select **Start**, and then select an option to turn off or shut down the computer. Then the operating system closes all files and notifies the running services and applications so that they can write any data to disk and flush any caches. + +If your computer shuts down unexpectedly, Windows logs an event that resembles the following the next time the computer starts: + +> Event ID: 41 +> Description: The system has rebooted without cleanly shutting down first. + +This event indicates that something unexpected happened that prevented Windows from shutting down correctly. Causes for such a shutdown include an interruption in the power supply or a Stop error. If feasible, Windows records any error codes as it shuts down. During the [kernel phase](advanced-troubleshooting-boot-problems.md#kernel-phase) of the next Windows startup, Windows checks for these codes and, if they are present, includes them in the event data of Event ID 41. + +## How to use Event ID 41 when troubleshooting an unexpected shutdown or restart + +By itself, Event ID 41 might not contain sufficient information to explicitly define what happened. Typically, you have to also consider what was happening at the time of the unexpected shutdown (for example, whether the power supply failed). Use the information in this article to identify a troubleshooting approach that is appropriate for your circumstances: + +- [Scenario 1](#scen1): The computer restarts because of a Stop error, and Event ID 41 contains a bug check code +- [Scenario 2](#scen2): The computer restarts because you pressed and held the power button +- Scenario 3: The computer restarts randomly or becomes completely unresponsive, and Event ID 41 is missing or does not include error code information + +###
Scenario 1: The computer restarts because of a Stop error, and Event ID 41 contains a bug check code + +When a computer shuts down or restarts because of a Stop error, Windows includes the Stop error data in Event ID 41 as part of the additional event data. This information includes the Stop error code (also called a bug check code), as shown in the following example: + +> EventData +> BugcheckCode 159 +> BugcheckParameter1 0x3 +> BugcheckParameter2 0xfffffa80029c5060 +> BugcheckParameter3 0xfffff8000403d518 +> BugcheckParameter4 0xfffffa800208c010 +> SleepInProgress false +> PowerButtonTimestamp 0Converts to 0x9f (0x3, 0xfffffa80029c5060, 0xfffff8000403d518, 0xfffffa800208c010) + +> [!NOTE] +> Event ID 41 includes the bug check code in decimal format. Most documentation on Stop error codes reference the code as a hexadecimal value instead of a decimal value. To convert decimal to hexadecimal, follow these steps: +> +> 1. Select **Start**, and then type **calc** in the **Search** box. +> 1. In the Calculator window, select **View** > **Programmer**. +> 1. On the left side of calculator, make sure that **Dec** is selected. +> 1. Use the keyboard to enter the decimal value of the **BugcheckCode** parameter. +> 1. On the left side of the calculator, select **Hex**. +> The value that the calculator displays is now the hexadecimal code. +> +> In the case of the example event data in this article, "159" converts to 0x0000009f. When a BugcheckCode entry is converted to a hexadecimal format, it should have eight digits. For example, 0x9F is typically documented as 0x0000009f, and 0xA is documented as 0x0000000A. + +After you identify the hexadecimal value, use the following references to continue troubleshooting: + +- [Advanced troubleshooting for Stop error or blue screen error issue](troubleshoot-stop-errors.md). +- [Bug Check Code Reference](https://docs.microsoft.com/windows-hardware/drivers/debugger/bug-check-code-reference2). This page lists links to documentation for different bug check codes. +- [How to Debug Kernel Mode Blue Screen Crashes (for beginners)](https://blogs.technet.microsoft.com/askcore/2008/10/31/how-to-debug-kernel-mode-blue-screen-crashes-for-beginners/). + +### Scenario 2: The computer restarts because you pressed and held the power button + +Because this method of restarting the computer interferes with Windows shutdown operations, we recommend only using this method if you have no alternative. For example, you might have to use this approach if your computer is not responding. When you restart the computer by pressing and holding the power button, the resulting Event ID 41 includes a non-zero value for the PowerButtonTimestamp entry. + +For help with troubleshooting an unresponsive computer, see [Windows Help](https://support.microsoft.com/hub/4338813/windows-help?os=windows-10). Consider searching for assistance by using keywords such as "hang," "responding," or "blank screen." + +For more information about a specific situation in which a computer may stop responding, see KB 974476, [The computer stops responding when an USB device resumes from the USB Selective Suspend state in Windows 7 or in Windows Server 2008 R2](https://support.microsoft.com/help/974476/the-computer-stops-responding-when-an-usb-device-resumes-from-the-usb). + +### Scenario 3: The computer is unresponsive or randomly restarts, and Event ID 41 is missing or lists error code values of zero + +This scenario includes the following circumstances: + +- You shut off power to an unresponsive computer, then start it again. + To verify that a computer is unresponsive, press the CAPS LOCK key on the keyboard. If the CAPS LOCK light on the keyboard does not change when you press the CAPS LOCK key, the computer might be completely unresponsive (also called a hard hang). +- The computer restarts, but does not generate Event ID 41. +- The computer restarts and generates Event ID 41, but the **BugcheckCode** and **PowerButtonTimestamp** values are zero. + +In such cases, something prevents Windows from generating error codes or from writing error codes to disk. Something might block write access to the disk (as in the case of an unresponsive computer) or the computer might shut down too quickly to write the error codes or even detect an error. + +The information in Event ID 41 provides some indication of where to start checking for problems: + +- **Event ID 41 is missing or the bug check code is zero**. This behavior might indicate a power supply problem. If the power supply to a computer is interrupted, the computer might shut down without generating a Stop error. If it does generate a Stop error, it might not finish writing the error codes to disk. The next time the computer starts, it might not log Event ID 41, or if it does, the bug check code is zero. Conditions such as the following might be the cause: + - In the case of a portable computer, the battery was removed or completely drained. + - In the case of a desktop computer, the computer was unplugged or was subject to a power outage. + - The power supply might be underpowered or faulty. + +- **The PowerButtonTimestamp value is zero**. This behavior might result if you disconnected power to a computer that was not responding to input. Conditions such as the following might be the cause: + - A Windows process blocked write access to the disk, and you shut down the computer by pressing and holding the power button for at least four seconds. + - You disconnected power to an unresponsive computer. + +Typically, the symptoms that this scenario describes indicate a hardware problem. To help isolate the problem, do the following: + +- **Disable overclocking**. If the computer has overclocking enabled, disable it. Verify whether the issue occurs when the system runs at the correct speed. +- **Check the memory**. Use a memory checker to verify the memory health and configuration. Verify that each memory chip is the same speed and that it is configured correctly in the system. +- **Check the power supply**. Make sure that the power supply has enough wattage to appropriately handle the installed devices. If you added memory, installed a newer processor, installed additional drives, or added external devices, such devices can require more energy than the current power supply can provide consistently. If the computer logged Event ID 41 because power to the computer was interrupted, consider obtaining an uninterruptible power supply (UPS) such as a battery backup power supply. +- **Overheating**. Examine the internal temperature of the hardware to verify that the system is not overheating. + +If you perform these checks and still cannot isolate the problem, set the system to its default configuration and verify whether the issue still occurs. + +> [!NOTE] +> If the computer reports a Stop error message that includes a bug check code, but Event ID 41 does not include that code, change the restart behavior for the computer. To do this, follow these steps: +> +> 1. Right-click **My Computer**, then select **Properties** > **Advanced system settings** > **Advanced**. +> 1. In the **Startup and Recovery** section, select **Settings**. +> 1. Clear the **Automatically restart** checkbox. From 79e763b13bb1ae57ea051245d5e5ca936cbbc148 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Thu, 26 Dec 2019 17:47:24 -0800 Subject: [PATCH 071/289] Metadata update, TOC edit --- windows/client-management/TOC.md | 1 + windows/client-management/troubleshoot-event-id-41-restart.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/client-management/TOC.md b/windows/client-management/TOC.md index 8da971ed53..cb93e0fb3b 100644 --- a/windows/client-management/TOC.md +++ b/windows/client-management/TOC.md @@ -31,5 +31,6 @@ #### [Advanced troubleshooting for Windows-based computer freeze](troubleshoot-windows-freeze.md) #### [Advanced troubleshooting for stop error or blue screen error](troubleshoot-stop-errors.md) #### [Advanced troubleshooting for stop error 7B or Inaccessible_Boot_Device](troubleshoot-inaccessible-boot-device.md) +#### [Advanced troubleshooting for Event ID 41 "The system has rebooted without cleanly shutting down first"](troubleshoot-event-id-41-restart.md) ## [Mobile device management for solution providers](mdm/index.md) ## [Change history for Client management](change-history-for-client-management.md) diff --git a/windows/client-management/troubleshoot-event-id-41-restart.md b/windows/client-management/troubleshoot-event-id-41-restart.md index 36f16e5e74..7d3b955dcb 100644 --- a/windows/client-management/troubleshoot-event-id-41-restart.md +++ b/windows/client-management/troubleshoot-event-id-41-restart.md @@ -4,7 +4,7 @@ description: Describes the circumstances that cause a computer to generate Event author: Teresa-Motiv ms.author: v-tea ms.date: 12/26/2019 -ms.prod: W10 +ms.prod: w10 ms.topic: article ms.custom: - CI 111437 From 863411f8113a28fa8de8d30f41faa501a61f5bc6 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Thu, 26 Dec 2019 17:50:26 -0800 Subject: [PATCH 072/289] Added listing --- .../client-management/change-history-for-client-management.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/client-management/change-history-for-client-management.md b/windows/client-management/change-history-for-client-management.md index 8eabad806b..adb273d21f 100644 --- a/windows/client-management/change-history-for-client-management.md +++ b/windows/client-management/change-history-for-client-management.md @@ -9,7 +9,7 @@ ms.pagetype: security ms.localizationpriority: medium author: dansimp ms.author: dansimp -ms.date: 12/13/2019 +ms.date: 12/27/2019 ms.reviewer: manager: dansimp ms.topic: article @@ -24,6 +24,7 @@ This topic lists new and updated topics in the [Client management](index.md) doc New or changed topic | Description --- | --- [Change in default removal policy for external storage media in Windows 10, version 1809](change-default-removal-policy-external-storage-media.md) | New +[Advanced troubleshooting for Event ID 41 "The system has rebooted without cleanly shutting down first"](troubleshoot-event-id-41-restart.md) | New ## December 2018 From cc278df88d8b8153ad1c768304933e2a8bbb73bf Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Thu, 26 Dec 2019 17:57:36 -0800 Subject: [PATCH 073/289] Added link to new topic --- .../advanced-troubleshooting-boot-problems.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/advanced-troubleshooting-boot-problems.md b/windows/client-management/advanced-troubleshooting-boot-problems.md index a9442e6fe9..5986263a1e 100644 --- a/windows/client-management/advanced-troubleshooting-boot-problems.md +++ b/windows/client-management/advanced-troubleshooting-boot-problems.md @@ -220,7 +220,6 @@ If Windows cannot load the system registry hive into memory, you must restore th If the problem persists, you may want to restore the system state backup to an alternative location, and then retrieve the registry hives to be replaced. - ## Kernel Phase If the system gets stuck during the kernel phase, you experience multiple symptoms or receive multiple error messages. These include, but are not limited to, the following: @@ -228,8 +227,9 @@ If the system gets stuck during the kernel phase, you experience multiple sympto - A Stop error appears after the splash screen (Windows Logo screen). - Specific error code is displayed. - For example, "0x00000C2" , "0x0000007B" , "inaccessible boot device" and so on. - [Advanced troubleshooting for Stop error 7B or Inaccessible_Boot_Device](https://docs.microsoft.com/windows/client-management/troubleshoot-inaccessible-boot-device) + For example, "0x00000C2" , "0x0000007B" , "inaccessible boot device" and so on. + - [Advanced troubleshooting for Stop error 7B or Inaccessible_Boot_Device](https://docs.microsoft.com/windows/client-management/troubleshoot-inaccessible-boot-device) + - [Advanced troubleshooting for Event ID 41 "The system has rebooted without cleanly shutting down first"](troubleshoot-event-id-41-restart.md) - The screen is stuck at the "spinning wheel" (rolling dots) "system busy" icon. From b6ebf068a9d027aaf797196f8b6f3c2a077730c4 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 27 Dec 2019 08:18:23 +0530 Subject: [PATCH 074/289] Update windows/security/identity-protection/access-control/security-identifiers.md accepted Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../identity-protection/access-control/security-identifiers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/access-control/security-identifiers.md b/windows/security/identity-protection/access-control/security-identifiers.md index f2e08d21f5..c8bdc813a2 100644 --- a/windows/security/identity-protection/access-control/security-identifiers.md +++ b/windows/security/identity-protection/access-control/security-identifiers.md @@ -289,7 +289,7 @@ Capability Security Identifiers (SIDs) are used to uniquely and immutably identi All Capability SIDs that the operating system is aware of are stored in the Windows Registry in the path `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities'. Any Capability SID added to Windows by first or third-party applications will be added to this location. -## Example—registry keys taken from Windows 10, version 1909, 64-bit Enterprise edition +## Examples of registry keys taken from Windows 10, version 1909, 64-bit Enterprise edition You may see the following registry keys under AllCachedCapabilities: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SecurityManager\CapabilityClasses\AllCachedCapabilities\capabilityClass_DevUnlock From a1c7725897f0e7eaf1dacf6265593f0b9aabcfad Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Fri, 27 Dec 2019 14:48:26 +0200 Subject: [PATCH 075/289] add info about PA-PK-AS-REQ (16) https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5583 --- windows/security/threat-protection/auditing/event-4771.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/auditing/event-4771.md b/windows/security/threat-protection/auditing/event-4771.md index 10876a5671..f97c972551 100644 --- a/windows/security/threat-protection/auditing/event-4771.md +++ b/windows/security/threat-protection/auditing/event-4771.md @@ -184,6 +184,7 @@ The most common values: | 2 | PA-ENC-TIMESTAMP | This is a normal type for standard password authentication. | | 11 | PA-ETYPE-INFO | The ETYPE-INFO pre-authentication type is sent by the KDC in a KRB-ERROR indicating a requirement for additional pre-authentication. It is usually used to notify a client of which key to use for the encryption of an encrypted timestamp for the purposes of sending a PA-ENC-TIMESTAMP pre-authentication value.
Never saw this Pre-Authentication Type in Microsoft Active Directory environment. | | 15 | PA-PK-AS-REP\_OLD | Used for Smart Card logon authentication. | +| 16 | PA-PK-AS-REQ | Request sent to KDC in Smart Card authentication scenarios.| | 17 | PA-PK-AS-REP | This type should also be used for Smart Card authentication, but in certain Active Directory environments, it is never seen. | | 19 | PA-ETYPE-INFO2 | The ETYPE-INFO2 pre-authentication type is sent by the KDC in a KRB-ERROR indicating a requirement for additional pre-authentication. It is usually used to notify a client of which key to use for the encryption of an encrypted timestamp for the purposes of sending a PA-ENC-TIMESTAMP pre-authentication value.
Never saw this Pre-Authentication Type in Microsoft Active Directory environment. | | 20 | PA-SVR-REFERRAL-INFO | Used in KDC Referrals tickets. | From 1aaff3631f82901a02ac158556c05eea63ae2de4 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Fri, 27 Dec 2019 08:45:55 -0800 Subject: [PATCH 076/289] Link fix --- windows/client-management/troubleshoot-event-id-41-restart.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/troubleshoot-event-id-41-restart.md b/windows/client-management/troubleshoot-event-id-41-restart.md index 7d3b955dcb..e6cb1aa7c9 100644 --- a/windows/client-management/troubleshoot-event-id-41-restart.md +++ b/windows/client-management/troubleshoot-event-id-41-restart.md @@ -36,7 +36,7 @@ By itself, Event ID 41 might not contain sufficient information to explicitly de - [Scenario 1](#scen1): The computer restarts because of a Stop error, and Event ID 41 contains a bug check code - [Scenario 2](#scen2): The computer restarts because you pressed and held the power button -- Scenario 3: The computer restarts randomly or becomes completely unresponsive, and Event ID 41 is missing or does not include error code information +- [Scenario 3](#scen2): The computer restarts randomly or becomes completely unresponsive, and Event ID 41 is missing or does not include error code information ### Scenario 1: The computer restarts because of a Stop error, and Event ID 41 contains a bug check code @@ -77,7 +77,7 @@ For help with troubleshooting an unresponsive computer, see [Windows Help](https For more information about a specific situation in which a computer may stop responding, see KB 974476, [The computer stops responding when an USB device resumes from the USB Selective Suspend state in Windows 7 or in Windows Server 2008 R2](https://support.microsoft.com/help/974476/the-computer-stops-responding-when-an-usb-device-resumes-from-the-usb). -### Scenario 3: The computer is unresponsive or randomly restarts, and Event ID 41 is missing or lists error code values of zero +### Scenario 3: The computer is unresponsive or randomly restarts, and Event ID 41 is missing or lists error code values of zero This scenario includes the following circumstances: From f6faca985df4a7deb2085af580a5ae53be2d5cdc Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Fri, 27 Dec 2019 08:49:01 -0800 Subject: [PATCH 077/289] Link fix --- windows/client-management/troubleshoot-event-id-41-restart.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/troubleshoot-event-id-41-restart.md b/windows/client-management/troubleshoot-event-id-41-restart.md index e6cb1aa7c9..ce4051c23d 100644 --- a/windows/client-management/troubleshoot-event-id-41-restart.md +++ b/windows/client-management/troubleshoot-event-id-41-restart.md @@ -36,7 +36,7 @@ By itself, Event ID 41 might not contain sufficient information to explicitly de - [Scenario 1](#scen1): The computer restarts because of a Stop error, and Event ID 41 contains a bug check code - [Scenario 2](#scen2): The computer restarts because you pressed and held the power button -- [Scenario 3](#scen2): The computer restarts randomly or becomes completely unresponsive, and Event ID 41 is missing or does not include error code information +- [Scenario 3](#scen2): The computer is unresponsive or randomly restarts, and Event ID 41 is missing or lists error code values of zero ### Scenario 1: The computer restarts because of a Stop error, and Event ID 41 contains a bug check code From 7feda4b2d37c9b48bba7c289b710ad8a9421cb32 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Fri, 27 Dec 2019 09:13:57 -0800 Subject: [PATCH 078/289] Edits --- .../troubleshoot-event-id-41-restart.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/windows/client-management/troubleshoot-event-id-41-restart.md b/windows/client-management/troubleshoot-event-id-41-restart.md index ce4051c23d..b3cae5846a 100644 --- a/windows/client-management/troubleshoot-event-id-41-restart.md +++ b/windows/client-management/troubleshoot-event-id-41-restart.md @@ -30,6 +30,15 @@ If your computer shuts down unexpectedly, Windows logs an event that resembles t This event indicates that something unexpected happened that prevented Windows from shutting down correctly. Causes for such a shutdown include an interruption in the power supply or a Stop error. If feasible, Windows records any error codes as it shuts down. During the [kernel phase](advanced-troubleshooting-boot-problems.md#kernel-phase) of the next Windows startup, Windows checks for these codes and, if they are present, includes them in the event data of Event ID 41. +> EventData +> BugcheckCode 159 +> BugcheckParameter1 0x3 +> BugcheckParameter2 0xfffffa80029c5060 +> BugcheckParameter3 0xfffff8000403d518 +> BugcheckParameter4 0xfffffa800208c010 +> SleepInProgress false +> PowerButtonTimestamp 0Converts to 0x9f (0x3, 0xfffffa80029c5060, 0xfffff8000403d518, 0xfffffa800208c010) + ## How to use Event ID 41 when troubleshooting an unexpected shutdown or restart By itself, Event ID 41 might not contain sufficient information to explicitly define what happened. Typically, you have to also consider what was happening at the time of the unexpected shutdown (for example, whether the power supply failed). Use the information in this article to identify a troubleshooting approach that is appropriate for your circumstances: @@ -48,8 +57,6 @@ When a computer shuts down or restarts because of a Stop error, Windows includes > BugcheckParameter2 0xfffffa80029c5060 > BugcheckParameter3 0xfffff8000403d518 > BugcheckParameter4 0xfffffa800208c010 -> SleepInProgress false -> PowerButtonTimestamp 0Converts to 0x9f (0x3, 0xfffffa80029c5060, 0xfffff8000403d518, 0xfffffa800208c010) > [!NOTE] > Event ID 41 includes the bug check code in decimal format. Most documentation on Stop error codes reference the code as a hexadecimal value instead of a decimal value. To convert decimal to hexadecimal, follow these steps: From d0c92ecbeaf4ee9345e4e901cc2b2eea2f501f40 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Fri, 27 Dec 2019 09:15:39 -0800 Subject: [PATCH 079/289] edits --- windows/client-management/troubleshoot-event-id-41-restart.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/troubleshoot-event-id-41-restart.md b/windows/client-management/troubleshoot-event-id-41-restart.md index b3cae5846a..01cf714e83 100644 --- a/windows/client-management/troubleshoot-event-id-41-restart.md +++ b/windows/client-management/troubleshoot-event-id-41-restart.md @@ -59,7 +59,7 @@ When a computer shuts down or restarts because of a Stop error, Windows includes > BugcheckParameter4 0xfffffa800208c010 > [!NOTE] -> Event ID 41 includes the bug check code in decimal format. Most documentation on Stop error codes reference the code as a hexadecimal value instead of a decimal value. To convert decimal to hexadecimal, follow these steps: +> Event ID 41 includes the bug check code in decimal format. Most documentation that describes Stop error codes refers the codes as hexadecimal values instead of decimal values. To convert decimal to hexadecimal, follow these steps: > > 1. Select **Start**, and then type **calc** in the **Search** box. > 1. In the Calculator window, select **View** > **Programmer**. From 436e1e451e68f0860215891437bd21a0a208b1ae Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Fri, 27 Dec 2019 09:39:35 -0800 Subject: [PATCH 080/289] edits --- .../troubleshoot-event-id-41-restart.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/client-management/troubleshoot-event-id-41-restart.md b/windows/client-management/troubleshoot-event-id-41-restart.md index 01cf714e83..6ebfafc0fd 100644 --- a/windows/client-management/troubleshoot-event-id-41-restart.md +++ b/windows/client-management/troubleshoot-event-id-41-restart.md @@ -61,14 +61,14 @@ When a computer shuts down or restarts because of a Stop error, Windows includes > [!NOTE] > Event ID 41 includes the bug check code in decimal format. Most documentation that describes Stop error codes refers the codes as hexadecimal values instead of decimal values. To convert decimal to hexadecimal, follow these steps: > -> 1. Select **Start**, and then type **calc** in the **Search** box. +> 1. Select **Start**, type **calc** in the **Search** box, and then select **Calculator**. > 1. In the Calculator window, select **View** > **Programmer**. -> 1. On the left side of calculator, make sure that **Dec** is selected. -> 1. Use the keyboard to enter the decimal value of the **BugcheckCode** parameter. +> 1. On the left side of calculator, make sure that **Dec** is highlighted. +> 1. Use the keyboard to enter the decimal value of the bug check code. > 1. On the left side of the calculator, select **Hex**. > The value that the calculator displays is now the hexadecimal code. > -> In the case of the example event data in this article, "159" converts to 0x0000009f. When a BugcheckCode entry is converted to a hexadecimal format, it should have eight digits. For example, 0x9F is typically documented as 0x0000009f, and 0xA is documented as 0x0000000A. +> When you convert a bug check code to hexadecimal format, make sure that it has eight digits (the value preceded by "0x" + enough zeros to fill out eight digits). For example, 0x9F is typically documented as 0x0000009f, and 0xA is documented as 0x0000000A. In the case of the example event data in this article, "159" converts to 0x0000009f. After you identify the hexadecimal value, use the following references to continue troubleshooting: @@ -78,7 +78,7 @@ After you identify the hexadecimal value, use the following references to contin ### Scenario 2: The computer restarts because you pressed and held the power button -Because this method of restarting the computer interferes with Windows shutdown operations, we recommend only using this method if you have no alternative. For example, you might have to use this approach if your computer is not responding. When you restart the computer by pressing and holding the power button, the resulting Event ID 41 includes a non-zero value for the PowerButtonTimestamp entry. +Because this method of restarting the computer interferes with Windows shutdown operations, we recommend only using this method if you have no alternative. For example, you might have to use this approach if your computer is not responding. When you restart the computer by pressing and holding the power button, the resulting Event ID 41 includes a non-zero value for the **PowerButtonTimestamp** entry. For help with troubleshooting an unresponsive computer, see [Windows Help](https://support.microsoft.com/hub/4338813/windows-help?os=windows-10). Consider searching for assistance by using keywords such as "hang," "responding," or "blank screen." @@ -116,7 +116,7 @@ Typically, the symptoms that this scenario describes indicate a hardware problem If you perform these checks and still cannot isolate the problem, set the system to its default configuration and verify whether the issue still occurs. > [!NOTE] -> If the computer reports a Stop error message that includes a bug check code, but Event ID 41 does not include that code, change the restart behavior for the computer. To do this, follow these steps: +> If you see a Stop error message that includes a bug check code, but Event ID 41 does not include that code, change the restart behavior for the computer. To do this, follow these steps: > > 1. Right-click **My Computer**, then select **Properties** > **Advanced system settings** > **Advanced**. > 1. In the **Startup and Recovery** section, select **Settings**. From d9349086ba8b3d3ff3cdf29f3211c217a2d44d34 Mon Sep 17 00:00:00 2001 From: Teresa-Motiv Date: Fri, 27 Dec 2019 10:31:45 -0800 Subject: [PATCH 081/289] Edits --- .../troubleshoot-event-id-41-restart.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/client-management/troubleshoot-event-id-41-restart.md b/windows/client-management/troubleshoot-event-id-41-restart.md index 6ebfafc0fd..ac4cc1afbc 100644 --- a/windows/client-management/troubleshoot-event-id-41-restart.md +++ b/windows/client-management/troubleshoot-event-id-41-restart.md @@ -3,7 +3,7 @@ title: Advanced troubleshooting for Event ID 41 "The system has rebooted without description: Describes the circumstances that cause a computer to generate Event ID 41, and provides guidance for troubleshooting the issue author: Teresa-Motiv ms.author: v-tea -ms.date: 12/26/2019 +ms.date: 12/27/2019 ms.prod: w10 ms.topic: article ms.custom: @@ -11,7 +11,7 @@ ms.custom: - CSSTroubleshooting audience: ITPro ms.localizationpriority: medium -keywords: +keywords: event id 41, reboot, restart, stop error, bug check code manager: kaushika --- @@ -45,7 +45,7 @@ By itself, Event ID 41 might not contain sufficient information to explicitly de - [Scenario 1](#scen1): The computer restarts because of a Stop error, and Event ID 41 contains a bug check code - [Scenario 2](#scen2): The computer restarts because you pressed and held the power button -- [Scenario 3](#scen2): The computer is unresponsive or randomly restarts, and Event ID 41 is missing or lists error code values of zero +- [Scenario 3](#scen3): The computer is unresponsive or randomly restarts, and Event ID 41 is missing or lists error code values of zero ### Scenario 1: The computer restarts because of a Stop error, and Event ID 41 contains a bug check code @@ -111,7 +111,7 @@ Typically, the symptoms that this scenario describes indicate a hardware problem - **Disable overclocking**. If the computer has overclocking enabled, disable it. Verify whether the issue occurs when the system runs at the correct speed. - **Check the memory**. Use a memory checker to verify the memory health and configuration. Verify that each memory chip is the same speed and that it is configured correctly in the system. - **Check the power supply**. Make sure that the power supply has enough wattage to appropriately handle the installed devices. If you added memory, installed a newer processor, installed additional drives, or added external devices, such devices can require more energy than the current power supply can provide consistently. If the computer logged Event ID 41 because power to the computer was interrupted, consider obtaining an uninterruptible power supply (UPS) such as a battery backup power supply. -- **Overheating**. Examine the internal temperature of the hardware to verify that the system is not overheating. +- **Check for overheating**. Examine the internal temperature of the hardware to verify that the system is not overheating. If you perform these checks and still cannot isolate the problem, set the system to its default configuration and verify whether the issue still occurs. @@ -120,4 +120,4 @@ If you perform these checks and still cannot isolate the problem, set the system > > 1. Right-click **My Computer**, then select **Properties** > **Advanced system settings** > **Advanced**. > 1. In the **Startup and Recovery** section, select **Settings**. -> 1. Clear the **Automatically restart** checkbox. +> 1. Clear the **Automatically restart** check box. From a27dba1c16e0c7364bc2e62e8cb6fe485df85fec Mon Sep 17 00:00:00 2001 From: martyav Date: Fri, 27 Dec 2019 17:33:26 -0500 Subject: [PATCH 082/289] reviewed items through #138 --- windows/client-management/mdm/index.md | 2 +- .../mdm/windowssecurityauditing-ddf-file.md | 2 +- ...ng-your-application-mitigation-packages.md | 2 +- ...olume-activation-management-tool-client.md | 159 +++++++++--------- .../volume-activation-windows-10.md | 2 +- .../collect-wip-audit-event-logs.md | 2 +- .../overview-create-wip-policy-sccm.md | 2 +- .../audit-application-group-management.md | 2 +- .../auditing/audit-detailed-file-share.md | 2 +- .../audit-directory-service-access.md | 2 +- .../auditing/basic-audit-object-access.md | 2 +- .../microsoft-defender-atp/tvm-weaknesses.md | 2 +- ...ager-hash-value-on-next-password-change.md | 2 +- ...ity-restrict-ntlm-incoming-ntlm-traffic.md | 2 +- ...ly-sign-communications-if-server-agrees.md | 2 +- 15 files changed, 94 insertions(+), 93 deletions(-) diff --git a/windows/client-management/mdm/index.md b/windows/client-management/mdm/index.md index 7608a417e2..44d416b67a 100644 --- a/windows/client-management/mdm/index.md +++ b/windows/client-management/mdm/index.md @@ -1,6 +1,6 @@ --- title: Mobile device management -description: Windows 10 provides an enterprise management solution to help IT pros manage company security policies and business applications, while avoiding compromise of the users’ privacy on their personal devices. +description: Windows 10 provides an enterprise-level solution to mobile management, to help IT pros comply with security policies while avoiding compromise of user's privacy MS-HAID: - 'p\_phDeviceMgmt.provisioning\_and\_device\_management' - 'p\_phDeviceMgmt.mobile\_device\_management\_windows\_mdm' diff --git a/windows/client-management/mdm/windowssecurityauditing-ddf-file.md b/windows/client-management/mdm/windowssecurityauditing-ddf-file.md index a42d7ec535..c4710fae63 100644 --- a/windows/client-management/mdm/windowssecurityauditing-ddf-file.md +++ b/windows/client-management/mdm/windowssecurityauditing-ddf-file.md @@ -1,6 +1,6 @@ --- title: WindowsSecurityAuditing DDF file -description: This topic shows the OMA DM device description framework (DDF) for the WindowsSecurityAuditing configuration service provider. This CSP was added in Windows 10, version 1511. +description: View the OMA DM device description framework (DDF) for the WindowsSecurityAuditing configuration service provider. ms.assetid: B1F9A5FA-185B-48C6-A7F4-0F0F23B971F0 ms.reviewer: manager: dansimp diff --git a/windows/deployment/planning/testing-your-application-mitigation-packages.md b/windows/deployment/planning/testing-your-application-mitigation-packages.md index 6782e5861f..c3c759c319 100644 --- a/windows/deployment/planning/testing-your-application-mitigation-packages.md +++ b/windows/deployment/planning/testing-your-application-mitigation-packages.md @@ -1,6 +1,6 @@ --- title: Testing Your Application Mitigation Packages (Windows 10) -description: This topic provides details about testing your application-mitigation packages, including recommendations about how to report your information and how to resolve any outstanding issues. +description: Learn how to test your application-mitigation packages, including how to report your information and how to resolve any outstanding issues. ms.assetid: ae946f27-d377-4db9-b179-e8875d454ccf ms.reviewer: manager: laurawi diff --git a/windows/deployment/volume-activation/use-the-volume-activation-management-tool-client.md b/windows/deployment/volume-activation/use-the-volume-activation-management-tool-client.md index 39f4344b23..07047dd903 100644 --- a/windows/deployment/volume-activation/use-the-volume-activation-management-tool-client.md +++ b/windows/deployment/volume-activation/use-the-volume-activation-management-tool-client.md @@ -1,79 +1,80 @@ ---- -title: Use the Volume Activation Management Tool (Windows 10) -description: The Volume Activation Management Tool (VAMT) provides several useful features, including the ability to perform VAMT proxy activation and to track and monitor several types of product keys. -ms.assetid: b11f0aee-7b60-44d1-be40-c960fc6c4c47 -ms.reviewer: -manager: laurawi -ms.author: greglin -keywords: vamt, volume activation, activation, windows activation -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: activation -audience: itpro author: greg-lindsay -ms.localizationpriority: medium -ms.date: 07/27/2017 -ms.topic: article ---- - -# Use the Volume Activation Management Tool - -**Applies to** -- Windows 10 -- Windows 8.1 -- Windows 8 -- Windows 7 -- Windows Server 2012 R2 -- Windows Server 2012 -- Windows Server 2008 R2 - -**Looking for retail activation?** -- [Get Help Activating Microsoft Windows](https://go.microsoft.com/fwlink/p/?LinkId=618644) - -The Volume Activation Management Tool (VAMT) provides several useful features, including the ability to perform VAMT proxy activation and to track and monitor several types of product keys. - -By using the VAMT, you can automate and centrally manage the volume, retail, and MAK activation process for Windows, Office, and select other Microsoft products. The VAMT can manage volume activation by using MAKs or KMS. It is a standard Microsoft Management Console snap-in, and it can be -installed on any computer running Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012 R2, Windows Server 2012, or Windows Server 2008 R2. - -The VAMT is distributed as part of the Windows Assessment and Deployment Kit (Windows ADK), which is a free download available from Microsoft Download Center. For more information, see [Windows Assessment and Deployment Kit (Windows ADK) for Windows 10](https://go.microsoft.com/fwlink/p/?LinkId=526740). - -In Windows Server 2012 R2, you can install the VAMT directly from Server Manager without downloading the Windows ADK by selecting the Volume Activation Services role or the Remote Server Administration Tools/Role Administration Tools/Volume Activation Tools feature. - -## Activating with the Volume Activation Management Tool - -You can use the VAMT to complete the activation process in products by using MAK and retail keys, and you can work with computers individually or in groups. The VAMT enables two activation scenarios: -- **Online activation**. Online activation enables you to activate over the Internet any products that are installed with MAK, KMS host, or retail product keys. You can activate one or more connected computers within a network. This process requires that each product communicate activation information directly to Microsoft. -- **Proxy activation**. This activation method enables you to perform volume activation for products that are installed on client computers that do not have Internet access. The VAMT host computer distributes a MAK, KMS host key, or retail product key to one or more client products and collects the installation ID from each client product. The VAMT host sends the installation IDs to Microsoft on behalf of the client products and obtains the corresponding confirmation IDs. The VAMT host then installs the confirmation IDs on the client products to complete their activation. - By using this method, only the VAMT host computer requires Internet access. Proxy activation by using the VAMT is beneficial for isolated network segments and for cases where your organization has a mix of retail, MAK, and KMS-based activations. - -## Tracking products and computers with the Volume Activation Management Tool - -The VAMT provides an overview of the activation and licensing status of computers across your network, as shown in Figure 18. Several prebuilt reports are also available to help you proactively manage licensing. - -![VAMT showing the licensing status of multiple computers](../images/volumeactivationforwindows81-18.jpg) - -**Figure 18**. The VAMT showing the licensing status of multiple computers - -## Tracking key usage with the Volume Activation Management Tool - -The VAMT makes it easier to track the various keys that are issued to your organization. You can enter each key into VAMT, and then the VAMT can use those keys for online or proxy activation of clients. The tool can also describe what type of key it is and to which product group it belongs. The VAMT is the most convenient way to quickly determine how many activations remain on a MAK. Figure 19 shows an example of key types and usage. - -![VAMT showing key types and usage](../images/volumeactivationforwindows81-19.jpg) - -**Figure 19**. The VAMT showing key types and usage - -## Other Volume Activation Management Tool features - -The VAMT stores information in a Microsoft SQL Server database for performance and flexibility, and it provides a single graphical user interface for managing activations and performing other activation-related tasks, such as: -- **Adding and removing computers**. You can use the VAMT to discover computers in the local environment. The VAMT can discover computers by querying AD DS, workgroups, or individual computer names or IP addresses, or through a general LDAP query. -- **Discovering products**. You can use the VAMT to discover Windows, Windows Server, Office, and select other products that are installed on the client computers. -- **Managing activation data**. The VAMT stores activation data in a SQL Server database. The tool can export this data in XML format to other VAMT hosts or to an archive. - -For more information, see: -- [Volume Activation Management Tool (VAMT) Overview](https://go.microsoft.com/fwlink/p/?LinkId=618266) -- [VAMT Step-by-Step Scenarios](https://go.microsoft.com/fwlink/p/?LinkId=618267) - -## See also -- [Volume Activation for Windows 10](volume-activation-windows-10.md) -  -  +--- +title: Use the Volume Activation Management Tool (Windows 10) +description: The Volume Activation Management Tool (VAMT) provides several useful features, including the ability to track and monitor several types of product keys. +ms.assetid: b11f0aee-7b60-44d1-be40-c960fc6c4c47 +ms.reviewer: +manager: laurawi +ms.author: greglin +keywords: vamt, volume activation, activation, windows activation +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: activation +audience: itpro +author: greg-lindsay +ms.localizationpriority: medium +ms.date: 07/27/2017 +ms.topic: article +--- + +# Use the Volume Activation Management Tool + +**Applies to** +- Windows 10 +- Windows 8.1 +- Windows 8 +- Windows 7 +- Windows Server 2012 R2 +- Windows Server 2012 +- Windows Server 2008 R2 + +**Looking for retail activation?** +- [Get Help Activating Microsoft Windows](https://go.microsoft.com/fwlink/p/?LinkId=618644) + +The Volume Activation Management Tool (VAMT) provides several useful features, including the ability to perform VAMT proxy activation and to track and monitor several types of product keys. + +By using the VAMT, you can automate and centrally manage the volume, retail, and MAK activation process for Windows, Office, and select other Microsoft products. The VAMT can manage volume activation by using MAKs or KMS. It is a standard Microsoft Management Console snap-in, and it can be +installed on any computer running Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012 R2, Windows Server 2012, or Windows Server 2008 R2. + +The VAMT is distributed as part of the Windows Assessment and Deployment Kit (Windows ADK), which is a free download available from Microsoft Download Center. For more information, see [Windows Assessment and Deployment Kit (Windows ADK) for Windows 10](https://go.microsoft.com/fwlink/p/?LinkId=526740). + +In Windows Server 2012 R2, you can install the VAMT directly from Server Manager without downloading the Windows ADK by selecting the Volume Activation Services role or the Remote Server Administration Tools/Role Administration Tools/Volume Activation Tools feature. + +## Activating with the Volume Activation Management Tool + +You can use the VAMT to complete the activation process in products by using MAK and retail keys, and you can work with computers individually or in groups. The VAMT enables two activation scenarios: +- **Online activation**. Online activation enables you to activate over the Internet any products that are installed with MAK, KMS host, or retail product keys. You can activate one or more connected computers within a network. This process requires that each product communicate activation information directly to Microsoft. +- **Proxy activation**. This activation method enables you to perform volume activation for products that are installed on client computers that do not have Internet access. The VAMT host computer distributes a MAK, KMS host key, or retail product key to one or more client products and collects the installation ID from each client product. The VAMT host sends the installation IDs to Microsoft on behalf of the client products and obtains the corresponding confirmation IDs. The VAMT host then installs the confirmation IDs on the client products to complete their activation. + By using this method, only the VAMT host computer requires Internet access. Proxy activation by using the VAMT is beneficial for isolated network segments and for cases where your organization has a mix of retail, MAK, and KMS-based activations. + +## Tracking products and computers with the Volume Activation Management Tool + +The VAMT provides an overview of the activation and licensing status of computers across your network, as shown in Figure 18. Several prebuilt reports are also available to help you proactively manage licensing. + +![VAMT showing the licensing status of multiple computers](../images/volumeactivationforwindows81-18.jpg) + +**Figure 18**. The VAMT showing the licensing status of multiple computers + +## Tracking key usage with the Volume Activation Management Tool + +The VAMT makes it easier to track the various keys that are issued to your organization. You can enter each key into VAMT, and then the VAMT can use those keys for online or proxy activation of clients. The tool can also describe what type of key it is and to which product group it belongs. The VAMT is the most convenient way to quickly determine how many activations remain on a MAK. Figure 19 shows an example of key types and usage. + +![VAMT showing key types and usage](../images/volumeactivationforwindows81-19.jpg) + +**Figure 19**. The VAMT showing key types and usage + +## Other Volume Activation Management Tool features + +The VAMT stores information in a Microsoft SQL Server database for performance and flexibility, and it provides a single graphical user interface for managing activations and performing other activation-related tasks, such as: +- **Adding and removing computers**. You can use the VAMT to discover computers in the local environment. The VAMT can discover computers by querying AD DS, workgroups, or individual computer names or IP addresses, or through a general LDAP query. +- **Discovering products**. You can use the VAMT to discover Windows, Windows Server, Office, and select other products that are installed on the client computers. +- **Managing activation data**. The VAMT stores activation data in a SQL Server database. The tool can export this data in XML format to other VAMT hosts or to an archive. + +For more information, see: +- [Volume Activation Management Tool (VAMT) Overview](https://go.microsoft.com/fwlink/p/?LinkId=618266) +- [VAMT Step-by-Step Scenarios](https://go.microsoft.com/fwlink/p/?LinkId=618267) + +## See also +- [Volume Activation for Windows 10](volume-activation-windows-10.md) +  +  diff --git a/windows/deployment/volume-activation/volume-activation-windows-10.md b/windows/deployment/volume-activation/volume-activation-windows-10.md index f308f019a8..a820b9e25b 100644 --- a/windows/deployment/volume-activation/volume-activation-windows-10.md +++ b/windows/deployment/volume-activation/volume-activation-windows-10.md @@ -1,6 +1,6 @@ --- title: Volume Activation for Windows 10 -description: This guide is designed to help organizations that are planning to use volume activation to deploy and activate Windows 10, including organizations that have used volume activation for earlier versions of Windows. +description: Learn how to use volume activation to deploy & activate Windows 10. Includes details for orgs that have used volume activation for earlier versions of Windows. ms.assetid: 6e8cffae-7322-4fd3-882a-cde68187aef2 ms.reviewer: manager: laurawi diff --git a/windows/security/information-protection/windows-information-protection/collect-wip-audit-event-logs.md b/windows/security/information-protection/windows-information-protection/collect-wip-audit-event-logs.md index 0d7d91e071..78edc9a59e 100644 --- a/windows/security/information-protection/windows-information-protection/collect-wip-audit-event-logs.md +++ b/windows/security/information-protection/windows-information-protection/collect-wip-audit-event-logs.md @@ -1,6 +1,6 @@ --- title: How to collect Windows Information Protection (WIP) audit event logs (Windows 10) -description: How to collect and understand your Windows Information Protection audit event logs by using the Reporting configuration service provider (CSP) or the Windows Event Forwarding (for Windows desktop domain-joined devices only). +description: How to collect & understand Windows Information Protection audit event logs via the Reporting configuration service provider (CSP) or Windows Event Forwarding. ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library diff --git a/windows/security/information-protection/windows-information-protection/overview-create-wip-policy-sccm.md b/windows/security/information-protection/windows-information-protection/overview-create-wip-policy-sccm.md index 40ab9e148d..e8ad475fda 100644 --- a/windows/security/information-protection/windows-information-protection/overview-create-wip-policy-sccm.md +++ b/windows/security/information-protection/windows-information-protection/overview-create-wip-policy-sccm.md @@ -1,6 +1,6 @@ --- title: Create a Windows Information Protection (WIP) policy using System Center Configuration Manager (Windows 10) -description: System Center Configuration Manager helps you create and deploy your enterprise data protection (WIP) policy, including letting you choose your protected apps, your WIP-protection level, and how to find enterprise data on the network. +description: System Center Configuration Manager helps you create & deploy your enterprise data protection (WIP) policy. ms.assetid: d2059e74-94bd-4e54-ab59-1a7b9b52bdc6 ms.reviewer: ms.prod: w10 diff --git a/windows/security/threat-protection/auditing/audit-application-group-management.md b/windows/security/threat-protection/auditing/audit-application-group-management.md index 96f7a50301..8dce282dfa 100644 --- a/windows/security/threat-protection/auditing/audit-application-group-management.md +++ b/windows/security/threat-protection/auditing/audit-application-group-management.md @@ -1,6 +1,6 @@ --- title: Audit Application Group Management (Windows 10) -description: This topic for the IT professional describes the advanced security audit policy setting, Audit Application Group Management, which determines whether the operating system generates audit events when application group management tasks are performed. +description: The policy setting, Audit Application Group Management, determines if audit events are generated when application group management tasks are performed. ms.assetid: 1bcaa41e-5027-4a86-96b7-f04eaf1c0606 ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/auditing/audit-detailed-file-share.md b/windows/security/threat-protection/auditing/audit-detailed-file-share.md index 41ed83320d..69a9d636c7 100644 --- a/windows/security/threat-protection/auditing/audit-detailed-file-share.md +++ b/windows/security/threat-protection/auditing/audit-detailed-file-share.md @@ -1,6 +1,6 @@ --- title: Audit Detailed File Share (Windows 10) -description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Detailed File Share, which allows you to audit attempts to access files and folders on a shared folder. +description: The Advanced Security Audit policy setting, Audit Detailed File Share, allows you to audit attempts to access files and folders on a shared folder. ms.assetid: 60310104-b820-4033-a1cb-022a34f064ae ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/auditing/audit-directory-service-access.md b/windows/security/threat-protection/auditing/audit-directory-service-access.md index ae15d23652..0a13f90a87 100644 --- a/windows/security/threat-protection/auditing/audit-directory-service-access.md +++ b/windows/security/threat-protection/auditing/audit-directory-service-access.md @@ -1,6 +1,6 @@ --- title: Audit Directory Service Access (Windows 10) -description: This topic for the IT professional describes the advanced security audit policy setting, Audit Directory Service Access, which determines whether the operating system generates audit events when an Active Directory Domain Services (ADÂ DS) object is accessed. +description: The policy setting Audit Directory Service Access determines if audit events are generated when an Active Directory Domain Services (ADA DS) object is accessed. ms.assetid: ba2562ba-4282-4588-b87c-a3fcb771c7d0 ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/auditing/basic-audit-object-access.md b/windows/security/threat-protection/auditing/basic-audit-object-access.md index 438dd850c9..b6b09ddae8 100644 --- a/windows/security/threat-protection/auditing/basic-audit-object-access.md +++ b/windows/security/threat-protection/auditing/basic-audit-object-access.md @@ -1,6 +1,6 @@ --- title: Audit object access (Windows 10) -description: Determines whether to audit the event of a user accessing an object--for example, a file, folder, registry key, printer, and so forth--that has its own system access control list (SACL) specified. +description: The policy setting, Audit object access, determines whether to audit the event generated when a user accesses an object that has its own SACL specified. ms.assetid: D15B6D67-7886-44C2-9972-3F192D5407EA ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md index 4a0ed9a714..bc53f59808 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md @@ -1,6 +1,6 @@ --- title: Weaknesses -description: The **Weaknesses** page lists down the vulnerabilities found in the infected software running in your organization, their severity, Common Vulnerability Scoring System (CVSS) rating, its prevalence in your organization, breach, and threat insights. +description: Windows Defender Security Center offers a Weaknesses page, which lists vulnerabilities found in the infected software running in your organization. keywords: mdatp threat & vulnerability management, mdatp tvm weaknesses page, finding weaknesses through tvm, tvm vulnerability list, vulnerability details in tvm search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/security-policy-settings/network-security-do-not-store-lan-manager-hash-value-on-next-password-change.md b/windows/security/threat-protection/security-policy-settings/network-security-do-not-store-lan-manager-hash-value-on-next-password-change.md index 17bf06d448..49e3824a89 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-do-not-store-lan-manager-hash-value-on-next-password-change.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-do-not-store-lan-manager-hash-value-on-next-password-change.md @@ -1,6 +1,6 @@ --- title: Network security Do not store LAN Manager hash value on next password change (Windows 10) -description: Describes the best practices, location, values, policy management and security considerations for the Network security Do not store LAN Manager hash value on next password change security policy setting. +description: Best practices, security considerations, and more for the security policy setting, Network security Do not store LAN Manager hash value on next password change. ms.assetid: 6452b268-e5ba-4889-9d38-db28f919af51 ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-incoming-ntlm-traffic.md b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-incoming-ntlm-traffic.md index 01de4dd73c..2b0c20bc29 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-incoming-ntlm-traffic.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-incoming-ntlm-traffic.md @@ -1,6 +1,6 @@ --- title: Network security Restrict NTLM Incoming NTLM traffic (Windows 10) -description: Describes the best practices, location, values, management aspects, and security considerations for the Network Security Restrict NTLM Incoming NTLM traffic security policy setting. +description: Best practices, security considerations, and more for the security policy setting, Network Security Restrict NTLM Incoming NTLM traffic. ms.assetid: c0eff7d3-ed59-4004-908a-2205295fefb8 ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md b/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md index db0f82e3ff..9a0a7b65c2 100644 --- a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md +++ b/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md @@ -1,6 +1,6 @@ --- title: SMBv1 Microsoft network client Digitally sign communications (if server agrees) (Windows 10) -description: For SMBv1 only, describes the best practices, location, values, and security considerations for the Microsoft network client Digitally sign communications (if server agrees) security policy setting. +description: Best practices, location, values, and security considerations for the policy setting, Microsoft network client Digitally sign communications (if server agrees). ms.assetid: e553f700-aae5-425c-8650-f251c90ba5dd ms.reviewer: ms.author: dansimp From f8b014109b0ea05d2179b28dfa04269832b2d57f Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 27 Dec 2019 15:50:19 -0800 Subject: [PATCH 083/289] Indent 2 notes in procedures --- .../microsoft-defender-atp/tvm-weaknesses.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md index bc53f59808..aa146289f2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md @@ -50,8 +50,8 @@ You can access the list of vulnerabilities in a few places in the portal: ![tvm-vuln-globalsearch](images/tvm-vuln-globalsearch.png) 3. Select the CVE and a flyout panel opens up with more information - the vulnerability description, exploits available, severity level, CVSS v3 rating, publishing and update dates. ->[!NOTE] ->To see the rest of the vulnerabilities in the **Weaknesses** page, type CVE, then click search. + > [!NOTE] + > To see the rest of the vulnerabilities in the **Weaknesses** page, type CVE, then click search. *Weaknesses page in the menu* 1. Go to the Threat & Vulnerability Management navigation menu and select **Weaknesses** to open up the list of vulnerabilities found in your organization. @@ -116,8 +116,8 @@ You can report a false positive when you see any vague, inaccurate, missing, or 5. Include your machine name for investigation context. ->[!NOTE] -> You can also provide details regarding the inaccuracy you reported in the **Tell us more (optional)** field to give the threat and vulnerability management investigators context. + > [!NOTE] + > You can also provide details regarding the inaccuracy you reported in the **Tell us more (optional)** field to give the threat and vulnerability management investigators context. 6. Click **Submit**. Your feedback is immediately sent to the Threat & Vulnerability Management experts with its context. From 4b101fb56033b791d008362e0803f1a79cba11a5 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 27 Dec 2019 15:52:52 -0800 Subject: [PATCH 084/289] Changed a list from ordered to unordered to meet style guidelines --- ...ot-store-lan-manager-hash-value-on-next-password-change.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-do-not-store-lan-manager-hash-value-on-next-password-change.md b/windows/security/threat-protection/security-policy-settings/network-security-do-not-store-lan-manager-hash-value-on-next-password-change.md index 49e3824a89..32ad4fc2b7 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-do-not-store-lan-manager-hash-value-on-next-password-change.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-do-not-store-lan-manager-hash-value-on-next-password-change.md @@ -38,8 +38,8 @@ By attacking the SAM file, attackers can potentially gain access to user names a ### Best practices -1. Set **Network security: Do not store LAN Manager hash value on next password change** to **Enabled**. -2. Require all users to set new passwords the next time they log on to the domain so that LAN Manager hashes are removed. + - Set **Network security: Do not store LAN Manager hash value on next password change** to **Enabled**. + - Require all users to set new passwords the next time they log on to the domain so that LAN Manager hashes are removed. ### Location From 688dd6708365b54cedb904bdc582f6cf388a4981 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 27 Dec 2019 16:01:14 -0800 Subject: [PATCH 085/289] Style corrections: changed list to unordered, corrected markup of note --- ...lient-digitally-sign-communications-if-server-agrees.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md b/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md index 9a0a7b65c2..47483249d7 100644 --- a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md +++ b/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md @@ -51,14 +51,14 @@ There are three other policy settings that relate to packet-signing requirements ### Best practices -1. Configure the following security policy settings as follows: + - Configure the following security policy settings as follows: - Disable [Microsoft network client: Digitally sign communications (always)](smbv1-microsoft-network-client-digitally-sign-communications-always.md). - Disable [Microsoft network server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md). - Enable **Microsoft Network Client: Digitally Sign Communications (If Server Agrees)**. - Enable [Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md). -2. Alternately, you can set all of these policy settings to Enabled, but enabling them can cause slower performance on client devices and prevent them from communicating with legacy SMB applications and operating systems. + - Alternately, you can set all of these policy settings to Enabled, but enabling them can cause slower performance on client devices and prevent them from communicating with legacy SMB applications and operating systems. ### Location @@ -107,7 +107,8 @@ Configure the settings as follows: In highly secure environments we recommend that you configure all of these settings to Enabled. However, that configuration may cause slower performance on client devices and prevent communications with earlier SMB applications and operating systems. ->**Note:**  An alternative countermeasure that could protect all network traffic is to implement digital signatures with IPsec. There are hardware-based accelerators for IPsec encryption and signing that could be used to minimize the performance impact on the servers' CPUs. No such accelerators are available for SMB signing. +> [!NOTE] +> An alternative countermeasure that could protect all network traffic is to implement digital signatures with IPsec. There are hardware-based accelerators for IPsec encryption and signing that could be used to minimize the performance impact on the servers' CPUs. No such accelerators are available for SMB signing. ### Potential impact From af951b97fdc52b8d81792834db0534389f9a2a6e Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 27 Dec 2019 17:20:26 -0800 Subject: [PATCH 086/289] link updates --- .../intelligence/prevent-malware-infection.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/intelligence/prevent-malware-infection.md b/windows/security/threat-protection/intelligence/prevent-malware-infection.md index 7bce69882c..b6125b263c 100644 --- a/windows/security/threat-protection/intelligence/prevent-malware-infection.md +++ b/windows/security/threat-protection/intelligence/prevent-malware-infection.md @@ -53,7 +53,7 @@ Using pirated content is not only illegal, it can also expose your device to mal Users do not openly discuss visits to these sites, so any untoward experience are more likely to stay unreported. -To stay safe, download movies, music, and apps from official publisher websites or stores. Consider running a streamlined OS such as [Windows 10 Pro SKU S Mode](https://www.microsoft.com/windows/s-mode?ocid=cx-wdsi-articles), which ensures that only vetted apps from the Windows Store are installed. +To stay safe, download movies, music, and apps from official publisher websites or stores. Consider running a streamlined OS such as [Windows 10 Pro SKU S Mode](https://www.microsoft.com/windows/s-mode), which ensures that only vetted apps from the Windows Store are installed. ## Don't attach unfamiliar removable drives @@ -65,7 +65,7 @@ Only use removable drives that you are familiar with or that come from a trusted At the time they are launched, whether inadvertently by a user or automatically, most malware run under the same privileges as the active user. This means that by limiting account privileges, you can prevent malware from making consequential changes any devices. -By default, Windows uses [User Account Control (UAC)](https://docs.microsoft.com/windows/access-protection/user-account-control/user-account-control-overview) to provide automatic, granular control of privileges—it temporarily restricts privileges and prompts the active user every time an application attempts to make potentially consequential changes to the system. Although UAC helps limit the privileges of admin users, users can simply override this restriction when prompted. As a result, it is quite easy for an admin user to inadvertently allow malware to run. +By default, Windows uses [User Account Control (UAC)](../access-protection/user-account-control/user-account-control-overview.md) to provide automatic, granular control of privileges—it temporarily restricts privileges and prompts the active user every time an application attempts to make potentially consequential changes to the system. Although UAC helps limit the privileges of admin users, users can simply override this restriction when prompted. As a result, it is quite easy for an admin user to inadvertently allow malware to run. To help ensure that everyday activities do not result in malware infection and other potentially catastrophic changes, it is recommended that you use a non-administrator account for regular use. By using a non-administrator account, you can prevent installation of unauthorized apps and prevent inadvertent changes to system settings. Avoid browsing the web or checking email using an account with administrator privileges. @@ -77,7 +77,7 @@ Whenever necessary, log in as an administrator to install apps or make configura To further ensure that data is protected from malware as well as other threats: -* Backup files. Follow the 3-2-1 rule: make **3 copies**, store in at least **2 locations**, with at least **1 offline copy**. Use [OneDrive](https://onedrive.live.com/about/?ocid=cx-wdsi-articles) for reliable cloud-based copies that allows access to files from multiple devices and helps recover damaged or lost files, including files locked by ransomware. +* Backup files. Follow the 3-2-1 rule: make **3 copies**, store in at least **2 locations**, with at least **1 offline copy**. Use [OneDrive](https://onedrive.live.com/about) for reliable cloud-based copies that allows access to files from multiple devices and helps recover damaged or lost files, including files locked by ransomware. * Be wary when connecting to public hotspots, particularly those that do not require authentication. @@ -93,7 +93,7 @@ Microsoft provides comprehensive security capabilities that help protect against * [Automatic Microsoft updates](https://support.microsoft.com/help/12373/windows-update-faq) keeps software up-to-date to get the latest protections. -* [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard) stops ransomware in its tracks by preventing unauthorized access to your important files. Controlled folder access locks down folders, allowing only authorized apps to access files. Unauthorized apps, including ransomware and other malicious executable files, DLLs, and scripts are denied access. +* [Controlled folder access](../microsoft-defender-atp/enable-controlled-folders.md) stops ransomware in its tracks by preventing unauthorized access to your important files. Controlled folder access locks down folders, allowing only authorized apps to access files. Unauthorized apps, including ransomware and other malicious executable files, DLLs, and scripts are denied access. * [Microsoft Edge](https://docs.microsoft.com/microsoft-edge/deploy/index) browser protects against threats such as ransomware by preventing exploit kits from running. By using [Windows Defender SmartScreen](https://docs.microsoft.com/microsoft-edge/deploy/index), Microsoft Edge blocks access to malicious websites. @@ -101,13 +101,13 @@ Microsoft provides comprehensive security capabilities that help protect against * [Microsoft Safety Scanner](safety-scanner-download.md) helps remove malicious software from computers. NOTE: This tool does not replace your antimalware product. -* [Microsoft 365](https://docs.microsoft.com/microsoft-365/enterprise/#pivot=itadmin&panel=it-security) includes Office 365, Windows 10, and Enterprise Mobility + Security. These resources power productivity while providing intelligent security across users, devices, and data. +* [Microsoft 365](https://docs.microsoft.com/microsoft-365/enterprise/) includes Office 365, Windows 10, and Enterprise Mobility + Security. These resources power productivity while providing intelligent security across users, devices, and data. -* [Office 365 Advanced Threat Protection](https://technet.microsoft.com/library/exchange-online-advanced-threat-protection-service-description.aspx) includes machine learning capabilities that block dangerous emails, including millions of emails carrying ransomware downloaders. +* [Office 365 Advanced Threat Protection](https://docs.microsoft.com/office365/servicedescriptions/office-365-advanced-threat-protection-service-description) includes machine learning capabilities that block dangerous emails, including millions of emails carrying ransomware downloaders. * [OneDrive for Business](https://support.office.com/article/restore-a-previous-version-of-a-file-in-onedrive-159cad6d-d76e-4981-88ef-de6e96c93893?ui=en-US&rs=en-US&ad=US) can back up files, which you would then use to restore files in the event of an infection. -* [Microsoft Defender Advanced Threat Protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection) provides comprehensive endpoint protection, detection, and response capabilities to help prevent ransomware. In the event of a breach, Microsoft Defender ATP alerts security operations teams about suspicious activities and automatically attempts to resolve the problem. This includes alerts for suspicious PowerShell commands, connecting to a TOR website, launching self-replicated copies, and deletion of volume shadow copies. Try Microsoft Defender ATP free of charge. +* [Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md) provides comprehensive endpoint protection, detection, and response capabilities to help prevent ransomware. In the event of a breach, Microsoft Defender ATP alerts security operations teams about suspicious activities and automatically attempts to resolve the problem. This includes alerts for suspicious PowerShell commands, connecting to a TOR website, launching self-replicated copies, and deletion of volume shadow copies. Try Microsoft Defender ATP free of charge. * [Windows Hello for Business](https://docs.microsoft.com/windows/security/identity-protection/hello-for-business/hello-identity-verification) replaces passwords with strong two-factor authentication on your devices. This authentication consists of a new type of user credential that is tied to a device and uses a biometric or PIN. It lets user authenticate to an Active Directory or Azure Active Directory account. From 06395f1bfb8148dbd18b203bedaa779fe091b7ce Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 27 Dec 2019 17:39:29 -0800 Subject: [PATCH 087/289] fixed url --- .../threat-protection/intelligence/prevent-malware-infection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/prevent-malware-infection.md b/windows/security/threat-protection/intelligence/prevent-malware-infection.md index b6125b263c..0aeeda5cb3 100644 --- a/windows/security/threat-protection/intelligence/prevent-malware-infection.md +++ b/windows/security/threat-protection/intelligence/prevent-malware-infection.md @@ -65,7 +65,7 @@ Only use removable drives that you are familiar with or that come from a trusted At the time they are launched, whether inadvertently by a user or automatically, most malware run under the same privileges as the active user. This means that by limiting account privileges, you can prevent malware from making consequential changes any devices. -By default, Windows uses [User Account Control (UAC)](../access-protection/user-account-control/user-account-control-overview.md) to provide automatic, granular control of privileges—it temporarily restricts privileges and prompts the active user every time an application attempts to make potentially consequential changes to the system. Although UAC helps limit the privileges of admin users, users can simply override this restriction when prompted. As a result, it is quite easy for an admin user to inadvertently allow malware to run. +By default, Windows uses [User Account Control (UAC)](../identity-protection/user-account-control/user-account-control-overview.md) to provide automatic, granular control of privileges—it temporarily restricts privileges and prompts the active user every time an application attempts to make potentially consequential changes to the system. Although UAC helps limit the privileges of admin users, users can simply override this restriction when prompted. As a result, it is quite easy for an admin user to inadvertently allow malware to run. To help ensure that everyday activities do not result in malware infection and other potentially catastrophic changes, it is recommended that you use a non-administrator account for regular use. By using a non-administrator account, you can prevent installation of unauthorized apps and prevent inadvertent changes to system settings. Avoid browsing the web or checking email using an account with administrator privileges. From 4593992a76db2861356461c340c502f3a7832b90 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 27 Dec 2019 17:56:03 -0800 Subject: [PATCH 088/289] updated link --- .../threat-protection/intelligence/prevent-malware-infection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/prevent-malware-infection.md b/windows/security/threat-protection/intelligence/prevent-malware-infection.md index 0aeeda5cb3..6b5251e172 100644 --- a/windows/security/threat-protection/intelligence/prevent-malware-infection.md +++ b/windows/security/threat-protection/intelligence/prevent-malware-infection.md @@ -65,7 +65,7 @@ Only use removable drives that you are familiar with or that come from a trusted At the time they are launched, whether inadvertently by a user or automatically, most malware run under the same privileges as the active user. This means that by limiting account privileges, you can prevent malware from making consequential changes any devices. -By default, Windows uses [User Account Control (UAC)](../identity-protection/user-account-control/user-account-control-overview.md) to provide automatic, granular control of privileges—it temporarily restricts privileges and prompts the active user every time an application attempts to make potentially consequential changes to the system. Although UAC helps limit the privileges of admin users, users can simply override this restriction when prompted. As a result, it is quite easy for an admin user to inadvertently allow malware to run. +By default, Windows uses [User Account Control (UAC)](../security/identity-protection/user-account-control/user-account-control-overview.md) to provide automatic, granular control of privileges—it temporarily restricts privileges and prompts the active user every time an application attempts to make potentially consequential changes to the system. Although UAC helps limit the privileges of admin users, users can simply override this restriction when prompted. As a result, it is quite easy for an admin user to inadvertently allow malware to run. To help ensure that everyday activities do not result in malware infection and other potentially catastrophic changes, it is recommended that you use a non-administrator account for regular use. By using a non-administrator account, you can prevent installation of unauthorized apps and prevent inadvertent changes to system settings. Avoid browsing the web or checking email using an account with administrator privileges. From 12e44c25c647fcb2699ab06651f99f19502e8002 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Sat, 28 Dec 2019 22:34:27 +0530 Subject: [PATCH 089/289] removed the sentence which appeared twice as per user report #5756 , i removed the following sentence > [!NOTE] > A log file is not created by default. In order to create a log file, you will need to append "/l*v [path]" --- devices/surface/surface-dock-firmware-update.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/devices/surface/surface-dock-firmware-update.md b/devices/surface/surface-dock-firmware-update.md index 104b12b126..751ea36a4d 100644 --- a/devices/surface/surface-dock-firmware-update.md +++ b/devices/surface/surface-dock-firmware-update.md @@ -50,9 +50,6 @@ You can use Windows Installer commands (Msiexec.exe) to deploy Surface Dock Firm > [!NOTE] > A log file is not created by default. In order to create a log file, you will need to append "/l*v [path]" -> [!NOTE] -> A log file is not created by default. In order to create a log file, you will need to append "/l*v [path]" - For more information, refer to [Command line options](https://docs.microsoft.com/windows/win32/msi/command-line-options) documentation. > [!IMPORTANT] From d0ff0b40fe9a1d1eaa5843c967c1007a82958fe9 Mon Sep 17 00:00:00 2001 From: Jack Lin Date: Sun, 29 Dec 2019 11:08:37 +1100 Subject: [PATCH 090/289] Fix spelling mistake in open-windows-firewall-with-advanced-security.md --- .../open-windows-firewall-with-advanced-security.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-firewall/open-windows-firewall-with-advanced-security.md b/windows/security/threat-protection/windows-firewall/open-windows-firewall-with-advanced-security.md index 17d43619ee..cbf3fd9257 100644 --- a/windows/security/threat-protection/windows-firewall/open-windows-firewall-with-advanced-security.md +++ b/windows/security/threat-protection/windows-firewall/open-windows-firewall-with-advanced-security.md @@ -31,7 +31,7 @@ To complete this procedure, you must be a member of the Administrators group. Fo ## To open Windows Defender Firewall using the UI -Click Start, type **Windows Defender Firewall**, and the press ENTER. +Click Start, type **Windows Defender Firewall**, and then press ENTER. ## To open Windows Defender Firewall from a command prompt From 4787b28007ec32d3d23cc6be566e84a4ad7f4339 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 30 Dec 2019 00:10:59 +0500 Subject: [PATCH 091/289] RegEditor Information Correction There is data correction made for setting tags using Registry Editor. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5553 --- .../threat-protection/microsoft-defender-atp/machine-tags.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md b/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md index 608409befc..daf8b70f1e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md @@ -76,8 +76,8 @@ Machines with similar tags can be handy when you need to apply contextual action Use the following registry key entry to add a tag on a machine: - Registry key: `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection\DeviceTagging\` -- Registry key name: `Group` -- Registry key value (REG_SZ): `Name of the tag you want to set` +- Registry key value (REG_SZ): `Group` +- Registry key data: `Name of the tag you want to set` >[!NOTE] >The device tag is part of the machine information report that's generated once a day. As an alternative, you may choose to restart the endpoint that would transfer a new machine information report. From 42a566b80d15c31a10da223519b79b93778ea8cc Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 30 Dec 2019 00:28:39 +0500 Subject: [PATCH 092/289] Command Upgrade With recent changes in how autopilot JSON file creation works, the command in action is Connect-MSGraph and has been updated in the doc. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5443 --- windows/deployment/windows-autopilot/existing-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/existing-devices.md b/windows/deployment/windows-autopilot/existing-devices.md index 9f4cdcfc25..d1699e9473 100644 --- a/windows/deployment/windows-autopilot/existing-devices.md +++ b/windows/deployment/windows-autopilot/existing-devices.md @@ -74,7 +74,7 @@ See the following examples. - In the following command, replace the example user principal name for Azure authentication (admin@M365x373186.onmicrosoft.com) with your user account. Be sure that the user account you specify has sufficient administrative rights. ```powershell - Connect-AutopilotIntune -user admin@M365x373186.onmicrosoft.com + Connect-MSGraph ``` The password for your account will be requested using a standard Azure AD form. Type your password and then click **Sign in**.
See the following example: From 4d3377d16814dd2b52d272cf4312cb8f2a3eabe4 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 30 Dec 2019 00:37:17 +0500 Subject: [PATCH 093/289] Broken Link Upgrade A broken link has been updated. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5752 --- .../threat-protection/intelligence/prevent-malware-infection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/prevent-malware-infection.md b/windows/security/threat-protection/intelligence/prevent-malware-infection.md index 7bce69882c..dd9d229a58 100644 --- a/windows/security/threat-protection/intelligence/prevent-malware-infection.md +++ b/windows/security/threat-protection/intelligence/prevent-malware-infection.md @@ -93,7 +93,7 @@ Microsoft provides comprehensive security capabilities that help protect against * [Automatic Microsoft updates](https://support.microsoft.com/help/12373/windows-update-faq) keeps software up-to-date to get the latest protections. -* [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard) stops ransomware in its tracks by preventing unauthorized access to your important files. Controlled folder access locks down folders, allowing only authorized apps to access files. Unauthorized apps, including ransomware and other malicious executable files, DLLs, and scripts are denied access. +* [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders) stops ransomware in its tracks by preventing unauthorized access to your important files. Controlled folder access locks down folders, allowing only authorized apps to access files. Unauthorized apps, including ransomware and other malicious executable files, DLLs, and scripts are denied access. * [Microsoft Edge](https://docs.microsoft.com/microsoft-edge/deploy/index) browser protects against threats such as ransomware by preventing exploit kits from running. By using [Windows Defender SmartScreen](https://docs.microsoft.com/microsoft-edge/deploy/index), Microsoft Edge blocks access to malicious websites. From 9e3b64e80a2668f27fa2a582879657bb7bfc10c8 Mon Sep 17 00:00:00 2001 From: Mark Aldridge Date: Mon, 30 Dec 2019 16:05:34 +1100 Subject: [PATCH 094/289] Updated PowerShell command #5443 Connect-AutopilotIntune has been removed from the module. For more info see https://oofhours.com/2019/11/02/whats-new-with-the-windowsautopilotintune-powershell-module/ --- windows/deployment/windows-autopilot/existing-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/existing-devices.md b/windows/deployment/windows-autopilot/existing-devices.md index 9f4cdcfc25..0fd535d10e 100644 --- a/windows/deployment/windows-autopilot/existing-devices.md +++ b/windows/deployment/windows-autopilot/existing-devices.md @@ -74,7 +74,7 @@ See the following examples. - In the following command, replace the example user principal name for Azure authentication (admin@M365x373186.onmicrosoft.com) with your user account. Be sure that the user account you specify has sufficient administrative rights. ```powershell - Connect-AutopilotIntune -user admin@M365x373186.onmicrosoft.com + Connect-MSGraph -user admin@M365x373186.onmicrosoft.com ``` The password for your account will be requested using a standard Azure AD form. Type your password and then click **Sign in**.
See the following example: From 1f85e383d97f7eb814bba87a1f154554ce722b9f Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 30 Dec 2019 09:55:51 -0800 Subject: [PATCH 095/289] trying to go directly to file --- .../threat-protection/intelligence/prevent-malware-infection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/prevent-malware-infection.md b/windows/security/threat-protection/intelligence/prevent-malware-infection.md index 6b5251e172..71f4e058ab 100644 --- a/windows/security/threat-protection/intelligence/prevent-malware-infection.md +++ b/windows/security/threat-protection/intelligence/prevent-malware-infection.md @@ -65,7 +65,7 @@ Only use removable drives that you are familiar with or that come from a trusted At the time they are launched, whether inadvertently by a user or automatically, most malware run under the same privileges as the active user. This means that by limiting account privileges, you can prevent malware from making consequential changes any devices. -By default, Windows uses [User Account Control (UAC)](../security/identity-protection/user-account-control/user-account-control-overview.md) to provide automatic, granular control of privileges—it temporarily restricts privileges and prompts the active user every time an application attempts to make potentially consequential changes to the system. Although UAC helps limit the privileges of admin users, users can simply override this restriction when prompted. As a result, it is quite easy for an admin user to inadvertently allow malware to run. +By default, Windows uses [User Account Control (UAC)](../user-account-control/user-account-control-overview.md) to provide automatic, granular control of privileges—it temporarily restricts privileges and prompts the active user every time an application attempts to make potentially consequential changes to the system. Although UAC helps limit the privileges of admin users, users can simply override this restriction when prompted. As a result, it is quite easy for an admin user to inadvertently allow malware to run. To help ensure that everyday activities do not result in malware infection and other potentially catastrophic changes, it is recommended that you use a non-administrator account for regular use. By using a non-administrator account, you can prevent installation of unauthorized apps and prevent inadvertent changes to system settings. Avoid browsing the web or checking email using an account with administrator privileges. From 12a2f0c37afe1c7564772c7bacd69802e74ebf3b Mon Sep 17 00:00:00 2001 From: Mike Eggers <49650192+v-miegge@users.noreply.github.com> Date: Mon, 30 Dec 2019 10:01:15 -0800 Subject: [PATCH 096/289] Editing changes added v-miegge added editing changes from v-jesits. --- .../troubleshoot-event-id-41-restart.md | 62 +++++++++---------- 1 file changed, 30 insertions(+), 32 deletions(-) diff --git a/windows/client-management/troubleshoot-event-id-41-restart.md b/windows/client-management/troubleshoot-event-id-41-restart.md index ac4cc1afbc..00344d5d62 100644 --- a/windows/client-management/troubleshoot-event-id-41-restart.md +++ b/windows/client-management/troubleshoot-event-id-41-restart.md @@ -19,16 +19,16 @@ manager: kaushika # Advanced troubleshooting for Event ID 41 "The system has rebooted without cleanly shutting down first" > **Home users** -> This article is intended for use by support agents and IT professionals. If you're looking for more information about blue screen error messages, please visit [Troubleshoot blue screen errors](https://support.microsoft.com/help/14238/windows-10-troubleshoot-blue-screen-errors). +> This article is intended for use by support agents and IT professionals. If you're looking for more information about Stop code error messages, please visit [Troubleshoot blue screen errors](https://support.microsoft.com/help/14238/windows-10-troubleshoot-blue-screen-errors). -The preferred way to shut down Windows is to select **Start**, and then select an option to turn off or shut down the computer. Then the operating system closes all files and notifies the running services and applications so that they can write any data to disk and flush any caches. +The preferred way to shut down Windows is to select **Start**, and then select an option to turn off or shut down the computer. By using this standard method, the operating system closes all files and notifies the running services and applications so that they can write any unsaveddata to disk and flush any active caches. -If your computer shuts down unexpectedly, Windows logs an event that resembles the following the next time the computer starts: +If your computer shuts down unexpectedly, Windows logs Event ID 41 entry that resembles the following the next time that the computer starts: > Event ID: 41 > Description: The system has rebooted without cleanly shutting down first. -This event indicates that something unexpected happened that prevented Windows from shutting down correctly. Causes for such a shutdown include an interruption in the power supply or a Stop error. If feasible, Windows records any error codes as it shuts down. During the [kernel phase](advanced-troubleshooting-boot-problems.md#kernel-phase) of the next Windows startup, Windows checks for these codes and, if they are present, includes them in the event data of Event ID 41. +This event indicates that some unexpected activity prevented Windows from shutting down correctly. Such a shutdown may be caused by an interruption in the power supply or by a Stop error. If feasible, Windows records any error codes as it shuts down. During the [kernel phase](advanced-troubleshooting-boot-problems.md#kernel-phase) of the next Windows startup, Windows checks for these codes and includes any existing codes in the event data of Event ID 41. > EventData > BugcheckCode 159 @@ -39,15 +39,15 @@ This event indicates that something unexpected happened that prevented Windows f > SleepInProgress false > PowerButtonTimestamp 0Converts to 0x9f (0x3, 0xfffffa80029c5060, 0xfffff8000403d518, 0xfffffa800208c010) -## How to use Event ID 41 when troubleshooting an unexpected shutdown or restart +## How to use Event ID 41 when you troubleshoot an unexpected shutdown or restart -By itself, Event ID 41 might not contain sufficient information to explicitly define what happened. Typically, you have to also consider what was happening at the time of the unexpected shutdown (for example, whether the power supply failed). Use the information in this article to identify a troubleshooting approach that is appropriate for your circumstances: +By itself, Event ID 41 might not contain sufficient information to explicitly define what occured. Typically, you have to also consider what was occuring at the time of the unexpected shutdown (for example, the power supply failed). Use the information in this article to identify a troubleshooting approach that is appropriate for your circumstances: -- [Scenario 1](#scen1): The computer restarts because of a Stop error, and Event ID 41 contains a bug check code +- [Scenario 1](#scen1): The computer restarts because of a Stop error, and Event ID 41 contains a Stop error (bug check) code - [Scenario 2](#scen2): The computer restarts because you pressed and held the power button -- [Scenario 3](#scen3): The computer is unresponsive or randomly restarts, and Event ID 41 is missing or lists error code values of zero +- [Scenario 3](#scen3): The computer is unresponsive or randomly restarts, and Event ID 41 is not recorded or the Event ID 41 entry lists error code values of zero -### Scenario 1: The computer restarts because of a Stop error, and Event ID 41 contains a bug check code +### Scenario 1: The computer restarts because of a Stop error, and Event ID 41 contains a Stop error code When a computer shuts down or restarts because of a Stop error, Windows includes the Stop error data in Event ID 41 as part of the additional event data. This information includes the Stop error code (also called a bug check code), as shown in the following example: @@ -59,59 +59,57 @@ When a computer shuts down or restarts because of a Stop error, Windows includes > BugcheckParameter4 0xfffffa800208c010 > [!NOTE] -> Event ID 41 includes the bug check code in decimal format. Most documentation that describes Stop error codes refers the codes as hexadecimal values instead of decimal values. To convert decimal to hexadecimal, follow these steps: +> Event ID 41 includes the bug check code in decimal format. Most documentation that describes Stop error codes refer to the codes as hexadecimal values instead of decimal values. To convert decimal to hexadecimal, follow these steps: > > 1. Select **Start**, type **calc** in the **Search** box, and then select **Calculator**. -> 1. In the Calculator window, select **View** > **Programmer**. -> 1. On the left side of calculator, make sure that **Dec** is highlighted. +> 1. In the **Calculator** window, select **View** > **Programmer**. +> 1. On the left side of calculator, verify that **Dec** is highlighted. > 1. Use the keyboard to enter the decimal value of the bug check code. > 1. On the left side of the calculator, select **Hex**. > The value that the calculator displays is now the hexadecimal code. > -> When you convert a bug check code to hexadecimal format, make sure that it has eight digits (the value preceded by "0x" + enough zeros to fill out eight digits). For example, 0x9F is typically documented as 0x0000009f, and 0xA is documented as 0x0000000A. In the case of the example event data in this article, "159" converts to 0x0000009f. +> When you convert a bug check code to hexadecimal format, verify that it has eight digits following the “0x” designation (that is, the part of the code after the “x” includes enough zeros to fill out eight digits). For example, 0x9F is typically documented as 0x0000009f, and 0xA is documented as 0x0000000A. In the case of the example event data in this article, "159" converts to 0x0000009f. After you identify the hexadecimal value, use the following references to continue troubleshooting: - [Advanced troubleshooting for Stop error or blue screen error issue](troubleshoot-stop-errors.md). -- [Bug Check Code Reference](https://docs.microsoft.com/windows-hardware/drivers/debugger/bug-check-code-reference2). This page lists links to documentation for different bug check codes. +- [Bug Check Code Reference](https://docs.microsoft.com/windows-hardware/drivers/debugger/bug-check-code-reference2). (This page lists links to documentation for different bug check codes.) - [How to Debug Kernel Mode Blue Screen Crashes (for beginners)](https://blogs.technet.microsoft.com/askcore/2008/10/31/how-to-debug-kernel-mode-blue-screen-crashes-for-beginners/). ### Scenario 2: The computer restarts because you pressed and held the power button -Because this method of restarting the computer interferes with Windows shutdown operations, we recommend only using this method if you have no alternative. For example, you might have to use this approach if your computer is not responding. When you restart the computer by pressing and holding the power button, the resulting Event ID 41 includes a non-zero value for the **PowerButtonTimestamp** entry. +Because this method of restarting the computer interferes with the Windows shutdown operation, we recommend that you use this method only if you have no alternative. For example, you might have to use this approach if your computer is not responding. When you restart the computer by pressing and holding the power button, Event ID 41 occurs and includes a non-zero value for the **PowerButtonTimestamp** entry. -For help with troubleshooting an unresponsive computer, see [Windows Help](https://support.microsoft.com/hub/4338813/windows-help?os=windows-10). Consider searching for assistance by using keywords such as "hang," "responding," or "blank screen." +For help to troubleshoot an unresponsive computer, see [Windows Help](https://support.microsoft.com/hub/4338813/windows-help?os=windows-10). Consider searching for assistance by using keywords such as "hang," "responding," or "blank screen." -For more information about a specific situation in which a computer may stop responding, see KB 974476, [The computer stops responding when an USB device resumes from the USB Selective Suspend state in Windows 7 or in Windows Server 2008 R2](https://support.microsoft.com/help/974476/the-computer-stops-responding-when-an-usb-device-resumes-from-the-usb). - -### Scenario 3: The computer is unresponsive or randomly restarts, and Event ID 41 is missing or lists error code values of zero +### Scenario 3: The computer is unresponsive or randomly restarts, and Event ID 41 is not recorded or the Event ID 41 entry or lists error code values of zero This scenario includes the following circumstances: -- You shut off power to an unresponsive computer, then start it again. - To verify that a computer is unresponsive, press the CAPS LOCK key on the keyboard. If the CAPS LOCK light on the keyboard does not change when you press the CAPS LOCK key, the computer might be completely unresponsive (also called a hard hang). -- The computer restarts, but does not generate Event ID 41. +- You shut off power to an unresponsive computer, and then you restart the computer. + To verify that a computer is unresponsive, press the CAPS LOCK key on the keyboard. If the CAPS LOCK light on the keyboard does not change when you press the CAPS LOCK key, the computer might be completely unresponsive (also known as a *hard hang*). +- The computer restarts, but it does not generate Event ID 41. - The computer restarts and generates Event ID 41, but the **BugcheckCode** and **PowerButtonTimestamp** values are zero. In such cases, something prevents Windows from generating error codes or from writing error codes to disk. Something might block write access to the disk (as in the case of an unresponsive computer) or the computer might shut down too quickly to write the error codes or even detect an error. The information in Event ID 41 provides some indication of where to start checking for problems: -- **Event ID 41 is missing or the bug check code is zero**. This behavior might indicate a power supply problem. If the power supply to a computer is interrupted, the computer might shut down without generating a Stop error. If it does generate a Stop error, it might not finish writing the error codes to disk. The next time the computer starts, it might not log Event ID 41, or if it does, the bug check code is zero. Conditions such as the following might be the cause: +- **Event ID 41 is not recorded or the bug check code is zero**. This behavior might indicate a power supply problem. If the power to a computer is interrupted, the computer might shut down without generating a Stop error. If it does generate a Stop error, it might not finish writing the error codes to disk. The next time the computer starts, it might not log Event ID 41. Or, if it does, the bug check code is zero. Conditions such as the following might be the cause: - In the case of a portable computer, the battery was removed or completely drained. - - In the case of a desktop computer, the computer was unplugged or was subject to a power outage. - - The power supply might be underpowered or faulty. + - In the case of a desktop computer, the computer was unplugged or experienced a power outage. + - The power supply is underpowered or faulty. -- **The PowerButtonTimestamp value is zero**. This behavior might result if you disconnected power to a computer that was not responding to input. Conditions such as the following might be the cause: +- **The PowerButtonTimestamp value is zero**. This behavior might occur if you disconnected the power to a computer that was not responding to input. Conditions such as the following might be the cause: - A Windows process blocked write access to the disk, and you shut down the computer by pressing and holding the power button for at least four seconds. - - You disconnected power to an unresponsive computer. + - You disconnected the power to an unresponsive computer. -Typically, the symptoms that this scenario describes indicate a hardware problem. To help isolate the problem, do the following: +Typically, the symptoms described in this scenario indicate a hardware problem. To help isolate the problem, do the following: -- **Disable overclocking**. If the computer has overclocking enabled, disable it. Verify whether the issue occurs when the system runs at the correct speed. -- **Check the memory**. Use a memory checker to verify the memory health and configuration. Verify that each memory chip is the same speed and that it is configured correctly in the system. -- **Check the power supply**. Make sure that the power supply has enough wattage to appropriately handle the installed devices. If you added memory, installed a newer processor, installed additional drives, or added external devices, such devices can require more energy than the current power supply can provide consistently. If the computer logged Event ID 41 because power to the computer was interrupted, consider obtaining an uninterruptible power supply (UPS) such as a battery backup power supply. -- **Check for overheating**. Examine the internal temperature of the hardware to verify that the system is not overheating. +- **Disable overclocking**. If the computer has overclocking enabled, disable it. Verify that the issue occurs when the system runs at the correct speed. +- **Check the memory**. Use a memory checker to determine the memory health and configuration. Verify that all memory chips run at the same speed and that every chip is configured correctly in the system. +- **Check the power supply**. Verify that the power supply has enough wattage to appropriately handle the installed devices. If you added memory, installed a newer processor, installed additional drives, or added external devices, such devices can require more energy than the current power supply can provide consistently. If the computer logged Event ID 41 because the power to the computer was interrupted, consider obtaining an uninterruptible power supply (UPS) such as a battery backup power supply. +- **Check for overheating**. Examine the internal temperature of the hardware and check for any overheating components. If you perform these checks and still cannot isolate the problem, set the system to its default configuration and verify whether the issue still occurs. From 9c1830edd117734f6c54f5d3b0acbbce5b6a62ba Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 30 Dec 2019 10:05:39 -0800 Subject: [PATCH 097/289] full link --- .../threat-protection/intelligence/prevent-malware-infection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/prevent-malware-infection.md b/windows/security/threat-protection/intelligence/prevent-malware-infection.md index 71f4e058ab..b0fa8e3398 100644 --- a/windows/security/threat-protection/intelligence/prevent-malware-infection.md +++ b/windows/security/threat-protection/intelligence/prevent-malware-infection.md @@ -65,7 +65,7 @@ Only use removable drives that you are familiar with or that come from a trusted At the time they are launched, whether inadvertently by a user or automatically, most malware run under the same privileges as the active user. This means that by limiting account privileges, you can prevent malware from making consequential changes any devices. -By default, Windows uses [User Account Control (UAC)](../user-account-control/user-account-control-overview.md) to provide automatic, granular control of privileges—it temporarily restricts privileges and prompts the active user every time an application attempts to make potentially consequential changes to the system. Although UAC helps limit the privileges of admin users, users can simply override this restriction when prompted. As a result, it is quite easy for an admin user to inadvertently allow malware to run. +By default, Windows uses [User Account Control (UAC)](https://docs.microsoft.com/windows/security/identity-protection/user-account-control/user-account-control-overview) to provide automatic, granular control of privileges—it temporarily restricts privileges and prompts the active user every time an application attempts to make potentially consequential changes to the system. Although UAC helps limit the privileges of admin users, users can simply override this restriction when prompted. As a result, it is quite easy for an admin user to inadvertently allow malware to run. To help ensure that everyday activities do not result in malware infection and other potentially catastrophic changes, it is recommended that you use a non-administrator account for regular use. By using a non-administrator account, you can prevent installation of unauthorized apps and prevent inadvertent changes to system settings. Avoid browsing the web or checking email using an account with administrator privileges. From 9770f4c6ad239283745cd9e39acaa15eb73d4ba3 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 30 Dec 2019 10:16:21 -0800 Subject: [PATCH 098/289] grammar --- .../intelligence/prevent-malware-infection.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/intelligence/prevent-malware-infection.md b/windows/security/threat-protection/intelligence/prevent-malware-infection.md index b0fa8e3398..3313e1d680 100644 --- a/windows/security/threat-protection/intelligence/prevent-malware-infection.md +++ b/windows/security/threat-protection/intelligence/prevent-malware-infection.md @@ -17,9 +17,9 @@ search.appverid: met150 --- # Prevent malware infection -Malware authors are always looking for new ways to infect computers. Follow the simple tips below to stay protected and minimize threats to your data and accounts. +Malware authors are always looking for new ways to infect computers. Follow the tips below to stay protected and minimize threats to your data and accounts. -## Keep software up-to-date +## Keep software up to date [Exploits](exploits-malware.md) typically use vulnerabilities in popular software such as web browsers, Java, Adobe Flash Player, and Microsoft Office to infect devices. Software updates patch vulnerabilities so they aren't available to exploits anymore. @@ -27,7 +27,7 @@ To keep Microsoft software up to date, ensure that [automatic Microsoft Updates] ## Be wary of links and attachments -Email and other messaging tools are a few of the most common ways your device can get infected. Attachments or links in messages can open malware directly or can stealthily trigger a download. Some emails will give instructions to allow macros or other executable content designed to make it easier for malware to infect your devices. +Email and other messaging tools are a few of the most common ways your device can get infected. Attachments or links in messages can open malware directly or can stealthily trigger a download. Some emails give instructions to allow macros or other executable content designed to make it easier for malware to infect your devices. * Use an email service that provides protection against malicious attachments, links, and abusive senders. [Microsoft Office 365](https://support.office.com/article/Anti-spam-and-anti-malware-protection-in-Office-365-5ce5cf47-2120-4e51-a403-426a13358b7e) has built-in antimalware, link protection, and spam filtering. @@ -35,7 +35,7 @@ For more information, see [phishing](phishing.md). ## Watch out for malicious or compromised websites -By visiting malicious or compromised sites, your device can get infected with malware automatically or you can get tricked into downloading and installing malware. See [exploits and exploit kits](exploits-malware.md) as an example of how some of these sites can automatically install malware to visiting computers. +When you visit malicious or compromised sites, your device can get infected with malware automatically or you can get tricked into downloading and installing malware. See [exploits and exploit kits](exploits-malware.md) as an example of how some of these sites can automatically install malware to visiting computers. To identify potentially harmful websites, keep the following in mind: @@ -43,7 +43,7 @@ To identify potentially harmful websites, keep the following in mind: * Sites that aggressively open popups and display misleading buttons often trick users into accepting content through constant popups or mislabeled buttons. -To block malicious websites, use a modern web browser like [Microsoft Edge](https://www.microsoft.com/windows/microsoft-edge?ocid=cx-wdsi-articles) which identifies phishing and malware websites and checks downloads for malware. +To block malicious websites, use a modern web browser like [Microsoft Edge](https://www.microsoft.com/windows/microsoft-edge?ocid=cx-wdsi-articles) that identifies phishing and malware websites and checks downloads for malware. If you encounter an unsafe site, click **More […] > Send feedback** on Microsoft Edge. You can also [report unsafe sites directly to Microsoft](https://www.microsoft.com/wdsi/support/report-unsafe-site). @@ -57,7 +57,7 @@ To stay safe, download movies, music, and apps from official publisher websites ## Don't attach unfamiliar removable drives -Some types of malware can spread by copying themselves to USB flash drives or other removable drives. There are malicious individuals that intentionally prepare and distribute infected drives—leaving these drives in public places to victimize unsuspecting individuals. +Some types of malware spread by copying themselves to USB flash drives or other removable drives. There are malicious individuals that intentionally prepare and distribute infected drives by leaving them in public places for unsuspecting individuals. Only use removable drives that you are familiar with or that come from a trusted source. If a drive has been used in publicly accessible devices, like computers in a café or a library, make sure you have antimalware running on your computer before you use the drive. Avoid opening unfamiliar files you find on suspect drives, including Office and PDF documents and executable files. @@ -65,7 +65,7 @@ Only use removable drives that you are familiar with or that come from a trusted At the time they are launched, whether inadvertently by a user or automatically, most malware run under the same privileges as the active user. This means that by limiting account privileges, you can prevent malware from making consequential changes any devices. -By default, Windows uses [User Account Control (UAC)](https://docs.microsoft.com/windows/security/identity-protection/user-account-control/user-account-control-overview) to provide automatic, granular control of privileges—it temporarily restricts privileges and prompts the active user every time an application attempts to make potentially consequential changes to the system. Although UAC helps limit the privileges of admin users, users can simply override this restriction when prompted. As a result, it is quite easy for an admin user to inadvertently allow malware to run. +By default, Windows uses [User Account Control (UAC)](https://docs.microsoft.com/windows/security/identity-protection/user-account-control/user-account-control-overview) to provide automatic, granular control of privileges—it temporarily restricts privileges and prompts the active user every time an application attempts to make potentially consequential changes to the system. Although UAC helps limit the privileges of admin users, users can override this restriction when prompted. As a result, it is quite easy for an admin user to inadvertently allow malware to run. To help ensure that everyday activities do not result in malware infection and other potentially catastrophic changes, it is recommended that you use a non-administrator account for regular use. By using a non-administrator account, you can prevent installation of unauthorized apps and prevent inadvertent changes to system settings. Avoid browsing the web or checking email using an account with administrator privileges. @@ -75,9 +75,9 @@ Whenever necessary, log in as an administrator to install apps or make configura ## Other safety tips -To further ensure that data is protected from malware as well as other threats: +To further ensure that data is protected from malware and other threats: -* Backup files. Follow the 3-2-1 rule: make **3 copies**, store in at least **2 locations**, with at least **1 offline copy**. Use [OneDrive](https://onedrive.live.com/about) for reliable cloud-based copies that allows access to files from multiple devices and helps recover damaged or lost files, including files locked by ransomware. +* Backup files. Follow the 3-2-1 rule: make **3 copies**, store in at least **2 locations**, with at least **1 offline copy**. Use [OneDrive](https://onedrive.live.com/about) for reliable cloud-based copies that allow access to files from multiple devices and helps recover damaged or lost files, including files locked by ransomware. * Be wary when connecting to public hotspots, particularly those that do not require authentication. @@ -91,7 +91,7 @@ To further ensure that data is protected from malware as well as other threats: Microsoft provides comprehensive security capabilities that help protect against threats. We recommend: -* [Automatic Microsoft updates](https://support.microsoft.com/help/12373/windows-update-faq) keeps software up-to-date to get the latest protections. +* [Automatic Microsoft updates](https://support.microsoft.com/help/12373/windows-update-faq) keeps software up to date to get the latest protections. * [Controlled folder access](../microsoft-defender-atp/enable-controlled-folders.md) stops ransomware in its tracks by preventing unauthorized access to your important files. Controlled folder access locks down folders, allowing only authorized apps to access files. Unauthorized apps, including ransomware and other malicious executable files, DLLs, and scripts are denied access. @@ -117,6 +117,6 @@ Microsoft provides comprehensive security capabilities that help protect against ## What to do with a malware infection -Microsoft Defender ATP antivirus capabilities helps reduce the chances of infection and will automatically remove threats that it detects. +Microsoft Defender ATP antivirus capabilities help reduce the chances of infection and will automatically remove threats that it detects. In case threat removal is unsuccessful, read about [troubleshooting malware detection and removal problems](https://support.microsoft.com/help/4466982/windows-10-troubleshoot-problems-with-detecting-and-removing-malware). From 160e1b46f14ca5e48e9dababb2824a20e76aac9d Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Mon, 30 Dec 2019 20:17:27 +0200 Subject: [PATCH 099/289] add updated screenshot and remove outdated infos https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5634 --- ...our-free-azure-active-directory-subscription.md | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/windows/client-management/mdm/register-your-free-azure-active-directory-subscription.md b/windows/client-management/mdm/register-your-free-azure-active-directory-subscription.md index 0f8b376074..ebf0cab962 100644 --- a/windows/client-management/mdm/register-your-free-azure-active-directory-subscription.md +++ b/windows/client-management/mdm/register-your-free-azure-active-directory-subscription.md @@ -29,21 +29,11 @@ If you have paid subscriptions to Office 365, Microsoft Dynamics CRM Online, Ent ![register azuread](images/azure-ad-add-tenant11.png) -3. On the **Admin center** page, hover your mouse over the Admin tools icon on the left and then click **Azure AD**. This will take you to the Azure Active Directory sign-up page and brings up your existing Office 365 organization account information. +3. On the **Admin center** page, under Admin Centers on the left, click **Azure Active Directory**. This will take you to the Azure Active Directory portal. - ![register azuread](images/azure-ad-add-tenant12.png) + ![Azure-AD-updated](https://user-images.githubusercontent.com/41186174/71594506-e4845300-2b40-11ea-9a08-c21c824e12a4.png) -4. On the **Sign up** page, make sure to enter a valid phone number and then click **Sign up**. - ![register azuread](images/azure-ad-add-tenant13.png) - -5. It may take a few minutes to process the request. - - ![register azuread](images/azure-ad-add-tenant14.png) - -6. You will see a welcome page when the process completes. - - ![register azuread](images/azure-ad-add-tenant15.png)   From 01becd9a16a75a2ab5da6208c265392c1db2629c Mon Sep 17 00:00:00 2001 From: Mike Eggers <49650192+v-miegge@users.noreply.github.com> Date: Mon, 30 Dec 2019 11:10:19 -0800 Subject: [PATCH 100/289] Edit to title --- windows/client-management/troubleshoot-event-id-41-restart.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/troubleshoot-event-id-41-restart.md b/windows/client-management/troubleshoot-event-id-41-restart.md index 00344d5d62..c982cc7835 100644 --- a/windows/client-management/troubleshoot-event-id-41-restart.md +++ b/windows/client-management/troubleshoot-event-id-41-restart.md @@ -1,5 +1,5 @@ --- -title: Advanced troubleshooting for Event ID 41 "The system has rebooted without cleanly shutting down first" +title: Advanced troubleshooting for Event ID 41: "The system has rebooted without cleanly shutting down first" description: Describes the circumstances that cause a computer to generate Event ID 41, and provides guidance for troubleshooting the issue author: Teresa-Motiv ms.author: v-tea From 0a7c062cad44e932bcb549054790751c48b01e4f Mon Sep 17 00:00:00 2001 From: Mike Eggers <49650192+v-miegge@users.noreply.github.com> Date: Mon, 30 Dec 2019 11:11:33 -0800 Subject: [PATCH 101/289] Update troubleshoot-event-id-41-restart.md --- windows/client-management/troubleshoot-event-id-41-restart.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/troubleshoot-event-id-41-restart.md b/windows/client-management/troubleshoot-event-id-41-restart.md index c982cc7835..3fbd3307c6 100644 --- a/windows/client-management/troubleshoot-event-id-41-restart.md +++ b/windows/client-management/troubleshoot-event-id-41-restart.md @@ -16,7 +16,7 @@ manager: kaushika --- -# Advanced troubleshooting for Event ID 41 "The system has rebooted without cleanly shutting down first" +# Advanced troubleshooting for Event ID 41: "The system has rebooted without cleanly shutting down first" > **Home users** > This article is intended for use by support agents and IT professionals. If you're looking for more information about Stop code error messages, please visit [Troubleshoot blue screen errors](https://support.microsoft.com/help/14238/windows-10-troubleshoot-blue-screen-errors). From f3b52cf9908083d946d8a63a96b96c155e655883 Mon Sep 17 00:00:00 2001 From: martyav Date: Mon, 30 Dec 2019 14:25:52 -0500 Subject: [PATCH 102/289] items reviewed through #168 --- ...ew-in-windows-mdm-enrollment-management.md | 2 +- ...ree-azure-active-directory-subscription.md | 2 +- .../mdm/reporting-ddf-file.md | 2 +- .../mdm/unifiedwritefilter-csp.md | 2 +- .../mdm/windows-mdm-enterprise-settings.md | 2 +- .../cortana-at-work-overview.md | 2 +- ...s-7-computer-with-a-windows-10-computer.md | 2 +- ...e-boot-image-with-configuration-manager.md | 235 +++++++++--------- ...ications-in-compatibility-administrator.md | 2 +- .../credential-guard-how-it-works.md | 2 +- .../guidance-and-best-practices-wip.md | 2 +- .../auditing/audit-account-lockout.md | 2 +- .../audit-computer-account-management.md | 2 +- .../auditing/audit-ipsec-driver.md | 2 +- .../auditing/audit-ipsec-extended-mode.md | 2 +- .../auditing/audit-pnp-activity.md | 2 +- .../auditing/audit-security-state-change.md | 2 +- .../auditing/audit-special-logon.md | 2 +- .../threat-protection/auditing/event-5027.md | 2 +- .../threat-protection/auditing/event-5148.md | 2 +- .../threat-and-vuln-mgt-scenarios.md | 2 +- .../microsoft-defender-atp/tvm-remediation.md | 2 +- ...case-domain-controller-is-not-available.md | 2 +- ...connect-clients-when-logon-hours-expire.md | 2 +- ...g-and-security-model-for-local-accounts.md | 2 +- ...ystem-to-use-computer-identity-for-ntlm.md | 2 +- ...ry-write-failures-to-per-user-locations.md | 2 +- ...e-worm-targets-out-of-date-systems-wdsi.md | 2 +- ...stand-applocker-policy-design-decisions.md | 2 +- ...lication-control-with-managed-installer.md | 2 +- 30 files changed, 147 insertions(+), 146 deletions(-) diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index 15f103ba47..77441ceba1 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -1,6 +1,6 @@ --- title: What's new in MDM enrollment and management -description: This topic provides information about what's new and breaking changes in Windows 10 mobile device management (MDM) enrollment and management experience across all Windows 10 devices. +description: Discover what's new and breaking changes in Windows 10 mobile device management (MDM) enrollment and management experience across all Windows 10 devices. MS-HAID: - 'p\_phdevicemgmt.mdm\_enrollment\_and\_management\_overview' - 'p\_phDeviceMgmt.new\_in\_windows\_mdm\_enrollment\_management' diff --git a/windows/client-management/mdm/register-your-free-azure-active-directory-subscription.md b/windows/client-management/mdm/register-your-free-azure-active-directory-subscription.md index 0f8b376074..30c3b3aa9f 100644 --- a/windows/client-management/mdm/register-your-free-azure-active-directory-subscription.md +++ b/windows/client-management/mdm/register-your-free-azure-active-directory-subscription.md @@ -1,6 +1,6 @@ --- title: Register your free Azure Active Directory subscription -description: If you have paid subscriptions to Office 365, Microsoft Dynamics CRM Online, Enterprise Mobility Suite, or other Microsoft services, you have a free subscription to Azure AD. +description: Paid subscribers to Office 365, Microsoft Dynamics CRM Online, Enterprise Mobility Suite, or other Microsoft services, have a free subscription to Azure AD. ms.assetid: 97DCD303-BB11-4AFF-84FE-B7F14CDF64F7 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/reporting-ddf-file.md b/windows/client-management/mdm/reporting-ddf-file.md index 41ad075f64..5b16192077 100644 --- a/windows/client-management/mdm/reporting-ddf-file.md +++ b/windows/client-management/mdm/reporting-ddf-file.md @@ -1,6 +1,6 @@ --- title: Reporting DDF file -description: This topic shows the OMA DM device description framework (DDF) for the Reporting configuration service provider. This CSP was added in Windows 10, version 1511. Support for desktop security auditing was added for the desktop in Windows 10, version 1607. +description: View the OMA DM device description framework (DDF) for the Reporting configuration service provider. ms.assetid: 7A5B79DB-9571-4F7C-ABED-D79CD08C1E35 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/unifiedwritefilter-csp.md b/windows/client-management/mdm/unifiedwritefilter-csp.md index f9ff52da32..ae0b5e11c1 100644 --- a/windows/client-management/mdm/unifiedwritefilter-csp.md +++ b/windows/client-management/mdm/unifiedwritefilter-csp.md @@ -1,6 +1,6 @@ --- title: UnifiedWriteFilter CSP -description: The UnifiedWriteFilter (UWF) configuration service provider enables the IT administrator to remotely manage the UWF to help protect physical storage media including any writable storage type. +description: The UnifiedWriteFilter (UWF) configuration service provider allows you to remotely manage the UWF. Understand how it helps protect physical storage media. ms.assetid: F4716AC6-0AA5-4A67-AECE-E0F200BA95EB ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/windows-mdm-enterprise-settings.md b/windows/client-management/mdm/windows-mdm-enterprise-settings.md index 75f0d91a1b..a8be6bba9c 100644 --- a/windows/client-management/mdm/windows-mdm-enterprise-settings.md +++ b/windows/client-management/mdm/windows-mdm-enterprise-settings.md @@ -1,6 +1,6 @@ --- title: Enterprise settings, policies, and app management -description: The actual management interaction between the device and server is done via the DM client. The DM client communicates with the enterprise management server via DM v1.2 SyncML syntax. +description: The DM client manages the interaction between a device and a server. Learn more about the client-server management workflow. MS-HAID: - 'p\_phdevicemgmt.enterprise\_settings\_\_policies\_\_and\_app\_management' - 'p\_phDeviceMgmt.windows\_mdm\_enterprise\_settings' diff --git a/windows/configuration/cortana-at-work/cortana-at-work-overview.md b/windows/configuration/cortana-at-work/cortana-at-work-overview.md index cca8151178..fb9e1c7935 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-overview.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-overview.md @@ -2,7 +2,7 @@ title: Cortana integration in your business or enterprise (Windows 10) ms.reviewer: manager: dansimp -description: The world’s first personal digital assistant helps users get things done, even at work. Cortana includes powerful configuration options specifically to optimize for unique small to medium-sized business and enterprise environments. +description: Cortana includes powerful configuration options specifically to optimize for unique small to medium-sized business and enterprise environments. ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library diff --git a/windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md b/windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md index dee4dd39d2..f02158277d 100644 --- a/windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md +++ b/windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md @@ -1,6 +1,6 @@ --- title: Replace a Windows 7 computer with a Windows 10 computer (Windows 10) -description: A computer replace scenario for Windows 10 is quite similar to a computer refresh for Windows 10; however, because you are replacing a machine, you cannot store the backup on the old computer. +description: Learn how to replace a Windows 7 device with a Windows 10 device. Although the process is similar to performing a refresh, you'll need to backup data externally ms.assetid: acf091c9-f8f4-4131-9845-625691c09a2a ms.reviewer: manager: laurawi diff --git a/windows/deployment/deploy-windows-sccm/create-a-custom-windows-pe-boot-image-with-configuration-manager.md b/windows/deployment/deploy-windows-sccm/create-a-custom-windows-pe-boot-image-with-configuration-manager.md index 34a005a021..975eb2a944 100644 --- a/windows/deployment/deploy-windows-sccm/create-a-custom-windows-pe-boot-image-with-configuration-manager.md +++ b/windows/deployment/deploy-windows-sccm/create-a-custom-windows-pe-boot-image-with-configuration-manager.md @@ -1,117 +1,118 @@ ---- -title: Create a custom Windows PE boot image with Configuration Manager (Windows 10) -description: In Microsoft System Center 2012 R2 Configuration Manager, you can create custom Windows Preinstallation Environment (Windows PE) boot images that include extra components and features. -ms.assetid: b9e96974-324d-4fa4-b0ce-33cfc49c4809 -ms.reviewer: -manager: laurawi -ms.author: greglin -keywords: tool, customize, deploy, boot image -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -audience: itpro author: greg-lindsay -ms.topic: article ---- - -# Create a custom Windows PE boot image with Configuration Manager - - -**Applies to** - -- Windows 10 versions 1507, 1511 - ->[!IMPORTANT] ->For instructions to deploy the most recent version of Windows 10 with Configuration Manager, see [Scenarios to deploy enterprise operating systems with System Center Configuration Manager](https://docs.microsoft.com/sccm/osd/deploy-use/scenarios-to-deploy-enterprise-operating-systems). ->Configuration Manager 2012 and 2012 R2 provide support for Windows 10 versions 1507 and 1511 only. Later versions of Windows 10 require an updated Configuration Manager release. For a list of Configuration Manager versions and the corresponding Windows 10 client versions that are supported, see [Support for Windows 10 for System Center Configuration Manager](https://docs.microsoft.com/sccm/core/plan-design/configs/support-for-windows-10). - -In Microsoft System Center 2012 R2 Configuration Manager, you can create custom Windows Preinstallation Environment (Windows PE) boot images that include extra components and features. This topic shows you how to create a custom Windows PE 5.0 boot image with the Microsoft Deployment Toolkit (MDT) wizard. You can also add the Microsoft Diagnostics and Recovery Toolset (DaRT) 10 to the boot image as part of the boot image creation process. - -For the purposes of this topic, we will use two machines: DC01 and CM01. DC01 is a domain controller and CM01 is a machine running Windows Server 2012 R2 Standard. Both are members of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](../deploy-windows-mdt/deploy-windows-10-with-the-microsoft-deployment-toolkit.md). - -## Add DaRT 10 files and prepare to brand the boot image - - -The steps below outline the process for adding DaRT 10 installation files to the MDT installation directory. You also copy a custom background image to be used later. We assume you have downloaded Microsoft Desktop Optimization Pack (MDOP) 2015 and copied the x64 version of MSDaRT10.msi to the C:\\Setup\\DaRT 10 folder. We also assume you have created a custom background image and saved it in C:\\Setup\\Branding on CM01. In this section, we use a custom background image named ContosoBackground.bmp. - -1. Install DaRT 10 (C:\\Setup\\DaRT 10\\MSDaRT10.msi) using the default settings. - -2. Using File Explorer, navigate to the **C:\\Program Files\\Microsoft DaRT\\v10** folder. - -3. Copy the Toolsx64.cab file to the **C:\\Program Files\\Microsoft Deployment Toolkit\\Templates\\Distribution\\Tools\\x64** folder. - -4. Copy the Toolsx86.cab file to the **C:\\Program Files\\Microsoft Deployment Toolkit\\Templates\\Distribution\\Tools\\x86** folder. - -5. Using File Explorer, navigate to the **C:\\Setup** folder. - -6. Copy the **Branding** folder to **E:\\Sources\\OSD**. - -## Create a boot image for Configuration Manager using the MDT wizard - - -By using the MDT wizard to create the boot image in Configuration Manager, you gain additional options for adding components and features to the boot image. In this section, you create a boot image for Configuration Manager using the MDT wizard. - -1. Using the Configuration Manager Console, in the Software Library workspace, expand **Operating Systems**, right-click **Boot Images**, and select **Create Boot Image using MDT**. - -2. On the **Package Source** page, in the **Package source folder to be created (UNC Path):** text box, type **\\\\CM01\\Sources$\\OSD\\Boot\\Zero Touch WinPE x64** and click **Next**. - - >[!NOTE] - >The Zero Touch WinPE x64 folder does not yet exist. The folder will be created later by the wizard. - -3. On the **General Settings** page, assign the name **Zero Touch WinPE x64** and click **Next**. - -4. On the **Options** page, select the **x64** platform, and click **Next**. - -5. On the **Components** page, in addition to the default selected **Microsoft Data Access Components (MDAC/ADO)** support, select the **Microsoft Diagnostics and Recovery Toolkit (DaRT)** check box. - - ![Add the DaRT component to the Configuration Manager boot image](../images/mdt-06-fig16.png "Add the DaRT component to the Configuration Manager boot image") - - Figure 15. Add the DaRT component to the Configuration Manager boot image. - -6. On the **Customization** page, select the **Use a custom background bitmap file** check box, and in the **UNC path:** text box, browse to **\\\\CM01\\Sources$\\OSD\\Branding\\ ContosoBackground.bmp**. Then click **Next** twice. - - >[!NOTE] - >It will take a few minutes to generate the boot image. - -7. Distribute the boot image to the CM01 distribution point by selecting the **Boot images** node, right-clicking the **Zero Touch WinPE x64** boot image, and selecting **Distribute Content**. - -8. In the Distribute Content Wizard, add the CM01 distribution point, and complete the wizard. - -9. Using Configuration Manager Trace, review the E:\\Program Files\\Microsoft Configuration Manager\\Logs\\distmgr.log file. Do not continue until you can see that the boot image is distributed. Look for the line that reads STATMSG: ID=2301. You also can view Content Status in the Configuration Manager Console by selecting **the Zero Touch WinPE x86** boot image. - - ![Content status for the Zero Touch WinPE x64 boot image](../images/fig16-contentstatus.png "Content status for the Zero Touch WinPE x64 boot image") - - Figure 16. Content status for the Zero Touch WinPE x64 boot image - -10. Using the Configuration Manager Console, right-click the **Zero Touch WinPE x64** boot image and select **Properties**. - -11. In the **Data Source** tab, select the **Deploy this boot image from the PXE-enabled distribution point** check box, and click **OK**. - -12. Using Configuration Manager Trace, review the E:\\Program Files\\Microsoft Configuration Manager\\Logs\\distmgr.log file and look for this text: Expanding PS10000B to E:\\RemoteInstall\\SMSImages. - -13. Review the **E:\\RemoteInstall\\SMSImages** folder. You should see three folders containing boot images. Two are from the default boot images, and the third folder (PS10000B) is from your new boot image with DaRT. - -## Related topics - - -[Integrate Configuration Manager with MDT](../deploy-windows-mdt/integrate-configuration-manager-with-mdt.md) - -[Prepare for Zero Touch Installation of Windows 10 with Configuration Manager](prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md) - -[Add a Windows 10 operating system image using Configuration Manager](add-a-windows-10-operating-system-image-using-configuration-manager.md) - -[Create an application to deploy with Windows 10 using Configuration Manager](create-an-application-to-deploy-with-windows-10-using-configuration-manager.md) - -[Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager](add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md) - -[Create a task sequence with Configuration Manager and MDT](../deploy-windows-mdt/create-a-task-sequence-with-configuration-manager-and-mdt.md) - -[Deploy Windows 10 using PXE and Configuration Manager](deploy-windows-10-using-pxe-and-configuration-manager.md) - -[Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager](refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md) - -[Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](replace-a-windows-7-client-with-windows-10-using-configuration-manager.md) - -  - -  +--- +title: Create a custom Windows PE boot image with Configuration Manager (Windows 10) +description: Microsoft System Center 2012 R2 Configuration Manager can create custom Windows Preinstallation Environment (Windows PE) boot images with extra features. +ms.assetid: b9e96974-324d-4fa4-b0ce-33cfc49c4809 +ms.reviewer: +manager: laurawi +ms.author: greglin +keywords: tool, customize, deploy, boot image +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +audience: itpro +author: greg-lindsay +ms.topic: article +--- + +# Create a custom Windows PE boot image with Configuration Manager + + +**Applies to** + +- Windows 10 versions 1507, 1511 + +>[!IMPORTANT] +>For instructions to deploy the most recent version of Windows 10 with Configuration Manager, see [Scenarios to deploy enterprise operating systems with System Center Configuration Manager](https://docs.microsoft.com/sccm/osd/deploy-use/scenarios-to-deploy-enterprise-operating-systems). +>Configuration Manager 2012 and 2012 R2 provide support for Windows 10 versions 1507 and 1511 only. Later versions of Windows 10 require an updated Configuration Manager release. For a list of Configuration Manager versions and the corresponding Windows 10 client versions that are supported, see [Support for Windows 10 for System Center Configuration Manager](https://docs.microsoft.com/sccm/core/plan-design/configs/support-for-windows-10). + +In Microsoft System Center 2012 R2 Configuration Manager, you can create custom Windows Preinstallation Environment (Windows PE) boot images that include extra components and features. This topic shows you how to create a custom Windows PE 5.0 boot image with the Microsoft Deployment Toolkit (MDT) wizard. You can also add the Microsoft Diagnostics and Recovery Toolset (DaRT) 10 to the boot image as part of the boot image creation process. + +For the purposes of this topic, we will use two machines: DC01 and CM01. DC01 is a domain controller and CM01 is a machine running Windows Server 2012 R2 Standard. Both are members of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](../deploy-windows-mdt/deploy-windows-10-with-the-microsoft-deployment-toolkit.md). + +## Add DaRT 10 files and prepare to brand the boot image + + +The steps below outline the process for adding DaRT 10 installation files to the MDT installation directory. You also copy a custom background image to be used later. We assume you have downloaded Microsoft Desktop Optimization Pack (MDOP) 2015 and copied the x64 version of MSDaRT10.msi to the C:\\Setup\\DaRT 10 folder. We also assume you have created a custom background image and saved it in C:\\Setup\\Branding on CM01. In this section, we use a custom background image named ContosoBackground.bmp. + +1. Install DaRT 10 (C:\\Setup\\DaRT 10\\MSDaRT10.msi) using the default settings. + +2. Using File Explorer, navigate to the **C:\\Program Files\\Microsoft DaRT\\v10** folder. + +3. Copy the Toolsx64.cab file to the **C:\\Program Files\\Microsoft Deployment Toolkit\\Templates\\Distribution\\Tools\\x64** folder. + +4. Copy the Toolsx86.cab file to the **C:\\Program Files\\Microsoft Deployment Toolkit\\Templates\\Distribution\\Tools\\x86** folder. + +5. Using File Explorer, navigate to the **C:\\Setup** folder. + +6. Copy the **Branding** folder to **E:\\Sources\\OSD**. + +## Create a boot image for Configuration Manager using the MDT wizard + + +By using the MDT wizard to create the boot image in Configuration Manager, you gain additional options for adding components and features to the boot image. In this section, you create a boot image for Configuration Manager using the MDT wizard. + +1. Using the Configuration Manager Console, in the Software Library workspace, expand **Operating Systems**, right-click **Boot Images**, and select **Create Boot Image using MDT**. + +2. On the **Package Source** page, in the **Package source folder to be created (UNC Path):** text box, type **\\\\CM01\\Sources$\\OSD\\Boot\\Zero Touch WinPE x64** and click **Next**. + + >[!NOTE] + >The Zero Touch WinPE x64 folder does not yet exist. The folder will be created later by the wizard. + +3. On the **General Settings** page, assign the name **Zero Touch WinPE x64** and click **Next**. + +4. On the **Options** page, select the **x64** platform, and click **Next**. + +5. On the **Components** page, in addition to the default selected **Microsoft Data Access Components (MDAC/ADO)** support, select the **Microsoft Diagnostics and Recovery Toolkit (DaRT)** check box. + + ![Add the DaRT component to the Configuration Manager boot image](../images/mdt-06-fig16.png "Add the DaRT component to the Configuration Manager boot image") + + Figure 15. Add the DaRT component to the Configuration Manager boot image. + +6. On the **Customization** page, select the **Use a custom background bitmap file** check box, and in the **UNC path:** text box, browse to **\\\\CM01\\Sources$\\OSD\\Branding\\ ContosoBackground.bmp**. Then click **Next** twice. + + >[!NOTE] + >It will take a few minutes to generate the boot image. + +7. Distribute the boot image to the CM01 distribution point by selecting the **Boot images** node, right-clicking the **Zero Touch WinPE x64** boot image, and selecting **Distribute Content**. + +8. In the Distribute Content Wizard, add the CM01 distribution point, and complete the wizard. + +9. Using Configuration Manager Trace, review the E:\\Program Files\\Microsoft Configuration Manager\\Logs\\distmgr.log file. Do not continue until you can see that the boot image is distributed. Look for the line that reads STATMSG: ID=2301. You also can view Content Status in the Configuration Manager Console by selecting **the Zero Touch WinPE x86** boot image. + + ![Content status for the Zero Touch WinPE x64 boot image](../images/fig16-contentstatus.png "Content status for the Zero Touch WinPE x64 boot image") + + Figure 16. Content status for the Zero Touch WinPE x64 boot image + +10. Using the Configuration Manager Console, right-click the **Zero Touch WinPE x64** boot image and select **Properties**. + +11. In the **Data Source** tab, select the **Deploy this boot image from the PXE-enabled distribution point** check box, and click **OK**. + +12. Using Configuration Manager Trace, review the E:\\Program Files\\Microsoft Configuration Manager\\Logs\\distmgr.log file and look for this text: Expanding PS10000B to E:\\RemoteInstall\\SMSImages. + +13. Review the **E:\\RemoteInstall\\SMSImages** folder. You should see three folders containing boot images. Two are from the default boot images, and the third folder (PS10000B) is from your new boot image with DaRT. + +## Related topics + + +[Integrate Configuration Manager with MDT](../deploy-windows-mdt/integrate-configuration-manager-with-mdt.md) + +[Prepare for Zero Touch Installation of Windows 10 with Configuration Manager](prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md) + +[Add a Windows 10 operating system image using Configuration Manager](add-a-windows-10-operating-system-image-using-configuration-manager.md) + +[Create an application to deploy with Windows 10 using Configuration Manager](create-an-application-to-deploy-with-windows-10-using-configuration-manager.md) + +[Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager](add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md) + +[Create a task sequence with Configuration Manager and MDT](../deploy-windows-mdt/create-a-task-sequence-with-configuration-manager-and-mdt.md) + +[Deploy Windows 10 using PXE and Configuration Manager](deploy-windows-10-using-pxe-and-configuration-manager.md) + +[Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager](refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md) + +[Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](replace-a-windows-7-client-with-windows-10-using-configuration-manager.md) + +  + +  diff --git a/windows/deployment/planning/searching-for-fixed-applications-in-compatibility-administrator.md b/windows/deployment/planning/searching-for-fixed-applications-in-compatibility-administrator.md index 955117dcd6..f0e3ef4473 100644 --- a/windows/deployment/planning/searching-for-fixed-applications-in-compatibility-administrator.md +++ b/windows/deployment/planning/searching-for-fixed-applications-in-compatibility-administrator.md @@ -1,6 +1,6 @@ --- title: Searching for Fixed Applications in Compatibility Administrator (Windows 10) -description: With the search functionality in Compatibility Administrator, you can locate specific executable (.exe) files with previously applied compatibility fixes, compatibility modes, or AppHelp messages. +description: Compatibility Administrator can locate specific executable (.exe) files with previously applied compatibility fixes, compatibility modes, or AppHelp messages. ms.assetid: 1051a2dc-0362-43a4-8ae8-07dae39b1cb8 ms.reviewer: manager: laurawi diff --git a/windows/security/identity-protection/credential-guard/credential-guard-how-it-works.md b/windows/security/identity-protection/credential-guard/credential-guard-how-it-works.md index 00a4a3e6bb..4eaf65890c 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-how-it-works.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-how-it-works.md @@ -1,6 +1,6 @@ --- title: How Windows Defender Credential Guard works -description: Using virtualization-based security, Windows Defender Credential Guard features a new component called the isolated LSA process, which stores and protects secrets, isolating them from the rest of the operating system, so that only privileged system software can access them. +description: Learn how Windows Defender Credential Guard uses virtualization to protect secrets, so that only privileged system software can access them. ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library diff --git a/windows/security/information-protection/windows-information-protection/guidance-and-best-practices-wip.md b/windows/security/information-protection/windows-information-protection/guidance-and-best-practices-wip.md index f9e51d4cb9..576fe7cf71 100644 --- a/windows/security/information-protection/windows-information-protection/guidance-and-best-practices-wip.md +++ b/windows/security/information-protection/windows-information-protection/guidance-and-best-practices-wip.md @@ -1,6 +1,6 @@ --- title: General guidance and best practices for Windows Information Protection (WIP) (Windows 10) -description: This section includes info about the enlightened Microsoft apps, including how to add them to your Protected Apps list in Microsoft Intune. It also includes some testing scenarios that we recommend running through with Windows Information Protection (WIP). +description: Find resources about apps that can work with Windows Information Protection (WIP) to protect data. Enlightened apps can tell corporate and personal data apart. ms.assetid: aa94e733-53be-49a7-938d-1660deaf52b0 ms.reviewer: keywords: WIP, Windows Information Protection, EDP, Enterprise Data Protection diff --git a/windows/security/threat-protection/auditing/audit-account-lockout.md b/windows/security/threat-protection/auditing/audit-account-lockout.md index 34e1304ce4..1ea3e878e6 100644 --- a/windows/security/threat-protection/auditing/audit-account-lockout.md +++ b/windows/security/threat-protection/auditing/audit-account-lockout.md @@ -1,6 +1,6 @@ --- title: Audit Account Lockout (Windows 10) -description: This topic for the IT professional describes the advanced security audit policy setting, Audit Account Lockout, which enables you to audit security events that are generated by a failed attempt to log on to an account that is locked out. +description: The policy setting, Audit Account Lockout, enables you to audit security events generated by a failed attempt to log on to an account that is locked out. ms.assetid: da68624b-a174-482c-9bc5-ddddab38e589 ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/auditing/audit-computer-account-management.md b/windows/security/threat-protection/auditing/audit-computer-account-management.md index d0d902a868..ab838fd042 100644 --- a/windows/security/threat-protection/auditing/audit-computer-account-management.md +++ b/windows/security/threat-protection/auditing/audit-computer-account-management.md @@ -1,6 +1,6 @@ --- title: Audit Computer Account Management (Windows 10) -description: This topic for the IT professional describes the advanced security audit policy setting, Audit Computer Account Management, which determines whether the operating system generates audit events when a computer account is created, changed, or deleted. +description: The policy setting, Audit Computer Account Management, determines if audit events are generated when a computer account is created, changed, or deleted. ms.assetid: 6c406693-57bf-4411-bb6c-ff83ce548991 ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/auditing/audit-ipsec-driver.md b/windows/security/threat-protection/auditing/audit-ipsec-driver.md index 0f0a9fa7b5..d396f0ed40 100644 --- a/windows/security/threat-protection/auditing/audit-ipsec-driver.md +++ b/windows/security/threat-protection/auditing/audit-ipsec-driver.md @@ -1,6 +1,6 @@ --- title: Audit IPsec Driver (Windows 10) -description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit IPsec Driver, which determines whether the operating system generates audit events for the activities of the IPsec driver. +description: The Advanced Security Audit policy setting, Audit IPsec Driver, determines if audit events are generated for the activities of the IPsec driver. ms.assetid: c8b8c02f-5ad0-4ee5-9123-ea8cdae356a5 ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/auditing/audit-ipsec-extended-mode.md b/windows/security/threat-protection/auditing/audit-ipsec-extended-mode.md index af3502ddce..37421d3b3e 100644 --- a/windows/security/threat-protection/auditing/audit-ipsec-extended-mode.md +++ b/windows/security/threat-protection/auditing/audit-ipsec-extended-mode.md @@ -1,6 +1,6 @@ --- title: Audit IPsec Extended Mode (Windows 10) -description: This topic for the IT professional describes the advanced security audit policy setting, Audit IPsec Extended Mode, which determines whether the operating system generates audit events for the results of the Internet Key Exchange (IKE) protocol and Authenticated Internet Protocol (AuthIP) during Extended Mode negotiations. +description: The setting, Audit IPsec Extended Mode, determines if audit events are generated for the results of IKE protocol and AuthIP during Extended Mode negotiations. ms.assetid: 2b4fee9e-482a-4181-88a8-6a79d8fc8049 ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/auditing/audit-pnp-activity.md b/windows/security/threat-protection/auditing/audit-pnp-activity.md index 6e2ce1aa93..2d1298584a 100644 --- a/windows/security/threat-protection/auditing/audit-pnp-activity.md +++ b/windows/security/threat-protection/auditing/audit-pnp-activity.md @@ -1,6 +1,6 @@ --- title: Audit PNP Activity (Windows 10) -description: This topic for the IT professional describes the advanced security audit policy setting, Audit PNP Activity, which determines when plug and play detects an external device. +description: The advanced security audit policy setting, Audit PNP Activity, determines when plug and play detects an external device. ms.assetid: A3D87B3B-EBBE-442A-953B-9EB75A5F600E ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/auditing/audit-security-state-change.md b/windows/security/threat-protection/auditing/audit-security-state-change.md index f002a9938a..c10e8072f7 100644 --- a/windows/security/threat-protection/auditing/audit-security-state-change.md +++ b/windows/security/threat-protection/auditing/audit-security-state-change.md @@ -1,6 +1,6 @@ --- title: Audit Security State Change (Windows 10) -description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Security State Change, which determines whether Windows generates audit events for changes in the security state of a system. +description: The policy setting, Audit Security State Change, which determines whether Windows generates audit events for changes in the security state of a system. ms.assetid: decb3218-a67d-4efa-afc0-337c79a89a2d ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/auditing/audit-special-logon.md b/windows/security/threat-protection/auditing/audit-special-logon.md index cae080c72b..eccb70f553 100644 --- a/windows/security/threat-protection/auditing/audit-special-logon.md +++ b/windows/security/threat-protection/auditing/audit-special-logon.md @@ -1,6 +1,6 @@ --- title: Audit Special Logon (Windows 10) -description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Special Logon, which determines whether the operating system generates audit events under special sign on (or log on) circumstances. +description: The Advanced Security Audit policy setting, Audit Special Logon, determines if audit events are generated under special sign in (or logon) circumstances. ms.assetid: e1501bac-1d09-4593-8ebb-f311231567d3 ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/auditing/event-5027.md b/windows/security/threat-protection/auditing/event-5027.md index 326fc606d7..23bf6e5c30 100644 --- a/windows/security/threat-protection/auditing/event-5027.md +++ b/windows/security/threat-protection/auditing/event-5027.md @@ -1,6 +1,6 @@ --- title: 5027(F) The Windows Firewall Service was unable to retrieve the security policy from the local storage. The service will continue enforcing the current policy. (Windows 10) -description: Describes security event 5027(F) The Windows Firewall Service was unable to retrieve the security policy from the local storage. The service will continue enforcing the current policy. +description: Details on security event 5027(F) The Windows Firewall Service was unable to retrieve the security policy from the local storage. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/event-5148.md b/windows/security/threat-protection/auditing/event-5148.md index 7206b6d8af..6787ac6329 100644 --- a/windows/security/threat-protection/auditing/event-5148.md +++ b/windows/security/threat-protection/auditing/event-5148.md @@ -1,6 +1,6 @@ --- title: 5148(F) The Windows Filtering Platform has detected a DoS attack and entered a defensive mode; packets associated with this attack will be discarded. (Windows 10) -description: Describes security event 5148(F) The Windows Filtering Platform has detected a DoS attack and entered a defensive mode; packets associated with this attack will be discarded. +description: Details on Security event 5148(F), The Windows Filtering Platform has detected a DoS attack and entered a defensive mode. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 13b98ef44d..e7108f42c1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -1,6 +1,6 @@ --- title: Threat & Vulnerability Management scenarios -description: Learn how to use Threat & Vulnerability Management in the context of scenarios that Security Administrators encounter when you collaborate with IT Administrators and SecOps as you protect your organization from cybersecurity threats. +description: Learn how Threat & Vulnerability Management can be used to help security admins, IT admins, and SecOps collaborate in defending against security threats. keywords: mdatp-tvm scenarios, mdatp, tvm, tvm scenarios, reduce threat & vulnerability exposure, reduce threat and vulnerability, improve security configuration, increase configuration score, increase threat & vulnerability configuration score, configuration score, exposure score, security controls search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index 1d7a8392e8..e10d5c43c0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -1,6 +1,6 @@ --- title: Remediation and exception -description: You can lower down your organization's exposure from vulnerabilities and increase your security configuration by remediating the security recommendations or filing exceptions provided there are compensation controls. Threat & Vulnerability Management bridges the gap between security administration and IT administration during remediation process. It does so by creating a security task or ticket through integration with Microsoft Intune and Microsoft System Center Configuration Manager (SCCM). +description: Remediate security weaknesses and fill exceptions by integrating Microsoft Intune and Microsoft System Center Configuration Manager (SCCM). keywords: microsoft defender atp tvm remediation, mdatp tvm, threat & vulnerability management, threat & vulnerability management remediation, tvm remediation intune, tvm remediation sccm search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md index de6c9be4ad..93b8bde24d 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md @@ -1,6 +1,6 @@ --- title: Interactive logon Number of previous logons to cache (in case domain controller is not available) (Windows 10) -description: Describes the best practices, location, values, policy management and security considerations for the Interactive logon Number of previous logons to cache (in case domain controller is not available) security policy setting. +description: Best practices and more for the security policy setting, Interactive logon Number of previous logons to cache (in case domain controller is not available). ms.assetid: 660e925e-cc3e-4098-a41e-eb8db8062d8d ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-disconnect-clients-when-logon-hours-expire.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-disconnect-clients-when-logon-hours-expire.md index 6e1da49f14..d763e077ca 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-disconnect-clients-when-logon-hours-expire.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-disconnect-clients-when-logon-hours-expire.md @@ -1,6 +1,6 @@ --- title: Microsoft network server Disconnect clients when logon hours expire (Windows 10) -description: Describes the best practices, location, values, and security considerations for the Microsoft network server Disconnect clients when logon hours expire security policy setting. +description: Best practices, location, values, and security considerations for the policy setting, Microsoft network server Disconnect clients when logon hours expire. ms.assetid: 48b5c424-9ba8-416d-be7d-ccaabb3f49af ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/network-access-sharing-and-security-model-for-local-accounts.md b/windows/security/threat-protection/security-policy-settings/network-access-sharing-and-security-model-for-local-accounts.md index 4ec22d8d3f..8ae8bcfd3d 100644 --- a/windows/security/threat-protection/security-policy-settings/network-access-sharing-and-security-model-for-local-accounts.md +++ b/windows/security/threat-protection/security-policy-settings/network-access-sharing-and-security-model-for-local-accounts.md @@ -1,6 +1,6 @@ --- title: Network access Sharing and security model for local accounts (Windows 10) -description: Describes the best practices, location, values, policy management and security considerations for the Network access Sharing and security model for local accounts security policy setting. +description: Best practices, security considerations, and more for the security policy setting, Network access Sharing and security model for local accounts. ms.assetid: 0b3d703c-ea27-488f-8f59-b345af75b994 ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/network-security-allow-local-system-to-use-computer-identity-for-ntlm.md b/windows/security/threat-protection/security-policy-settings/network-security-allow-local-system-to-use-computer-identity-for-ntlm.md index 0d0633f105..43611938d0 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-allow-local-system-to-use-computer-identity-for-ntlm.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-allow-local-system-to-use-computer-identity-for-ntlm.md @@ -1,6 +1,6 @@ --- title: Network security Allow Local System to use computer identity for NTLM (Windows 10) -description: Describes the location, values, policy management, and security considerations for the Network security Allow Local System to use computer identity for NTLM security policy setting. +description: Location, values, policy management, and security considerations for the policy setting, Network security Allow Local System to use computer identity for NTLM. ms.assetid: c46a658d-b7a4-4139-b7ea-b9268c240053 ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/user-account-control-virtualize-file-and-registry-write-failures-to-per-user-locations.md b/windows/security/threat-protection/security-policy-settings/user-account-control-virtualize-file-and-registry-write-failures-to-per-user-locations.md index 3ec0475be4..8fb6f6ead6 100644 --- a/windows/security/threat-protection/security-policy-settings/user-account-control-virtualize-file-and-registry-write-failures-to-per-user-locations.md +++ b/windows/security/threat-protection/security-policy-settings/user-account-control-virtualize-file-and-registry-write-failures-to-per-user-locations.md @@ -1,6 +1,6 @@ --- title: User Account Control Virtualize file and registry write failures to per-user locations (Windows 10) -description: Describes the best practices, location, values, policy management and security considerations for the User Account Control Virtualize file and registry write failures to per-user locations security policy setting. +description: Best practices, security considerations and more for the policy setting, User Account Control Virtualize file and registry write failures to per-user locations. ms.assetid: a7b47420-cc41-4b1c-b03e-f67a05221261 ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/wannacrypt-ransomware-worm-targets-out-of-date-systems-wdsi.md b/windows/security/threat-protection/wannacrypt-ransomware-worm-targets-out-of-date-systems-wdsi.md index 0a5d73d832..017b3050a2 100644 --- a/windows/security/threat-protection/wannacrypt-ransomware-worm-targets-out-of-date-systems-wdsi.md +++ b/windows/security/threat-protection/wannacrypt-ransomware-worm-targets-out-of-date-systems-wdsi.md @@ -1,6 +1,6 @@ --- title: WannaCrypt ransomware worm targets out-of-date systems -description: In this blog, we provide an early analysis of the end-to-end ransomware attack. Please note this threat is still under investigation. The attack is still active, and there is a possibility that the attacker will attempt to react to our detection response. +description: This is an early analysis of the WannaCrypt ransomware attack. Microsoft antimalware diagnostic data immediately picked up signs of this campaign in May 2017. keywords: wannacry, wannacrypt, wanna, ransomware search.product: eADQiWindows 10XVcnh ms.pagetype: security diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/understand-applocker-policy-design-decisions.md b/windows/security/threat-protection/windows-defender-application-control/applocker/understand-applocker-policy-design-decisions.md index fedd0c187e..7baf71b5df 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/understand-applocker-policy-design-decisions.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/understand-applocker-policy-design-decisions.md @@ -1,6 +1,6 @@ --- title: Understand AppLocker policy design decisions (Windows 10) -description: This topic for the IT professional lists the design questions, possible answers, and ramifications of the decisions when you plan a deployment of application control policies by using AppLocker within a Windows operating system environment. +description: Review some common considerations while you are planning to use AppLocker to deploy application control policies within a Windows environment. ms.assetid: 3475def8-949a-4b51-b480-dc88b5c1e6e6 ms.reviewer: ms.author: macapara diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md index e22de90c86..8b552f93a6 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-managed-installer.md @@ -1,6 +1,6 @@ --- title: Authorize apps deployed with a WDAC managed installer (Windows 10) -description: Explains how you can use a managed installer to automatically authorize applications deployed and installed by a designated software distribution solution, such as System Center Configuration Manager. +description: Learn how to use a managed installer to automatically authorize apps added by a designated software distribution solution, such as SCCM. keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 From 12027330d74c4c2aeadfa9b9829254622d4653c6 Mon Sep 17 00:00:00 2001 From: martyav Date: Mon, 30 Dec 2019 15:02:54 -0500 Subject: [PATCH 103/289] fixed issue with non-http links --- .../threat-protection/auditing/audit-special-logon.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/auditing/audit-special-logon.md b/windows/security/threat-protection/auditing/audit-special-logon.md index eccb70f553..ec7e84c990 100644 --- a/windows/security/threat-protection/auditing/audit-special-logon.md +++ b/windows/security/threat-protection/auditing/audit-special-logon.md @@ -37,9 +37,9 @@ This subcategory allows you to audit events generated by special logons such as | Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | |-------------------|-----------------|-----------------|------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Domain Controller | Yes | No | Yes | No | This subcategory is very important because of [Special Groups](http://blogs.technet.com/b/askds/archive/2008/03/11/special-groups-auditing-via-group-policy-preferences.aspx) related events, you must enable this subcategory for Success audit if you use this feature.
At the same time this subcategory allows you to track account logon sessions to which sensitive privileges were assigned.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | -| Member Server | Yes | No | Yes | No | This subcategory is very important because of [Special Groups](http://blogs.technet.com/b/askds/archive/2008/03/11/special-groups-auditing-via-group-policy-preferences.aspx) related events, you must enable this subcategory for Success audit if you use this feature.
At the same time this subcategory allows you to track account logon sessions to which sensitive privileges were assigned.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | -| Workstation | Yes | No | Yes | No | This subcategory is very important because of [Special Groups](http://blogs.technet.com/b/askds/archive/2008/03/11/special-groups-auditing-via-group-policy-preferences.aspx) related events, you must enable this subcategory for Success audit if you use this feature.
At the same time this subcategory allows you to track account logon sessions to which sensitive privileges were assigned.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Domain Controller | Yes | No | Yes | No | This subcategory is very important because of [Special Groups](https://blogs.technet.com/b/askds/archive/2008/03/11/special-groups-auditing-via-group-policy-preferences.aspx) related events, you must enable this subcategory for Success audit if you use this feature.
At the same time this subcategory allows you to track account logon sessions to which sensitive privileges were assigned.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Member Server | Yes | No | Yes | No | This subcategory is very important because of [Special Groups](https://blogs.technet.com/b/askds/archive/2008/03/11/special-groups-auditing-via-group-policy-preferences.aspx) related events, you must enable this subcategory for Success audit if you use this feature.
At the same time this subcategory allows you to track account logon sessions to which sensitive privileges were assigned.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | +| Workstation | Yes | No | Yes | No | This subcategory is very important because of [Special Groups](https://blogs.technet.com/b/askds/archive/2008/03/11/special-groups-auditing-via-group-policy-preferences.aspx) related events, you must enable this subcategory for Success audit if you use this feature.
At the same time this subcategory allows you to track account logon sessions to which sensitive privileges were assigned.
This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | **Events List:** From dbd1641178937320f732e099bc141f404dae6f5a Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Mon, 30 Dec 2019 12:37:02 -0800 Subject: [PATCH 104/289] Update wake-on-lan-for-surface-devices.md Adds supported devices --- devices/surface/wake-on-lan-for-surface-devices.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/devices/surface/wake-on-lan-for-surface-devices.md b/devices/surface/wake-on-lan-for-surface-devices.md index 0ee065cb59..f9805b9f59 100644 --- a/devices/surface/wake-on-lan-for-surface-devices.md +++ b/devices/surface/wake-on-lan-for-surface-devices.md @@ -10,7 +10,7 @@ ms.localizationpriority: medium author: dansimp ms.author: dansimp ms.topic: article -ms.date: 10/10/2019 +ms.date: 12/30/2019 ms.reviewer: scottmca manager: dansimp ms.audience: itpro @@ -44,6 +44,8 @@ The following devices are supported for WOL: * Surface Go * Surface Go with LTE Advanced * Surface Studio 2 (see Surface Studio 2 instructions below) +* Surface Pro 7 +* Surface Laptop 3 ## WOL driver From 8414ba6357aa379d90af2bd1911fff8750d94c0f Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 30 Dec 2019 15:31:04 -0800 Subject: [PATCH 105/289] Added indentation and content type to code block Although, presenting registry information this way seems not as good a table or body text with character styles. --- .../surface/wake-on-lan-for-surface-devices.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/devices/surface/wake-on-lan-for-surface-devices.md b/devices/surface/wake-on-lan-for-surface-devices.md index f9805b9f59..00ad750ca8 100644 --- a/devices/surface/wake-on-lan-for-surface-devices.md +++ b/devices/surface/wake-on-lan-for-surface-devices.md @@ -68,15 +68,15 @@ To enable WOL on Surface Studio 2, you must use the following procedure 1. Create the following registry keys: - ``` -; Set CONNECTIVITYINSTANDBY to 1: -[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\F15576E8-98B7-4186-B944-EAFA664402D9] -"Attributes"=dword:00000001 -; Set EnforceDisconnectedStandby to 0 and AllowSystemRequiredPowerRequests to 1: -[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power] -"EnforceDisconnectedStandby"=dword:00000000 -"AllowSystemRequiredPowerRequests"=dword:00000001 -``` + ```console + ; Set CONNECTIVITYINSTANDBY to 1: + [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\F15576E8-98B7-4186-B944-EAFA664402D9] + "Attributes"=dword:00000001 + ; Set EnforceDisconnectedStandby to 0 and AllowSystemRequiredPowerRequests to 1: + [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power] + "EnforceDisconnectedStandby"=dword:00000000 + "AllowSystemRequiredPowerRequests"=dword:00000001 + ``` 2. Run the following command From c9ec0d1b87ac46e03f8c04526ec7497611613ab7 Mon Sep 17 00:00:00 2001 From: scooley Date: Mon, 30 Dec 2019 18:04:52 -0800 Subject: [PATCH 106/289] updating find and save files --- .openpublishing.redirection.json | 5 + devices/hololens/TOC.md | 2 +- .../holographic-find-and-save-files.md | 99 +++++++++++++++++++ .../hololens/hololens-find-and-save-files.md | 66 ------------- 4 files changed, 105 insertions(+), 67 deletions(-) create mode 100644 devices/hololens/holographic-find-and-save-files.md delete mode 100644 devices/hololens/hololens-find-and-save-files.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 551ce8b897..eb504664d5 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -45,6 +45,11 @@ "redirect_url": "https://docs.microsoft.com/hololens/hololens1-clicker#restart-or-recover-the-clicker", "redirect_document_id": false }, +{ + "source_path": "devices/hololens/hololens-find-and-save-files.md", + "redirect_url": "https://docs.microsoft.com/hololens/holographic-find-and-save-files", + "redirect_document_id": false +}, { "source_path": "devices/surface/manage-surface-pro-3-firmware-updates.md", "redirect_url": "https://docs.microsoft.com/surface/manage-surface-driver-and-firmware-updates", diff --git a/devices/hololens/TOC.md b/devices/hololens/TOC.md index ce3a2dd2a0..64b09299cd 100644 --- a/devices/hololens/TOC.md +++ b/devices/hololens/TOC.md @@ -28,7 +28,7 @@ # Navigating Windows Holographic ## [Start menu and mixed reality home](holographic-home.md) ## [Use your voice with HoloLens](hololens-cortana.md) -## [Find and save files](hololens-find-and-save-files.md) +## [Find and save files](holographic-find-and-save-files.md) ## [Create, share, and view photos and video](holographic-photos-and-videos.md) # User management and access management diff --git a/devices/hololens/holographic-find-and-save-files.md b/devices/hololens/holographic-find-and-save-files.md new file mode 100644 index 0000000000..155b32e885 --- /dev/null +++ b/devices/hololens/holographic-find-and-save-files.md @@ -0,0 +1,99 @@ +--- +title: Find and save files on HoloLens +description: Use File Explorer on HoloLens to view and manage files on your device +keywords: how-to, file picker, files, photos, videos, pictures, OneDrive, storage, file explorer +ms.assetid: 77d2e357-f65f-43c8-b62f-6cd9bf37070a +author: mattzmsft +ms.author: mazeller +manager: v-miegge +ms.reviewer: jarrettrenshaw +ms.date: 12/30/2019 +keywords: hololens +ms.prod: hololens +ms.sitesec: library +ms.topic: article +ms.localizationpriority: medium +appliesto: +- HoloLens (1st gen) +- HoloLens 2 +--- + +# Find, open, and save files on HoloLens + +Files you create on HoloLens, including photos and videos, are saved directly to your HoloLens device. View and manage them in the same way you would manage files on Windows 10: + +- Using the File Explorer app to access local folders. +- Within an app's storage. +- In a special folder (such as the video or music library). +- Using a storage service that includes an app and file picker (such as OneDrive). +- Using a desktop PC connected to your HoloLens by using a USB cable, using MTP (Media Transfer Protocol) support. + +## View files on HoloLens using File Explorer + +> Applies to all HoloLens 2 devices and HoloLens (1st gen) as of the [Windows 10 April 2018 Update (RS4) for HoloLens](https://docs.microsoft.com/windows/mixed-reality/release-notes-april-2018). + +Use File Explorer on HoloLens to view and manage files on your device, including 3D objects, documents, and pictures. Go to **Start** > **All apps** > **File Explorer** to get started. + +> [!TIP] +> If there are no files listed in File Explorer, select **This Device** in the top left pane. + +If you don’t see any files in File Explorer, the "Recent" filter may be active (clock icon is highlighted in left pane). To fix this, select the **This Device** document icon in the left pane (beneath the clock icon), or open the menu and select **This Device**. + +## Find and view your photos and videos + +[Mixed reality capture](holographic-photos-and-videos.md) lets you take mixed reality photos and videos on HoloLens. These photos and videos are saved to the device's Camera Roll folder. + +You can access photos and videos taken with HoloLens by: + +- accessing the Camera Roll directly through the [Photos app](hololens-see-your-photos.md#photos-app). +- uploading photos and videos to cloud storage by syncing your photos and videos to OneDrive. +- using the Mixed Reality Capture page of the [Windows Device Portal](https://docs.microsoft.com/windows/mixed-reality/using-the-windows-device-portal#mixed-reality-capture). + +### Photos app + +The Photos app is one of the default apps on the **Start** menu, and comes built-in with HoloLens. You can learn more about using the Photos app to view content and place it in your physical environment [on the HoloLens support site](https://docs.microsoft.com/en-us/hololens/). + +You can also install the [OneDrive app](https://www.microsoft.com/p/onedrive/9wzdncrfj1p3) from the Microsoft Store to sync photos to other devices. + +### OneDrive app + +[OneDrive](https://onedrive.live.com/) lets you access, manage, and share your photos and videos with any device and with any user. To access the photos and videos captured on HoloLens, download the [OneDrive app](https://www.microsoft.com/p/onedrive/9wzdncrfj1p3) from the Microsoft Store on your HoloLens. Once downloaded, open the OneDrive app and select **Settings** > **Camera upload**, and turn on **Camera upload**. + +### Connect to a PC + +If your HoloLens is running the [Windows 10 April 2018 update](https://docs.microsoft.com/windows/mixed-reality/release-notes-april-2018) or later, you can connect your HoloLens to a Windows 10 PC by using a USB cable to browse photos and videos on the device by using MTP (media transfer protocol). You'll need to make sure the device is unlocked to browse files if you have a PIN or password set up on your device. + +If you have enabled the [Windows Device Portal](https://docs.microsoft.com/windows/mixed-reality/using-the-windows-device-portal.md#mixed-reality-capture), you can use it to browse, retrieve, and manage the photos and videos stored on your device. + +## Access files within an app + +If an application saves files on your device, you can use that application to access them. + +### Requesting files from another app + +An application can request to save a file or open a file from another app by using [file pickers](https://docs.microsoft.com/windows/mixed-reality/app-model#file-pickers). + +### Known folders + +HoloLens supports a number of [known folders](https://docs.microsoft.com/windows/mixed-reality/app-model#known-folders) that apps can request permission to access. + +## View HoloLens files on your PC + +Similar to other mobile devices, connect HoloLens to your desktop PC using MTP (Media Transfer Protocol) and open File Explorer on the PC to access your HoloLens libraries for easy transfer. + +To see your HoloLens files in File Explorer on your PC: + +1. Sign in to HoloLens, then plug it into the PC using the USB cable that came with the HoloLens. + +1. Select **Open Device to view files with File Explorer**, or open File Explorer on the PC and navigate to the device. + +To see info about your HoloLens, right-click the device name in File Explorer on your PC, then select **Properties**. + +> [!NOTE] +> HoloLens (1st gen) does not support connecting to external hard drives or SD cards. + +## Sync to the cloud + +To sync photos and other files from your HoloLens to the cloud, install and set up OneDrive on HoloLens. To get OneDrive, search for it in the Microsoft Store on your HoloLens. + +HoloLens doesn't back up app files and data, so it's a good idea to save your important stuff to OneDrive. That way, if you reset your device or uninstall an app, your info will be backed up. diff --git a/devices/hololens/hololens-find-and-save-files.md b/devices/hololens/hololens-find-and-save-files.md deleted file mode 100644 index 19f153d785..0000000000 --- a/devices/hololens/hololens-find-and-save-files.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: Find and save files on HoloLens -description: Use File Explorer on HoloLens to view and manage files on your device -ms.assetid: 77d2e357-f65f-43c8-b62f-6cd9bf37070a -ms.reviewer: jarrettrenshaw -ms.date: 07/01/2019 -manager: v-miegge -keywords: hololens -ms.prod: hololens -ms.sitesec: library -author: v-miegge -ms.author: v-miegge -ms.topic: article -ms.localizationpriority: medium -appliesto: -- HoloLens (1st gen) -- HoloLens 2 ---- - -# Find and save files on HoloLens - -Add content from [Find and save files](https://docs.microsoft.com/windows/mixed-reality/saving-and-finding-your-files) - - -Files you create on HoloLens, including Office documents, photos, and videos, are saved to your HoloLens. To view and manage them, you can use the File Explorer app on HoloLens or File Explorer on your PC. To sync photos and other files to the cloud, use the OneDrive app on HoloLens. - -## View files on HoloLens - -Use File Explorer on HoloLens to view and manage files on your device, including 3D objects, documents, and pictures. Go to Start > All apps > File Explorer on HoloLens to get started. - ->[!TIP] ->If there are no files listed in File Explorer, select **This Device** in the top left pane. - -## View HoloLens files on your PC - -To see your HoloLens files in File Explorer on your PC: - -1. Sign in to HoloLens, then plug it into the PC using the USB cable that came with the HoloLens. - -1. Select **Open Device to view files with File Explorer**, or open File Explorer on the PC and navigate to the device. - ->[!TIP] ->To see info about your HoloLens, right-click the device name in File Explorer on your PC, then select **Properties**. - -## View HoloLens files on Windows Device Portal - ->[!NOTE] ->To use Device Portal you must enable [Developer Mode](https://docs.microsoft.com/windows/mixed-reality/using-the-windows-device-portal#setting-up-hololens-to-use-windows-device-portal). - -1. Enable Developer Mode and Device Portal on your HoloLens. (See note above if not enabled.) - -1. Navigate to the Device Portal page on your PC. - 1. To connect to a HoloLens connected to your PC type in 127.0.0.1:10080/ in your browser. - 1. To connect to a HoloLens wirelessly instead navigate to your IP address. - ->[!TIP] ->You may need to install a certificate, OR you may see more details and navigate to the website anyways. (Path per web broswer will differ.) - -1. Once succesfully connected, on the left side of the windw you can navigate to the [File Explorer](https://docs.microsoft.com/windows/mixed-reality/using-the-windows-device-portal#file-explorer) workspace. - -## Sync to the cloud - -To sync photos and other files from your HoloLens to the cloud, install and set up OneDrive on HoloLens. To get OneDrive, search for it in the Microsoft Store on your HoloLens. - ->[!TIP] ->HoloLens doesn't back up app files and data, so it's a good idea to save your important stuff to OneDrive. That way, if you reset your device or uninstall an app, your info will be backed up. From 8bd368397059998f15ef4193208a974b5f125377 Mon Sep 17 00:00:00 2001 From: scooley Date: Mon, 30 Dec 2019 18:20:54 -0800 Subject: [PATCH 107/289] Added emulator info to troubleshooting per https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5683 --- devices/hololens/hololens-troubleshooting.md | 24 ++++++++++++-------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/devices/hololens/hololens-troubleshooting.md b/devices/hololens/hololens-troubleshooting.md index 75b91e51f9..e701ce59bf 100644 --- a/devices/hololens/hololens-troubleshooting.md +++ b/devices/hololens/hololens-troubleshooting.md @@ -33,24 +33,26 @@ If your HoloLens becomes frozen or unresponsive: If these steps don't work, you can try [recovering your device](hololens-recovery.md). -## Holograms don't look good or are moving around +## Holograms don't look good -If your holograms are unstable, jumpy, or don’t look right, try one of these fixes: +If your holograms are unstable, jumpy, or don’t look right, try: -- Clean your device visor and make sure that nothing is obstructing the sensors. -- Make sure that there’s enough light in your room. -- Try walking around and looking at your surroundings so that HoloLens can scan them more completely. -- Try running the Calibration app. It calibrates your HoloLens to work best for your eyes. Go to **Settings** > **System** > **Utilities**. Under **Calibration**, select **Open Calibration**. +- Cleaning your device visor and sensor bar on the front of your HoloLens. +- Increasing the light in your room. +- Walking around and looking at your surroundings so that HoloLens can scan them more completely. +- Calibrating your HoloLens for your eyes. Go to **Settings** > **System** > **Utilities**. Under **Calibration**, select **Open Calibration**. -## HoloLens doesn’t respond to my gestures +## HoloLens doesn’t respond to gestures -To make sure that HoloLens can see your gestures, keep your hand in the gesture frame. The gesture frame extends a couple of feet on either side of you. When HoloLens can see your hand, the cursor changes from a dot to a ring. Learn more about [using gestures](hololens1-basic-usage.md#use-hololens-with-your-hands). +To make sure that HoloLens can see your gestures. Keep your hand in the gesture frame - when HoloLens can see your hand, the cursor changes from a dot to a ring. + +Learn more about using gestures on [HoloLens (1st gen)](hololens1-basic-usage.md#use-hololens-with-your-hands) or [HoloLens 2](hololens2-basic-usage.md#the-hand-tracking-frame). If your environment is too dark, HoloLens might not see your hand, so make sure that there’s enough light. If your visor has fingerprints or smudges, use the microfiber cleaning cloth that came with the HoloLens to clean your visor gently. -## HoloLens doesn’t respond to my voice commands. +## HoloLens doesn’t respond to my voice commands If Cortana isn’t responding to your voice commands, make sure Cortana is turned on. On the All apps list, select **Cortana** > **Menu** > **Notebook** > **Settings** to make changes. To learn more about what you can say, see [Use your voice with HoloLens](hololens-cortana.md). @@ -90,3 +92,7 @@ You’ll need to free up some storage space by doing one or more of the followin ## My HoloLens can’t create a new space The most likely problem is that you’re running low on storage space. Try one of the [previous tips](#im-getting-a-low-disk-space-error) to free up some disk space. + +## The HoloLens emulators isn't working + +Information about the HoloLens emulator is located in our developer documentation. Read more about [troubleshooting the HoloLens emulator](https://docs.microsoft.com/windows/mixed-reality/using-the-hololens-emulator#troubleshooting). From 99bef575e98431f604a49fd4a0165bfa8d463b23 Mon Sep 17 00:00:00 2001 From: Sarah Cooley Date: Mon, 30 Dec 2019 18:26:10 -0800 Subject: [PATCH 108/289] Link fixes --- devices/hololens/holographic-find-and-save-files.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/hololens/holographic-find-and-save-files.md b/devices/hololens/holographic-find-and-save-files.md index 155b32e885..da2d01c1e8 100644 --- a/devices/hololens/holographic-find-and-save-files.md +++ b/devices/hololens/holographic-find-and-save-files.md @@ -45,13 +45,13 @@ If you don’t see any files in File Explorer, the "Recent" filter may be active You can access photos and videos taken with HoloLens by: -- accessing the Camera Roll directly through the [Photos app](hololens-see-your-photos.md#photos-app). +- accessing the Camera Roll directly through the [Photos app](holographic-photos-and-videos.md). - uploading photos and videos to cloud storage by syncing your photos and videos to OneDrive. - using the Mixed Reality Capture page of the [Windows Device Portal](https://docs.microsoft.com/windows/mixed-reality/using-the-windows-device-portal#mixed-reality-capture). ### Photos app -The Photos app is one of the default apps on the **Start** menu, and comes built-in with HoloLens. You can learn more about using the Photos app to view content and place it in your physical environment [on the HoloLens support site](https://docs.microsoft.com/en-us/hololens/). +The Photos app is one of the default apps on the **Start** menu, and comes built-in with HoloLens. Learn more about [using the Photos app to view content](holographic-photos-and-videos.md). You can also install the [OneDrive app](https://www.microsoft.com/p/onedrive/9wzdncrfj1p3) from the Microsoft Store to sync photos to other devices. From 5efbf699f8a36fcc1978efcd239a5ff2c2c46fbb Mon Sep 17 00:00:00 2001 From: Sarah Cooley Date: Mon, 30 Dec 2019 18:41:20 -0800 Subject: [PATCH 109/289] Fixing links --- devices/hololens/hololens-troubleshooting.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/devices/hololens/hololens-troubleshooting.md b/devices/hololens/hololens-troubleshooting.md index e701ce59bf..7102984f4c 100644 --- a/devices/hololens/hololens-troubleshooting.md +++ b/devices/hololens/hololens-troubleshooting.md @@ -66,10 +66,6 @@ If HoloLens can’t map or load your space, it enters Limited mode and you won - To see if the correct space is active, or to manually load a space, go to **Settings** > **System** > **Spaces**. - If the correct space is loaded and you’re still having problems, the space may be corrupt. To fix this issue, select the space, then select **Remove**. After you remove the space, HoloLens starts to map your surroundings and create a new space. -## My HoloLens frequently enters Limited mode or shows a “Tracking lost” message - -If your device often shows a "Limited mode" or "Tracking lost" message, try the suggestions listed in [My Holograms don't look good or are moving around](#holograms-dont-look-good-or-are-moving-around). - ## My HoloLens can’t tell what space I’m in If your HoloLens can’t identify and load the space you’re in automatically, check the following factors: From d80ea4055c44053510a19aa108f8baf8bf2e955c Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Tue, 31 Dec 2019 08:50:37 -0800 Subject: [PATCH 110/289] pencil edit line 57 --- .../threat-protection/microsoft-defender-atp/tvm-remediation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index dc0e6e46a3..a7dbb7c0ea 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -54,7 +54,7 @@ If you want to check how the ticket shows up in Intune, see [Use Intune to remed ![Screenshot of the remediation page filters for software update and uninstall](images/remediation_swupdatefilter.png) 2. Select the remediation activity that you need to see or process. -![Screenshot of the remediation page flyout for a sofware which reached its end-of-life](images/remediation_flyouteolsw.png) +![Screenshot of the remediation page flyout for a software which reached its end-of-life](images/remediation_flyouteolsw.png) *Top remediation activities widget in the dashboard* 1. Go to the Threat & Vulnerability Management dashboard and scroll down to the **Top remediation activities** widget. The list is sorted and prioritized based on what is listed in the **Top security recommendations**. From b41d7ab22125e2f62ba21b9e3fc8bb2748e2d61a Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Tue, 31 Dec 2019 13:11:56 -0800 Subject: [PATCH 111/289] Release notes for 100.80.42 --- .../threat-protection/microsoft-defender-atp/mac-whatsnew.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md index 171cf371d6..53c62c311d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -19,6 +19,10 @@ ms.topic: conceptual # What's new in Microsoft Defender Advanced Threat Protection for Mac +## 100.80.42 + +- Bug fixes + ## 100.79.42 - Fixed an issue where Microsoft Defender ATP for Mac was sometimes interfering with Time Machine From aa375560be9aece2ec248644cc335bbcf9280dae Mon Sep 17 00:00:00 2001 From: scooley Date: Tue, 31 Dec 2019 13:38:48 -0800 Subject: [PATCH 112/289] fixing things per signoff criteria --- .openpublishing.redirection.json | 2 +- ...{holographic-find-and-save-files.md => holographic-data.md} | 3 ++- devices/hololens/hololens-FAQ.md | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) rename devices/hololens/{holographic-find-and-save-files.md => holographic-data.md} (97%) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index eb504664d5..e661551810 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -47,7 +47,7 @@ }, { "source_path": "devices/hololens/hololens-find-and-save-files.md", - "redirect_url": "https://docs.microsoft.com/hololens/holographic-find-and-save-files", + "redirect_url": "https://docs.microsoft.com/hololens/holographic-data", "redirect_document_id": false }, { diff --git a/devices/hololens/holographic-find-and-save-files.md b/devices/hololens/holographic-data.md similarity index 97% rename from devices/hololens/holographic-find-and-save-files.md rename to devices/hololens/holographic-data.md index da2d01c1e8..2c2764a7c2 100644 --- a/devices/hololens/holographic-find-and-save-files.md +++ b/devices/hololens/holographic-data.md @@ -12,6 +12,7 @@ keywords: hololens ms.prod: hololens ms.sitesec: library ms.topic: article +audience: ITPro ms.localizationpriority: medium appliesto: - HoloLens (1st gen) @@ -63,7 +64,7 @@ You can also install the [OneDrive app](https://www.microsoft.com/p/onedrive/9wz If your HoloLens is running the [Windows 10 April 2018 update](https://docs.microsoft.com/windows/mixed-reality/release-notes-april-2018) or later, you can connect your HoloLens to a Windows 10 PC by using a USB cable to browse photos and videos on the device by using MTP (media transfer protocol). You'll need to make sure the device is unlocked to browse files if you have a PIN or password set up on your device. -If you have enabled the [Windows Device Portal](https://docs.microsoft.com/windows/mixed-reality/using-the-windows-device-portal.md#mixed-reality-capture), you can use it to browse, retrieve, and manage the photos and videos stored on your device. +If you have enabled the [Windows Device Portal](https://docs.microsoft.com/windows/mixed-reality/using-the-windows-device-portal), you can use it to browse, retrieve, and manage the photos and videos stored on your device. ## Access files within an app diff --git a/devices/hololens/hololens-FAQ.md b/devices/hololens/hololens-FAQ.md index 203d5185f8..432a1ab738 100644 --- a/devices/hololens/hololens-FAQ.md +++ b/devices/hololens/hololens-FAQ.md @@ -137,7 +137,7 @@ Try walking around and looking at the area where you're placing the app so HoloL Free up some storage space by doing one or more of the following: -- Remove some of the holograms you've placed, or remove some saved data from within apps. [How do I find my data?](hololens-find-and-save-files.md) +- Remove some of the holograms you've placed, or remove some saved data from within apps. [How do I find my data?](hololgraphic-data.md) - Delete some pictures and videos in the Photos app. - Uninstall some apps from your HoloLens. In the All apps list, tap and hold the app you want to uninstall, then select **Uninstall**. (This will also delete any of the app's data stored on the device.) From e7e41d0837adf60671ee9e8e61871df8e077b930 Mon Sep 17 00:00:00 2001 From: scooley Date: Tue, 31 Dec 2019 13:49:11 -0800 Subject: [PATCH 113/289] forgot some links --- devices/hololens/TOC.md | 2 +- devices/hololens/holographic-data.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/hololens/TOC.md b/devices/hololens/TOC.md index 64b09299cd..6ed8d59688 100644 --- a/devices/hololens/TOC.md +++ b/devices/hololens/TOC.md @@ -28,7 +28,7 @@ # Navigating Windows Holographic ## [Start menu and mixed reality home](holographic-home.md) ## [Use your voice with HoloLens](hololens-cortana.md) -## [Find and save files](holographic-find-and-save-files.md) +## [Find and save files](holographic-data.md) ## [Create, share, and view photos and video](holographic-photos-and-videos.md) # User management and access management diff --git a/devices/hololens/holographic-data.md b/devices/hololens/holographic-data.md index 2c2764a7c2..1f28c4fac9 100644 --- a/devices/hololens/holographic-data.md +++ b/devices/hololens/holographic-data.md @@ -12,7 +12,7 @@ keywords: hololens ms.prod: hololens ms.sitesec: library ms.topic: article -audience: ITPro +audience: ITPro ms.localizationpriority: medium appliesto: - HoloLens (1st gen) From 8647d6be30bcd2a7eab65b7f3a8f97975e773972 Mon Sep 17 00:00:00 2001 From: scooley Date: Tue, 31 Dec 2019 14:00:29 -0800 Subject: [PATCH 114/289] typo --- devices/hololens/hololens-FAQ.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-FAQ.md b/devices/hololens/hololens-FAQ.md index 432a1ab738..a183165e4a 100644 --- a/devices/hololens/hololens-FAQ.md +++ b/devices/hololens/hololens-FAQ.md @@ -137,7 +137,7 @@ Try walking around and looking at the area where you're placing the app so HoloL Free up some storage space by doing one or more of the following: -- Remove some of the holograms you've placed, or remove some saved data from within apps. [How do I find my data?](hololgraphic-data.md) +- Remove some of the holograms you've placed, or remove some saved data from within apps. [How do I find my data?](holographic-data.md) - Delete some pictures and videos in the Photos app. - Uninstall some apps from your HoloLens. In the All apps list, tap and hold the app you want to uninstall, then select **Uninstall**. (This will also delete any of the app's data stored on the device.) From efdc2f11eca802a04e197fc49942a2bfe03fad03 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 1 Jan 2020 16:00:38 +0500 Subject: [PATCH 115/289] Policy location mentioned Policy location mentioned as it was missing. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5737 --- .../interactive-logon-machine-inactivity-limit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md index b836aabd10..3017775493 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md @@ -26,7 +26,7 @@ Describes the best practices, location, values, management, and security conside ## Reference -Beginning with Windows Server 2012 and Windows 8, Windows detects user-input inactivity of a sign-in (logon) session by using the security policy setting **Interactive logon: Machine inactivity limit**. If the amount of inactive time exceeds the inactivity limit set by this policy, then the user’s session locks by invoking the screen saver (screen saver should be active on the destination machine). This policy setting allows you to control the locking time by using Group Policy. +Beginning with Windows Server 2012 and Windows 8, Windows detects user-input inactivity of a sign-in (logon) session by using the security policy setting **Interactive logon: Machine inactivity limit**. If the amount of inactive time exceeds the inactivity limit set by this policy, then the user’s session locks by invoking the screen saver (screen saver should be active on the destination machine. You can activate screen saver by enableing Group Policy at User Configuration\Administrative Templates\Control Panel\Personalization\ "Enable screen saver"). This policy setting allows you to control the locking time by using Group Policy. ### Possible values From 1c47e4d5d3c31a1edc7d8be5a8a3d68b7fcc9abd Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 1 Jan 2020 16:38:01 +0500 Subject: [PATCH 116/289] Update windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../interactive-logon-machine-inactivity-limit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md index 3017775493..c519e01af5 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md @@ -26,7 +26,7 @@ Describes the best practices, location, values, management, and security conside ## Reference -Beginning with Windows Server 2012 and Windows 8, Windows detects user-input inactivity of a sign-in (logon) session by using the security policy setting **Interactive logon: Machine inactivity limit**. If the amount of inactive time exceeds the inactivity limit set by this policy, then the user’s session locks by invoking the screen saver (screen saver should be active on the destination machine. You can activate screen saver by enableing Group Policy at User Configuration\Administrative Templates\Control Panel\Personalization\ "Enable screen saver"). This policy setting allows you to control the locking time by using Group Policy. +Beginning with Windows Server 2012 and Windows 8, Windows detects user-input inactivity of a sign-in (logon) session by using the security policy setting **Interactive logon: Machine inactivity limit**. If the amount of inactive time exceeds the inactivity limit set by this policy, then the user’s session locks by invoking the screen saver (screen saver should be active on the destination machine. You can activate the screen saver by enabling the Group Policy **User Configuration\Administrative Templates\Control Panel\Personalization\Enable screen saver**). This policy setting allows you to control the locking time by using Group Policy. ### Possible values From 5902465ca31c03a296b1f728d91922ae6b503357 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 1 Jan 2020 22:53:35 +0500 Subject: [PATCH 117/289] minor correction in text As suggested by user, I have made correction in the text. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5701 --- devices/surface-hub/surface-hub-2s-account.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/surface-hub-2s-account.md b/devices/surface-hub/surface-hub-2s-account.md index 3312d5f4ec..fb93b0e7d9 100644 --- a/devices/surface-hub/surface-hub-2s-account.md +++ b/devices/surface-hub/surface-hub-2s-account.md @@ -47,7 +47,7 @@ Create the account using the Microsoft 365 admin center or by using PowerShell. - **Skype for Business:** For Skype for Business only (on-premises or online), you can enable the Skype for Business object by running **Enable-CsMeetingRoom** to enable features such as Meeting room prompt for audio and Lobby hold. -- **Calendar:** Set **Calendar Auto processing** for this account. +- **Microsoft Teams and Skype for Business Calendar:** Set [**Calendar Auto processing**](https://docs.microsoft.com/surface-hub/surface-hub-2s-account?source=docs#set-calendar-auto-processing) for this account. ## Create account using PowerShell Instead of using the Microsoft Admin Center portal, you can create the account using PowerShell. From c830345abd3923fde12248cb8806ca48e9f95663 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 1 Jan 2020 23:33:02 +0500 Subject: [PATCH 118/289] Output was Wrong it should be 0 if the device is not yet onboarded. Made the correction. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5708 --- .../microsoft-defender-atp/mac-install-with-jamf.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md index 259e8692cd..083d1a181e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md @@ -225,7 +225,7 @@ $ mdatp --health healthy The above command prints "1" if the product is onboarded and functioning as expected. If the product is not healthy, the exit code (which can be checked through `echo $?`) indicates the problem: -- 1 if the device is not yet onboarded +- 0 if the device is not yet onboarded - 3 if the connection to the daemon cannot be established—for example, if the daemon is not running ## Logging installation issues From f9899bb995120db3686b91230a344307d5ae27e9 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 2 Jan 2020 13:22:15 +0500 Subject: [PATCH 119/289] Data clearance As mentioned by user, made some changes in the table to reflect the correct information Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5706#issuecomment-570097021 --- windows/security/threat-protection/auditing/event-4912.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4912.md b/windows/security/threat-protection/auditing/event-4912.md index 06ffbee5b0..4e98d50f44 100644 --- a/windows/security/threat-protection/auditing/event-4912.md +++ b/windows/security/threat-protection/auditing/event-4912.md @@ -126,8 +126,9 @@ This event is always logged regardless of the "Audit Policy Change" sub-category - **Subcategory** \[Type = UnicodeString\]**:** the name of auditing subcategory which state was changed. Possible values: -| Audit Credential Validation | Audit Process Termination | Audit Other Logon/Logoff Events | +| Value | Value | Value | |------------------------------------------|----------------------------------------------|--------------------------------------| +| Audit Credential Validation | Audit Process Termination | Audit Other Logon/Logoff Events | | Audit Kerberos Authentication Service | Audit RPC Events | Audit Special Logon | | Audit Kerberos Service Ticket Operations | Audit Detailed Directory Service Replication | Audit Application Generated | | Audit Other Logon/Logoff Events | Audit Directory Service Access | Audit Certification Services | @@ -145,7 +146,7 @@ This event is always logged regardless of the "Audit Policy Change" sub-category | Audit Policy Change | Audit Non-Sensitive Privilege Use | Audit System Integrity | | Audit Authentication Policy Change | Audit Sensitive Privilege Use | Audit PNP Activity | | Audit Authorization Policy Change | Audit Other Privilege Use Events | | -| Group Membership | Audit Network Policy Server | | +| Audit Group Membership | Audit Network Policy Server | | - **Subcategory GUID** \[Type = GUID\]**:** the unique GUID of changed subcategory. From feba3cbaba71ef15272f9ca6e5245853b4541e4c Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 2 Jan 2020 13:26:41 +0500 Subject: [PATCH 120/289] Update windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../interactive-logon-machine-inactivity-limit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md index c519e01af5..accf7f1ab2 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit.md @@ -26,7 +26,7 @@ Describes the best practices, location, values, management, and security conside ## Reference -Beginning with Windows Server 2012 and Windows 8, Windows detects user-input inactivity of a sign-in (logon) session by using the security policy setting **Interactive logon: Machine inactivity limit**. If the amount of inactive time exceeds the inactivity limit set by this policy, then the user’s session locks by invoking the screen saver (screen saver should be active on the destination machine. You can activate the screen saver by enabling the Group Policy **User Configuration\Administrative Templates\Control Panel\Personalization\Enable screen saver**). This policy setting allows you to control the locking time by using Group Policy. +Beginning with Windows Server 2012 and Windows 8, Windows detects user-input inactivity of a sign-in (logon) session by using the security policy setting **Interactive logon: Machine inactivity limit**. If the amount of inactive time exceeds the inactivity limit set by this policy, then the user’s session locks by invoking the screen saver (screen saver should be active on the destination machine). You can activate the screen saver by enabling the Group Policy **User Configuration\Administrative Templates\Control Panel\Personalization\Enable screen saver**. This policy setting allows you to control the locking time by using Group Policy. ### Possible values From 5ed4a24514370f95da413f0cfbb748b7111f9e7b Mon Sep 17 00:00:00 2001 From: martyav Date: Thu, 2 Jan 2020 12:19:07 -0500 Subject: [PATCH 121/289] items through 194 reviewed --- .../deployment/planning/sua-users-guide.md | 139 ++--- .../using-the-sdbinstexe-command-line-tool.md | 227 +++---- .../volume-activation-management-tool.md | 87 +-- .../windows-10-deployment-scenarios.md | 552 +++++++++--------- .../credential-guard-manage.md | 2 +- .../hello-biometrics-in-enterprise.md | 2 +- .../auditing/audit-file-system.md | 2 +- .../auditing/audit-handle-manipulation.md | 2 +- .../auditing/audit-ipsec-quick-mode.md | 2 +- .../auditing/audit-logoff.md | 2 +- .../audit-other-object-access-events.md | 2 +- .../monitor-resource-attribute-definitions.md | 2 +- ...or-the-use-of-removable-storage-devices.md | 2 +- ...r-user-and-device-claims-during-sign-in.md | 2 +- ...icrosoft-cloud-app-security-integration.md | 2 +- .../tvm-dashboard-insights.md | 2 +- .../tvm-exposure-score.md | 2 +- ...-log-on-through-remote-desktop-services.md | 2 +- ...rypt-or-sign-secure-channel-data-always.md | 2 +- ...crypt-secure-channel-data-when-possible.md | 2 +- ...ge-title-for-users-attempting-to-log-on.md | 2 +- ...ctive-logon-smart-card-removal-behavior.md | 2 +- ...server-spn-target-name-validation-level.md | 2 +- ...udit-ntlm-authentication-in-this-domain.md | 2 +- ...le-allow-automatic-administrative-logon.md | 2 +- 25 files changed, 526 insertions(+), 521 deletions(-) diff --git a/windows/deployment/planning/sua-users-guide.md b/windows/deployment/planning/sua-users-guide.md index e0adb30d1a..56143ee843 100644 --- a/windows/deployment/planning/sua-users-guide.md +++ b/windows/deployment/planning/sua-users-guide.md @@ -1,69 +1,70 @@ ---- -title: SUA User's Guide (Windows 10) -description: You can use Standard User Analyzer (SUA) to test your applications and monitor API calls to detect compatibility issues related to the User Account Control (UAC) feature in Windows. -ms.assetid: ea525c25-b557-4ed4-b042-3e4d0e543e10 -ms.reviewer: -manager: laurawi -ms.author: greglin -ms.prod: w10 -ms.mktglfcycl: plan -ms.pagetype: appcompat -ms.sitesec: library -audience: itpro author: greg-lindsay -ms.date: 04/19/2017 -ms.topic: article ---- - -# SUA User's Guide - - -**Applies to** - -- Windows 10 -- Windows 8.1 -- Windows 8 -- Windows 7 -- Windows Server 2012 -- Windows Server 2008 R2 - -You can use Standard User Analyzer (SUA) to test your applications and monitor API calls to detect compatibility issues related to the User Account Control (UAC) feature in Windows. - -You can use SUA in either of the following ways: - -- **Standard User Analyzer Wizard.** A wizard that guides you through a step-by-step process to locate and fix issues, without options for additional analysis. - -- **Standard User Analyzer Tool.** A full-function tool in which you can perform in-depth analysis and fix issues. - -## In this section - - - ---- - - - - - - - - - - - - - - - - -
TopicDescription

Using the SUA Wizard

The Standard User Analyzer (SUA) Wizard works much like the SUA tool to evaluate User Account Control (UAC) issues. However, the SUA Wizard does not offer detailed analysis, and it cannot disable virtualization or elevate your permissions.

Using the SUA Tool

By using the Standard User Analyzer (SUA) tool, you can test your applications and monitor API calls to detect compatibility issues with the User Account Control (UAC) feature.

- - - - - - - - +--- +title: SUA User's Guide (Windows 10) +description: Standard User Analyzer (SUA) can test your apps and monitor API calls to detect compatibility issues related to Windows' User Account Control (UAC) feature. +ms.assetid: ea525c25-b557-4ed4-b042-3e4d0e543e10 +ms.reviewer: +manager: laurawi +ms.author: greglin +ms.prod: w10 +ms.mktglfcycl: plan +ms.pagetype: appcompat +ms.sitesec: library +audience: itpro +author: greg-lindsay +ms.date: 04/19/2017 +ms.topic: article +--- + +# SUA User's Guide + + +**Applies to** + +- Windows 10 +- Windows 8.1 +- Windows 8 +- Windows 7 +- Windows Server 2012 +- Windows Server 2008 R2 + +You can use Standard User Analyzer (SUA) to test your applications and monitor API calls to detect compatibility issues related to the User Account Control (UAC) feature in Windows. + +You can use SUA in either of the following ways: + +- **Standard User Analyzer Wizard.** A wizard that guides you through a step-by-step process to locate and fix issues, without options for additional analysis. + +- **Standard User Analyzer Tool.** A full-function tool in which you can perform in-depth analysis and fix issues. + +## In this section + + + ++++ + + + + + + + + + + + + + + + + +
TopicDescription

Using the SUA Wizard

The Standard User Analyzer (SUA) Wizard works much like the SUA tool to evaluate User Account Control (UAC) issues. However, the SUA Wizard does not offer detailed analysis, and it cannot disable virtualization or elevate your permissions.

Using the SUA Tool

By using the Standard User Analyzer (SUA) tool, you can test your applications and monitor API calls to detect compatibility issues with the User Account Control (UAC) feature.

+ + + + + + + + diff --git a/windows/deployment/planning/using-the-sdbinstexe-command-line-tool.md b/windows/deployment/planning/using-the-sdbinstexe-command-line-tool.md index eb092034f3..649a832f90 100644 --- a/windows/deployment/planning/using-the-sdbinstexe-command-line-tool.md +++ b/windows/deployment/planning/using-the-sdbinstexe-command-line-tool.md @@ -1,113 +1,114 @@ ---- -title: Using the Sdbinst.exe Command-Line Tool (Windows 10) -description: You must deploy your customized database (.sdb) files to other computers in your organization before your compatibility fixes, compatibility modes, and AppHelp messages are applied. -ms.assetid: c1945425-3f8d-4de8-9d2d-59f801f07034 -ms.reviewer: -manager: laurawi -ms.author: greglin -ms.prod: w10 -ms.mktglfcycl: plan -ms.pagetype: appcompat -ms.sitesec: library -audience: itpro author: greg-lindsay -ms.date: 04/19/2017 -ms.topic: article ---- - -# Using the Sdbinst.exe Command-Line Tool - - -**Applies to** - -- Windows 10 -- Windows 8.1 -- Windows 8 -- Windows 7 -- Windows Server 2016 -- Windows Server 2012 -- Windows Server 2008 R2 - -You must deploy your customized database (.sdb) files to other computers in your organization before your compatibility fixes, compatibility modes, and AppHelp messages are applied. You can deploy your customized database files in several ways, including by using a logon script, by using Group Policy, or by performing file copy operations. - -After you deploy and store the customized databases on each of your local computers, you must register the database files. Until you register the database files, the operating system is unable to identify the available compatibility fixes when starting an application. - -## Command-Line Options for Deploying Customized Database Files - -Sample output from the command `Sdbinst.exe /?` in an elevated CMD window: - -``` -Microsoft Windows [Version 10.0.14393] -(c) 2016 Microsoft Corporation. All rights reserved. - -C:\Windows\system32>Sdbinst.exe /? -Usage: Sdbinst.exe [-?] [-q] [-u] [-g] [-p] [-n[:WIN32|WIN64]] myfile.sdb | {guid} | "name" - - -? - print this help text. - -p - Allow SDBs containing patches. - -q - Quiet mode: prompts are auto-accepted. - -u - Uninstall. - -g {guid} - GUID of file (uninstall only). - -n "name" - Internal name of file (uninstall only). - -C:\Windows\system32>_ -``` - -The command-line options use the following conventions: - -Sdbinst.exe \[-?\] \[-p\] \[-q\] \[-u\] \[-g\] \[-u filepath\] \[-g *GUID*\] \[-n *"name"*\] - -The following table describes the available command-line options. - - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
OptionDescription

-?

Displays the Help for the Sdbinst.exe tool.

-

For example,

-

sdbinst.exe -?

-p

Allows SDBs installation with Patches

-

For example,

-

sdbinst.exe -p C:\Windows\AppPatch\Myapp.sdb

-q

Performs a silent installation with no visible window, status, or warning information. Fatal errors appear only in Event Viewer (Eventvwr.exe).

-

For example,

-

sdbinst.exe -q

-u filepath

Performs an uninstallation of the specified database.

-

For example,

-

sdbinst.exe -u C:\example.sdb

-g GUID

Specifies the customized database to uninstall by a globally unique identifier (GUID).

-

For example,

-

sdbinst.exe -g 6586cd8f-edc9-4ea8-ad94-afabea7f62e3

-n "name"

Specifies the customized database to uninstall by file name.

-

For example,

-

sdbinst.exe -n "My_Database"

- -## Related topics -[Compatibility Administrator User's Guide](compatibility-administrator-users-guide.md) +--- +title: Using the Sdbinst.exe Command-Line Tool (Windows 10) +description: Learn how to deploy customized database (.sdb) files using the Sdbinst.exe Command-Line Tool. Review a list of command line options. +ms.assetid: c1945425-3f8d-4de8-9d2d-59f801f07034 +ms.reviewer: +manager: laurawi +ms.author: greglin +ms.prod: w10 +ms.mktglfcycl: plan +ms.pagetype: appcompat +ms.sitesec: library +audience: itpro +author: greg-lindsay +ms.date: 04/19/2017 +ms.topic: article +--- + +# Using the Sdbinst.exe Command-Line Tool + + +**Applies to** + +- Windows 10 +- Windows 8.1 +- Windows 8 +- Windows 7 +- Windows Server 2016 +- Windows Server 2012 +- Windows Server 2008 R2 + +You must deploy your customized database (.sdb) files to other computers in your organization before your compatibility fixes, compatibility modes, and AppHelp messages are applied. You can deploy your customized database files in several ways, including by using a logon script, by using Group Policy, or by performing file copy operations. + +After you deploy and store the customized databases on each of your local computers, you must register the database files. Until you register the database files, the operating system is unable to identify the available compatibility fixes when starting an application. + +## Command-Line Options for Deploying Customized Database Files + +Sample output from the command `Sdbinst.exe /?` in an elevated CMD window: + +``` +Microsoft Windows [Version 10.0.14393] +(c) 2016 Microsoft Corporation. All rights reserved. + +C:\Windows\system32>Sdbinst.exe /? +Usage: Sdbinst.exe [-?] [-q] [-u] [-g] [-p] [-n[:WIN32|WIN64]] myfile.sdb | {guid} | "name" + + -? - print this help text. + -p - Allow SDBs containing patches. + -q - Quiet mode: prompts are auto-accepted. + -u - Uninstall. + -g {guid} - GUID of file (uninstall only). + -n "name" - Internal name of file (uninstall only). + +C:\Windows\system32>_ +``` + +The command-line options use the following conventions: + +Sdbinst.exe \[-?\] \[-p\] \[-q\] \[-u\] \[-g\] \[-u filepath\] \[-g *GUID*\] \[-n *"name"*\] + +The following table describes the available command-line options. + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionDescription

-?

Displays the Help for the Sdbinst.exe tool.

+

For example,

+

sdbinst.exe -?

-p

Allows SDBs installation with Patches

+

For example,

+

sdbinst.exe -p C:\Windows\AppPatch\Myapp.sdb

-q

Performs a silent installation with no visible window, status, or warning information. Fatal errors appear only in Event Viewer (Eventvwr.exe).

+

For example,

+

sdbinst.exe -q

-u filepath

Performs an uninstallation of the specified database.

+

For example,

+

sdbinst.exe -u C:\example.sdb

-g GUID

Specifies the customized database to uninstall by a globally unique identifier (GUID).

+

For example,

+

sdbinst.exe -g 6586cd8f-edc9-4ea8-ad94-afabea7f62e3

-n "name"

Specifies the customized database to uninstall by file name.

+

For example,

+

sdbinst.exe -n "My_Database"

+ +## Related topics +[Compatibility Administrator User's Guide](compatibility-administrator-users-guide.md) diff --git a/windows/deployment/volume-activation/volume-activation-management-tool.md b/windows/deployment/volume-activation/volume-activation-management-tool.md index b517ac9410..043e7d00ec 100644 --- a/windows/deployment/volume-activation/volume-activation-management-tool.md +++ b/windows/deployment/volume-activation/volume-activation-management-tool.md @@ -1,43 +1,44 @@ ---- -title: Volume Activation Management Tool (VAMT) Technical Reference (Windows 10) -description: The Volume Activation Management Tool (VAMT) enables network administrators and other IT professionals to automate and centrally manage the Windows®, Microsoft® Office, and select other Microsoft products volume and retail-activation process. -ms.assetid: 1df0f795-f41c-473b-850c-e98af1ad2f2a -ms.reviewer: -manager: laurawi -ms.author: greglin -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: activation -audience: itpro author: greg-lindsay -ms.date: 04/25/2017 -ms.topic: article ---- - -# Volume Activation Management Tool (VAMT) Technical Reference - -The Volume Activation Management Tool (VAMT) enables network administrators and other IT professionals to automate and centrally manage the Windows®, Microsoft® Office, and select other Microsoft products volume and retail-activation process. -VAMT can manage volume activation using Multiple Activation Keys (MAKs) or the Windows Key Management Service (KMS). VAMT is a standard Microsoft Management Console (MMC) snap-in that requires the Microsoft Management Console (MMC) 3.0. VAMT can be installed on any computer that has one of the following Windows operating systems: -- Windows® 7 or above -- Windows Server 2008 R2 or above - - -**Important**   -VAMT is designed to manage volume activation for: Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Server 2008 (or obove), Microsoft Office 2010 (or above). - -VAMT is only available in an EN-US (x86) package. - -## In this Section - -|Topic |Description | -|------|------------| -|[Introduction to VAMT](introduction-vamt.md) |Provides a description of VAMT and common usages. | -|[Active Directory-Based Activation Overview](active-directory-based-activation-overview.md) |Describes Active Directory-Based Activation scenarios. | -|[Install and Configure VAMT](install-configure-vamt.md) |Describes how to install VAMT and use it to configure client computers on your network. | -|[Add and Manage Products](add-manage-products-vamt.md) |Describes how to add client computers into VAMT. | -|[Manage Product Keys](manage-product-keys-vamt.md) |Describes how to add and remove a product key from VAMT. | -|[Manage Activations](manage-activations-vamt.md) |Describes how to activate a client computer by using a variety of activation methods. | -|[Manage VAMT Data](manage-vamt-data.md) |Describes how to save, import, export, and merge a Computer Information List (CILX) file using VAMT. | -|[VAMT Step-by-Step Scenarios](vamt-step-by-step.md) |Provides step-by-step instructions for using VAMT in typical environments. | -|[VAMT Known Issues](vamt-known-issues.md) |Lists known issues in VAMT. | - +--- +title: Volume Activation Management Tool (VAMT) Technical Reference (Windows 10) +description: The Volume Activation Management Tool (VAMT) enables network administrators to automate and centrally manage volume activation and retail activation. +ms.assetid: 1df0f795-f41c-473b-850c-e98af1ad2f2a +ms.reviewer: +manager: laurawi +ms.author: greglin +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: activation +audience: itpro +author: greg-lindsay +ms.date: 04/25/2017 +ms.topic: article +--- + +# Volume Activation Management Tool (VAMT) Technical Reference + +The Volume Activation Management Tool (VAMT) enables network administrators and other IT professionals to automate and centrally manage the Windows®, Microsoft® Office, and select other Microsoft products volume and retail-activation process. +VAMT can manage volume activation using Multiple Activation Keys (MAKs) or the Windows Key Management Service (KMS). VAMT is a standard Microsoft Management Console (MMC) snap-in that requires the Microsoft Management Console (MMC) 3.0. VAMT can be installed on any computer that has one of the following Windows operating systems: +- Windows® 7 or above +- Windows Server 2008 R2 or above + + +**Important**   +VAMT is designed to manage volume activation for: Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Server 2008 (or obove), Microsoft Office 2010 (or above). + +VAMT is only available in an EN-US (x86) package. + +## In this Section + +|Topic |Description | +|------|------------| +|[Introduction to VAMT](introduction-vamt.md) |Provides a description of VAMT and common usages. | +|[Active Directory-Based Activation Overview](active-directory-based-activation-overview.md) |Describes Active Directory-Based Activation scenarios. | +|[Install and Configure VAMT](install-configure-vamt.md) |Describes how to install VAMT and use it to configure client computers on your network. | +|[Add and Manage Products](add-manage-products-vamt.md) |Describes how to add client computers into VAMT. | +|[Manage Product Keys](manage-product-keys-vamt.md) |Describes how to add and remove a product key from VAMT. | +|[Manage Activations](manage-activations-vamt.md) |Describes how to activate a client computer by using a variety of activation methods. | +|[Manage VAMT Data](manage-vamt-data.md) |Describes how to save, import, export, and merge a Computer Information List (CILX) file using VAMT. | +|[VAMT Step-by-Step Scenarios](vamt-step-by-step.md) |Provides step-by-step instructions for using VAMT in typical environments. | +|[VAMT Known Issues](vamt-known-issues.md) |Lists known issues in VAMT. | + diff --git a/windows/deployment/windows-10-deployment-scenarios.md b/windows/deployment/windows-10-deployment-scenarios.md index 26151664de..ce54ecb1ff 100644 --- a/windows/deployment/windows-10-deployment-scenarios.md +++ b/windows/deployment/windows-10-deployment-scenarios.md @@ -1,275 +1,277 @@ ---- -title: Windows 10 deployment scenarios (Windows 10) -description: To successfully deploy the Windows 10 operating system in your organization, it is important to understand the different ways that it can be deployed, especially now that there are new scenarios to consider. -ms.assetid: 7A29D546-52CC-482C-8870-8123C7DC04B5 -ms.reviewer: -manager: laurawi -ms.audience: itpro author: greg-lindsay -keywords: upgrade, in-place, configuration, deploy -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.date: 11/06/2018 -audience: itpro author: greg-lindsay -ms.topic: article ---- - -# Windows 10 deployment scenarios - -**Applies to** -- Windows 10 - -To successfully deploy the Windows 10 operating system in your organization, it is important to understand the different ways that it can be deployed, especially now that there are new scenarios to consider. Choosing among these scenarios, and understanding the capabilities and limitations of each, is a key task. - -The following table summarizes various Windows 10 deployment scenarios. The scenarios are each assigned to one of three categories. -- Modern deployment methods are recommended unless you have a specific need to use a different procedure. These methods are supported with existing tools such as Microsoft Deployment Toolkit (MDT) and System Center Configuration Manager. These methods are discussed in detail on the [Modern Desktop Deployment Center](https://docs.microsoft.com/microsoft-365/enterprise/desktop-deployment-center-home). -- Dynamic deployment methods enable you to configure applications and settings for specific use cases. -- Traditional deployment methods use existing tools to deploy operating system images.
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CategoryScenarioDescriptionMore information
Modern - -[Windows Autopilot](#windows-autopilot) - Customize the out-of-box-experience (OOBE) for your organization, and deploy a new system with apps and settings already configured. - -Overview of Windows Autopilot -
- -[In-place upgrade](#in-place-upgrade) - - - Use Windows Setup to update your OS and migrate apps and settings. Rollback data is saved in Windows.old. - -Perform an in-place upgrade to Windows 10 with MDT
Perform an in-place upgrade to Windows 10 using Configuration Manager -
- Dynamic - - -[Subscription Activation](#windows-10-subscription-activation) - - Switch from Windows 10 Pro to Enterprise when a subscribed user signs in. - -Windows 10 Subscription Activation -
- - [AAD / MDM](#dynamic-provisioning) - - The device is automatically joined to AAD and configured by MDM. - -Azure Active Directory integration with MDM -
- - [Provisioning packages](#dynamic-provisioning) - - Using the Windows Imaging and Configuration Designer tool, create provisioning packages that can be applied to devices. - -Configure devices without MDM -
- Traditional - - - [Bare metal](#new-computer) - - Deploy a new device, or wipe an existing device and deploy with a fresh image. - - Deploy a Windows 10 image using MDT
Install a new version of Windows on a new computer with System Center Configuration Manager -
- - [Refresh](#computer-refresh) - - Also called wipe and load. Redeploy a device by saving the user state, wiping the disk, then restoring the user state. - - Refresh a Windows 7 computer with Windows 10
Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager -
- - [Replace](#computer-replace) - - Replace an existing device with a new one by saving the user state on the old device and then restoring it to the new device. - - Replace a Windows 7 computer with a Windows 10 computer
Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager -
- -
  - - ->[!IMPORTANT] ->The Windows Autopilot and Subscription Activation scenarios require that the beginning OS be Windows 10 version 1703, or later.
->Except for clean install scenarios such as traditional bare metal and Windows Autopilot, all the methods described can optionally migrate apps and settings to the new OS. - -## Modern deployment methods - -Modern deployment methods embrace both traditional on-prem and cloud services to deliver a simple, streamlined, cost effective deployment experience. - -### Windows Autopilot - -Windows Autopilot is a new suite of capabilities designed to simplify and modernize the deployment and management of new Windows 10 PCs. Windows Autopilot enables IT professionals to customize the Out of Box Experience (OOBE) for Windows 10 PCs and provide end users with a fully configured new Windows 10 device after just a few clicks. There are no images to deploy, no drivers to inject, and no infrastructure to manage. Users can go through the deployment process independently, without the need consult their IT administrator. - -For more information about Windows Autopilot, see [Overview of Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-10-auto-pilot) and [Modernizing Windows deployment with Windows Autopilot](https://blogs.technet.microsoft.com/windowsitpro/2017/06/29/modernizing-windows-deployment-with-windows-autopilot/). - -### In-place upgrade - -For existing computers running Windows 7, Windows 8, or Windows 8.1, the recommended path for organizations deploying Windows 10 leverages the Windows installation program (Setup.exe) to perform an in-place upgrade, which automatically preserves all data, settings, applications, and drivers from the existing operating system version. This requires the least IT effort, because there is no need for any complex deployment infrastructure. - -Although consumer PCs will be upgraded using Windows Update, organizations want more control over the process. This is accomplished by leveraging tools like System Center Configuration Manager or the Microsoft Deployment Toolkit to completely automate the upgrade process through simple task sequences. - -The in-place upgrade process is designed to be extremely reliable, with the ability to automatically roll back to the previous operating system if any issues are encountered during the deployment process, without any IT staff involvement. Rolling back manually can also be done by leveraging the automatically-created recovery information (stored in the Windows.old folder), in case any issues are encountered after the upgrade is finished. The upgrade process is also typically faster than traditional deployments, because applications do not need to be reinstalled as part of the process. - -Because existing applications are preserved through the process, the upgrade process uses the standard Windows installation media image (Install.wim); custom images are not needed and cannot be used because the upgrade process is unable to deal with conflicts between apps in the old and new operating system. (For example, Contoso Timecard 1.0 in Windows 7 and Contoso Timecard 3.0 in the Windows 10 image.) - -Scenarios that support in-place upgrade with some additional procedures include changing from BIOS to UEFI boot mode and upgrade of devices that use non-Microsoft disk encryption software. - -- **Legacy BIOS to UEFI booting**: To perform an in-place upgrade on a UEFI-capable system that currently boots using legacy BIOS, first perform the in-place upgrade to Windows 10, maintaining the legacy BIOS boot mode. Windows 10 does not require UEFI, so it will work fine to upgrade a system using legacy BIOS emulation. After the upgrade, if you wish to enable Windows 10 features that require UEFI (such as Secure Boot), you can convert the system disk to a format that supports UEFI boot using the [MBR2GPT](https://docs.microsoft.com/windows/deployment/mbr-to-gpt) tool. Note: [UEFI specification](http://www.uefi.org/specifications) requires GPT disk layout. After the disk has been converted, you must also configure the firmware to boot in UEFI mode. - -- **Non-Microsoft disk encryption software**: While devices encrypted with BitLocker can easily be upgraded, more work is necessary for non-Microsoft disk encryption tools. Some ISVs will provide instructions on how to integrate their software into the in-place upgrade process. Check with your ISV to see if they have instructions. The following articles provide details on how to provision encryption drivers for use during Windows Setup via the ReflectDrivers setting: - - [Windows Setup Automation Overview](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-setup-automation-overview) - - [Windows Setup Command-Line Options](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-setup-command-line-options) - -There are some situations where you cannot use in-place upgrade; in these situations, you can use traditional deployment (wipe-and-load) instead. Examples of these situations include: - -- Changing from Windows 7, Windows 8, or Windows 8.1 x86 to Windows 10 x64. The upgrade process cannot change from a 32-bit operating system to a 64-bit operating system, because of possible complications with installed applications and drivers. -- Windows To Go and Boot from VHD installations. The upgrade process is unable to upgrade these installations. Instead, new installations would need to be performed. -- Updating existing images. While it might be tempting to try to upgrade existing Windows 7, Windows 8, or Windows 8.1 images to Windows 10 by installing the old image, upgrading it, and then recapturing the new Windows 10 image, this is not supported – preparing an upgraded OS for imaging (using Sysprep.exe) is not supported and will not work when it detects the upgraded OS. -- Dual-boot and multi-boot systems. The upgrade process is designed for devices running a single OS; if using dual-boot or multi-boot systems with multiple operating systems (not leveraging virtual machines for the second and subsequent operating systems), additional care should be taken. - - -## Dynamic provisioning - -For new PCs, organizations have historically replaced the version of Windows included on the device with their own custom Windows image, because this was often faster and easier than leveraging the preinstalled version. But this is an added expense due to the time and effort required. With the new dynamic provisioning capabilities and tools provided with Windows 10, it is now possible to avoid this. - -The goal of dynamic provisioning is to take a new PC out of the box, turn it on, and transform it into a productive organization device, with minimal time and effort. The types of transformations that are available include: - -### Windows 10 Subscription Activation - -Windows 10 Subscription Activation is a modern deployment method that enables you to change the SKU from Pro to Enterprise with no keys and no reboots. For more information about Subscription Activation, see [Windows 10 Subscription Activation](https://docs.microsoft.com/windows/deployment/windows-10-enterprise-subscription-activation). - - -### Azure Active Directory (AAD) join with automatic mobile device management (MDM) enrollment - -In this scenario, the organization member just needs to provide their work or school user ID and password; the device can then be automatically joined to Azure Active Directory and enrolled in a mobile device management (MDM) solution with no additional user interaction. Once done, the MDM solution can finish configuring the device as needed. For more information, see [Azure Active Directory integration with MDM](https://docs.microsoft.com/windows/client-management/mdm/azure-active-directory-integration-with-mdm). - -### Provisioning package configuration - -Using the [Windows Imaging and Configuration Designer (ICD)](https://go.microsoft.com/fwlink/p/?LinkId=619358), IT administrators can create a self-contained package that contains all of the configuration, settings, and apps that need to be applied to a machine. These packages can then be deployed to new PCs through a variety of means, typically by IT professionals. For more information, see [Configure devices without MDM](/windows/configuration/configure-devices-without-mdm). - -These scenarios can be used to enable “choose your own device” (CYOD) programs where the organization’s users can pick their own PC and not be restricted to a small list of approved or certified models (programs that are difficult to implement using traditional deployment scenarios). - -While the initial Windows 10 release includes a variety of provisioning settings and deployment mechanisms, these will continue to be enhanced and extended based on feedback from organizations. As with all Windows features, organizations can submit suggestions for additional features through the Windows Feedback app or through their Microsoft Support contacts. - -## Traditional deployment: - -New versions of Windows have typically been deployed by organizations using an image-based process built on top of tools provided in the [Windows Assessment and Deployment Kit](windows-adk-scenarios-for-it-pros.md), Windows Deployment Services, the [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-mdt/deploy-windows-10-with-the-microsoft-deployment-toolkit.md), and [System Center Configuration Manager](deploy-windows-sccm/deploy-windows-10-with-system-center-2012-r2-configuration-manager.md). - -With the release of Windows 10, all of these tools are being updated to fully support Windows 10. Although newer scenarios such as in-place upgrade and dynamic provisioning may reduce the need for traditional deployment capabilities in some organizations, these traditional methods remain important and will continue to be available to organizations that need them. - -The traditional deployment scenario can be divided into different sub-scenarios. These are explained in detail in the following sections, but the following provides a brief summary: - -- **New computer.** A bare-metal deployment of a new machine. - -- **Computer refresh.** A reinstall of the same machine (with user-state migration and an optional full Windows Imaging (WIM) image backup). - -- **Computer replace.** A replacement of the old machine with a new machine (with user-state migration and an optional full WIM image backup). - -### New computer - -Also called a "bare metal" deployment. This scenario occurs when you have a blank machine you need to deploy, or an existing machine you want to wipe and redeploy without needing to preserve any existing data. The setup starts from a boot media, using CD, USB, ISO, or Pre-Boot Execution Environment (PXE). You can also generate a full offline media that includes all the files needed for a client deployment, allowing you to deploy without having to connect to a central deployment share. The target can be a physical computer, a virtual machine, or a Virtual Hard Disk (VHD) running on a physical computer (boot from VHD). - -The deployment process for the new machine scenario is as follows: - -1. Start the setup from boot media (CD, USB, ISO, or PXE). - -2. Wipe the hard disk clean and create new volume(s). - -3. Install the operating system image. - -4. Install other applications (as part of the task sequence). - -After taking these steps, the computer is ready for use. - -### Computer refresh - -A refresh is sometimes called wipe-and-load. The process is normally initiated in the running operating system. User data and settings are backed up and restored later as part of the deployment process. The target can be the same as for the new computer scenario. - -The deployment process for the wipe-and-load scenario is as follows: - -1. Start the setup on a running operating system. - -2. Save the user state locally. - -3. Wipe the hard disk clean (except for the folder containing the backup). - -4. Install the operating system image. - -5. Install other applications. - -6. Restore the user state. - -After taking these steps, the machine is ready for use. - -### Computer replace - -A computer replace is similar to the refresh scenario. However, since we are replacing the machine, we divide this scenario into two main tasks: backup of the old client and bare-metal deployment of the new client. As with the refresh scenario, user data and settings are backed up and restored. - -The deployment process for the replace scenario is as follows: - -1. Save the user state (data and settings) on the server through a backup job on the running operating system. - -2. Deploy the new computer as a bare-metal deployment. - - **Note**
In some situations, you can use the replace scenario even if the target is the same machine. For example, you can use replace if you want to modify the disk layout from the master boot record (MBR) to the GUID partition table (GPT), which will allow you to take advantage of the Unified Extensible Firmware Interface (UEFI) functionality. You can also use replace if the disk needs to be repartitioned since user data needs to be transferred off the disk. - -## Related topics - -- [Upgrade to Windows 10 with the Microsoft Deployment Toolkit](upgrade/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md) -- [Upgrade to Windows 10 with System Center Configuration Manager](upgrade/upgrade-to-windows-10-with-system-center-configuraton-manager.md) -- [Deploy Windows 10 with System Center 2012 R2 Configuration Manager](https://go.microsoft.com/fwlink/p/?LinkId=620230) -- [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-mdt/deploy-windows-10-with-the-microsoft-deployment-toolkit.md) -- [Windows setup technical reference](https://go.microsoft.com/fwlink/p/?LinkId=619357) -- [Windows Imaging and Configuration Designer](https://go.microsoft.com/fwlink/p/?LinkId=619358) -- [UEFI firmware](https://go.microsoft.com/fwlink/p/?LinkId=619359) +--- +title: Windows 10 deployment scenarios (Windows 10) +description: Understand the different ways Windows 10 operating system can be deployed in your organization. Explore several Windows 10 deployment scenarios. +ms.assetid: 7A29D546-52CC-482C-8870-8123C7DC04B5 +ms.reviewer: +manager: laurawi +ms.audience: itpro +author: greg-lindsay +keywords: upgrade, in-place, configuration, deploy +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +ms.date: 11/06/2018 +audience: itpro +author: greg-lindsay +ms.topic: article +--- + +# Windows 10 deployment scenarios + +**Applies to** +- Windows 10 + +To successfully deploy the Windows 10 operating system in your organization, it is important to understand the different ways that it can be deployed, especially now that there are new scenarios to consider. Choosing among these scenarios, and understanding the capabilities and limitations of each, is a key task. + +The following table summarizes various Windows 10 deployment scenarios. The scenarios are each assigned to one of three categories. +- Modern deployment methods are recommended unless you have a specific need to use a different procedure. These methods are supported with existing tools such as Microsoft Deployment Toolkit (MDT) and System Center Configuration Manager. These methods are discussed in detail on the [Modern Desktop Deployment Center](https://docs.microsoft.com/microsoft-365/enterprise/desktop-deployment-center-home). +- Dynamic deployment methods enable you to configure applications and settings for specific use cases. +- Traditional deployment methods use existing tools to deploy operating system images.
  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CategoryScenarioDescriptionMore information
Modern + +[Windows Autopilot](#windows-autopilot) + Customize the out-of-box-experience (OOBE) for your organization, and deploy a new system with apps and settings already configured. + +Overview of Windows Autopilot +
+ +[In-place upgrade](#in-place-upgrade) + + + Use Windows Setup to update your OS and migrate apps and settings. Rollback data is saved in Windows.old. + +Perform an in-place upgrade to Windows 10 with MDT
Perform an in-place upgrade to Windows 10 using Configuration Manager +
+ Dynamic + + +[Subscription Activation](#windows-10-subscription-activation) + + Switch from Windows 10 Pro to Enterprise when a subscribed user signs in. + +Windows 10 Subscription Activation +
+ + [AAD / MDM](#dynamic-provisioning) + + The device is automatically joined to AAD and configured by MDM. + +Azure Active Directory integration with MDM +
+ + [Provisioning packages](#dynamic-provisioning) + + Using the Windows Imaging and Configuration Designer tool, create provisioning packages that can be applied to devices. + +Configure devices without MDM +
+ Traditional + + + [Bare metal](#new-computer) + + Deploy a new device, or wipe an existing device and deploy with a fresh image. + + Deploy a Windows 10 image using MDT
Install a new version of Windows on a new computer with System Center Configuration Manager +
+ + [Refresh](#computer-refresh) + + Also called wipe and load. Redeploy a device by saving the user state, wiping the disk, then restoring the user state. + + Refresh a Windows 7 computer with Windows 10
Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager +
+ + [Replace](#computer-replace) + + Replace an existing device with a new one by saving the user state on the old device and then restoring it to the new device. + + Replace a Windows 7 computer with a Windows 10 computer
Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager +
+ +
  + + +>[!IMPORTANT] +>The Windows Autopilot and Subscription Activation scenarios require that the beginning OS be Windows 10 version 1703, or later.
+>Except for clean install scenarios such as traditional bare metal and Windows Autopilot, all the methods described can optionally migrate apps and settings to the new OS. + +## Modern deployment methods + +Modern deployment methods embrace both traditional on-prem and cloud services to deliver a simple, streamlined, cost effective deployment experience. + +### Windows Autopilot + +Windows Autopilot is a new suite of capabilities designed to simplify and modernize the deployment and management of new Windows 10 PCs. Windows Autopilot enables IT professionals to customize the Out of Box Experience (OOBE) for Windows 10 PCs and provide end users with a fully configured new Windows 10 device after just a few clicks. There are no images to deploy, no drivers to inject, and no infrastructure to manage. Users can go through the deployment process independently, without the need consult their IT administrator. + +For more information about Windows Autopilot, see [Overview of Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-10-auto-pilot) and [Modernizing Windows deployment with Windows Autopilot](https://blogs.technet.microsoft.com/windowsitpro/2017/06/29/modernizing-windows-deployment-with-windows-autopilot/). + +### In-place upgrade + +For existing computers running Windows 7, Windows 8, or Windows 8.1, the recommended path for organizations deploying Windows 10 leverages the Windows installation program (Setup.exe) to perform an in-place upgrade, which automatically preserves all data, settings, applications, and drivers from the existing operating system version. This requires the least IT effort, because there is no need for any complex deployment infrastructure. + +Although consumer PCs will be upgraded using Windows Update, organizations want more control over the process. This is accomplished by leveraging tools like System Center Configuration Manager or the Microsoft Deployment Toolkit to completely automate the upgrade process through simple task sequences. + +The in-place upgrade process is designed to be extremely reliable, with the ability to automatically roll back to the previous operating system if any issues are encountered during the deployment process, without any IT staff involvement. Rolling back manually can also be done by leveraging the automatically-created recovery information (stored in the Windows.old folder), in case any issues are encountered after the upgrade is finished. The upgrade process is also typically faster than traditional deployments, because applications do not need to be reinstalled as part of the process. + +Because existing applications are preserved through the process, the upgrade process uses the standard Windows installation media image (Install.wim); custom images are not needed and cannot be used because the upgrade process is unable to deal with conflicts between apps in the old and new operating system. (For example, Contoso Timecard 1.0 in Windows 7 and Contoso Timecard 3.0 in the Windows 10 image.) + +Scenarios that support in-place upgrade with some additional procedures include changing from BIOS to UEFI boot mode and upgrade of devices that use non-Microsoft disk encryption software. + +- **Legacy BIOS to UEFI booting**: To perform an in-place upgrade on a UEFI-capable system that currently boots using legacy BIOS, first perform the in-place upgrade to Windows 10, maintaining the legacy BIOS boot mode. Windows 10 does not require UEFI, so it will work fine to upgrade a system using legacy BIOS emulation. After the upgrade, if you wish to enable Windows 10 features that require UEFI (such as Secure Boot), you can convert the system disk to a format that supports UEFI boot using the [MBR2GPT](https://docs.microsoft.com/windows/deployment/mbr-to-gpt) tool. Note: [UEFI specification](http://www.uefi.org/specifications) requires GPT disk layout. After the disk has been converted, you must also configure the firmware to boot in UEFI mode. + +- **Non-Microsoft disk encryption software**: While devices encrypted with BitLocker can easily be upgraded, more work is necessary for non-Microsoft disk encryption tools. Some ISVs will provide instructions on how to integrate their software into the in-place upgrade process. Check with your ISV to see if they have instructions. The following articles provide details on how to provision encryption drivers for use during Windows Setup via the ReflectDrivers setting: + - [Windows Setup Automation Overview](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-setup-automation-overview) + - [Windows Setup Command-Line Options](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-setup-command-line-options) + +There are some situations where you cannot use in-place upgrade; in these situations, you can use traditional deployment (wipe-and-load) instead. Examples of these situations include: + +- Changing from Windows 7, Windows 8, or Windows 8.1 x86 to Windows 10 x64. The upgrade process cannot change from a 32-bit operating system to a 64-bit operating system, because of possible complications with installed applications and drivers. +- Windows To Go and Boot from VHD installations. The upgrade process is unable to upgrade these installations. Instead, new installations would need to be performed. +- Updating existing images. While it might be tempting to try to upgrade existing Windows 7, Windows 8, or Windows 8.1 images to Windows 10 by installing the old image, upgrading it, and then recapturing the new Windows 10 image, this is not supported – preparing an upgraded OS for imaging (using Sysprep.exe) is not supported and will not work when it detects the upgraded OS. +- Dual-boot and multi-boot systems. The upgrade process is designed for devices running a single OS; if using dual-boot or multi-boot systems with multiple operating systems (not leveraging virtual machines for the second and subsequent operating systems), additional care should be taken. + + +## Dynamic provisioning + +For new PCs, organizations have historically replaced the version of Windows included on the device with their own custom Windows image, because this was often faster and easier than leveraging the preinstalled version. But this is an added expense due to the time and effort required. With the new dynamic provisioning capabilities and tools provided with Windows 10, it is now possible to avoid this. + +The goal of dynamic provisioning is to take a new PC out of the box, turn it on, and transform it into a productive organization device, with minimal time and effort. The types of transformations that are available include: + +### Windows 10 Subscription Activation + +Windows 10 Subscription Activation is a modern deployment method that enables you to change the SKU from Pro to Enterprise with no keys and no reboots. For more information about Subscription Activation, see [Windows 10 Subscription Activation](https://docs.microsoft.com/windows/deployment/windows-10-enterprise-subscription-activation). + + +### Azure Active Directory (AAD) join with automatic mobile device management (MDM) enrollment + +In this scenario, the organization member just needs to provide their work or school user ID and password; the device can then be automatically joined to Azure Active Directory and enrolled in a mobile device management (MDM) solution with no additional user interaction. Once done, the MDM solution can finish configuring the device as needed. For more information, see [Azure Active Directory integration with MDM](https://docs.microsoft.com/windows/client-management/mdm/azure-active-directory-integration-with-mdm). + +### Provisioning package configuration + +Using the [Windows Imaging and Configuration Designer (ICD)](https://go.microsoft.com/fwlink/p/?LinkId=619358), IT administrators can create a self-contained package that contains all of the configuration, settings, and apps that need to be applied to a machine. These packages can then be deployed to new PCs through a variety of means, typically by IT professionals. For more information, see [Configure devices without MDM](/windows/configuration/configure-devices-without-mdm). + +These scenarios can be used to enable “choose your own device” (CYOD) programs where the organization’s users can pick their own PC and not be restricted to a small list of approved or certified models (programs that are difficult to implement using traditional deployment scenarios). + +While the initial Windows 10 release includes a variety of provisioning settings and deployment mechanisms, these will continue to be enhanced and extended based on feedback from organizations. As with all Windows features, organizations can submit suggestions for additional features through the Windows Feedback app or through their Microsoft Support contacts. + +## Traditional deployment: + +New versions of Windows have typically been deployed by organizations using an image-based process built on top of tools provided in the [Windows Assessment and Deployment Kit](windows-adk-scenarios-for-it-pros.md), Windows Deployment Services, the [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-mdt/deploy-windows-10-with-the-microsoft-deployment-toolkit.md), and [System Center Configuration Manager](deploy-windows-sccm/deploy-windows-10-with-system-center-2012-r2-configuration-manager.md). + +With the release of Windows 10, all of these tools are being updated to fully support Windows 10. Although newer scenarios such as in-place upgrade and dynamic provisioning may reduce the need for traditional deployment capabilities in some organizations, these traditional methods remain important and will continue to be available to organizations that need them. + +The traditional deployment scenario can be divided into different sub-scenarios. These are explained in detail in the following sections, but the following provides a brief summary: + +- **New computer.** A bare-metal deployment of a new machine. + +- **Computer refresh.** A reinstall of the same machine (with user-state migration and an optional full Windows Imaging (WIM) image backup). + +- **Computer replace.** A replacement of the old machine with a new machine (with user-state migration and an optional full WIM image backup). + +### New computer + +Also called a "bare metal" deployment. This scenario occurs when you have a blank machine you need to deploy, or an existing machine you want to wipe and redeploy without needing to preserve any existing data. The setup starts from a boot media, using CD, USB, ISO, or Pre-Boot Execution Environment (PXE). You can also generate a full offline media that includes all the files needed for a client deployment, allowing you to deploy without having to connect to a central deployment share. The target can be a physical computer, a virtual machine, or a Virtual Hard Disk (VHD) running on a physical computer (boot from VHD). + +The deployment process for the new machine scenario is as follows: + +1. Start the setup from boot media (CD, USB, ISO, or PXE). + +2. Wipe the hard disk clean and create new volume(s). + +3. Install the operating system image. + +4. Install other applications (as part of the task sequence). + +After taking these steps, the computer is ready for use. + +### Computer refresh + +A refresh is sometimes called wipe-and-load. The process is normally initiated in the running operating system. User data and settings are backed up and restored later as part of the deployment process. The target can be the same as for the new computer scenario. + +The deployment process for the wipe-and-load scenario is as follows: + +1. Start the setup on a running operating system. + +2. Save the user state locally. + +3. Wipe the hard disk clean (except for the folder containing the backup). + +4. Install the operating system image. + +5. Install other applications. + +6. Restore the user state. + +After taking these steps, the machine is ready for use. + +### Computer replace + +A computer replace is similar to the refresh scenario. However, since we are replacing the machine, we divide this scenario into two main tasks: backup of the old client and bare-metal deployment of the new client. As with the refresh scenario, user data and settings are backed up and restored. + +The deployment process for the replace scenario is as follows: + +1. Save the user state (data and settings) on the server through a backup job on the running operating system. + +2. Deploy the new computer as a bare-metal deployment. + + **Note**
In some situations, you can use the replace scenario even if the target is the same machine. For example, you can use replace if you want to modify the disk layout from the master boot record (MBR) to the GUID partition table (GPT), which will allow you to take advantage of the Unified Extensible Firmware Interface (UEFI) functionality. You can also use replace if the disk needs to be repartitioned since user data needs to be transferred off the disk. + +## Related topics + +- [Upgrade to Windows 10 with the Microsoft Deployment Toolkit](upgrade/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md) +- [Upgrade to Windows 10 with System Center Configuration Manager](upgrade/upgrade-to-windows-10-with-system-center-configuraton-manager.md) +- [Deploy Windows 10 with System Center 2012 R2 Configuration Manager](https://go.microsoft.com/fwlink/p/?LinkId=620230) +- [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-mdt/deploy-windows-10-with-the-microsoft-deployment-toolkit.md) +- [Windows setup technical reference](https://go.microsoft.com/fwlink/p/?LinkId=619357) +- [Windows Imaging and Configuration Designer](https://go.microsoft.com/fwlink/p/?LinkId=619358) +- [UEFI firmware](https://go.microsoft.com/fwlink/p/?LinkId=619359) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-manage.md b/windows/security/identity-protection/credential-guard/credential-guard-manage.md index 3869b97501..610edeb54d 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-manage.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-manage.md @@ -1,6 +1,6 @@ --- title: Manage Windows Defender Credential Guard (Windows 10) -description: Deploying and managing Windows Defender Credential Guard using Group Policy, the registry, or the Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool. +description: Learn how to deploy and manage Windows Defender Credential Guard using Group Policy, the registry, or hardware readiness tools. ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library diff --git a/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise.md b/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise.md index 18314f3f58..c0e102cb90 100644 --- a/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise.md +++ b/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise.md @@ -1,6 +1,6 @@ --- title: Windows Hello biometrics in the enterprise (Windows 10) -description: Windows Hello is the biometric authentication feature that helps strengthen authentication and helps to guard against potential spoofing through fingerprint matching and facial recognition. +description: Windows Hello uses biometrics to authenticate users and guard against potential spoofing, through fingerprint matching and facial recognition. ms.assetid: d3f27d94-2226-4547-86c0-65c84d6df8Bc ms.reviewer: keywords: Windows Hello, enterprise biometrics diff --git a/windows/security/threat-protection/auditing/audit-file-system.md b/windows/security/threat-protection/auditing/audit-file-system.md index fe21575b2b..57ea7bc917 100644 --- a/windows/security/threat-protection/auditing/audit-file-system.md +++ b/windows/security/threat-protection/auditing/audit-file-system.md @@ -1,6 +1,6 @@ --- title: Audit File System (Windows 10) -description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit File System, which determines whether the operating system generates audit events when users attempt to access file system objects. +description: The Advanced Security Audit policy setting, Audit File System, determines if audit events are generated when users attempt to access file system objects. ms.assetid: 6a71f283-b8e5-41ac-b348-0b7ec6ea0b1f ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/auditing/audit-handle-manipulation.md b/windows/security/threat-protection/auditing/audit-handle-manipulation.md index 3802d34249..64fd2edce2 100644 --- a/windows/security/threat-protection/auditing/audit-handle-manipulation.md +++ b/windows/security/threat-protection/auditing/audit-handle-manipulation.md @@ -1,6 +1,6 @@ --- title: Audit Handle Manipulation (Windows 10) -description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Handle Manipulation, which determines whether the operating system generates audit events when a handle to an object is opened or closed. +description: The Advanced Security Audit policy setting, Audit Handle Manipulation, determines if audit events are generated when a handle to an object is opened or closed. ms.assetid: 1fbb004a-ccdc-4c80-b3da-a4aa7a9f4091 ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/auditing/audit-ipsec-quick-mode.md b/windows/security/threat-protection/auditing/audit-ipsec-quick-mode.md index 54e46c85cd..290c41687a 100644 --- a/windows/security/threat-protection/auditing/audit-ipsec-quick-mode.md +++ b/windows/security/threat-protection/auditing/audit-ipsec-quick-mode.md @@ -1,6 +1,6 @@ --- title: Audit IPsec Quick Mode (Windows 10) -description: This topic for the IT professional describes the advanced security audit policy setting, Audit IPsec Quick Mode, which determines whether the operating system generates audit events for the results of the Internet Key Exchange (IKE) protocol and Authenticated Internet Protocol (AuthIP) during Quick Mode negotiations. +description: The policy setting, Audit IPsec Quick Mode, decides if audit events are generated for the results of the IKE protocol and AuthIP during Quick Mode negotiations. ms.assetid: 7be67a15-c2ce-496a-9719-e25ac7699114 ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/auditing/audit-logoff.md b/windows/security/threat-protection/auditing/audit-logoff.md index 45e9abeb45..c4d6606795 100644 --- a/windows/security/threat-protection/auditing/audit-logoff.md +++ b/windows/security/threat-protection/auditing/audit-logoff.md @@ -1,6 +1,6 @@ --- title: Audit Logoff (Windows 10) -description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Logoff, which determines whether the operating system generates audit events when logon sessions are terminated. +description: The Advanced Security Audit policy setting, Audit Logoff, determines if audit events are generated when logon sessions are terminated. ms.assetid: 681e51f2-ba06-46f5-af8c-d9c48d515432 ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/auditing/audit-other-object-access-events.md b/windows/security/threat-protection/auditing/audit-other-object-access-events.md index 3bfc786df1..54b132e114 100644 --- a/windows/security/threat-protection/auditing/audit-other-object-access-events.md +++ b/windows/security/threat-protection/auditing/audit-other-object-access-events.md @@ -1,6 +1,6 @@ --- title: Audit Other Object Access Events (Windows 10) -description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Other Object Access Events, which determines whether the operating system generates audit events for the management of Task Scheduler jobs or COM+ objects. +description: The policy setting, Audit Other Object Access Events, determines if audit events are generated for the management of Task Scheduler jobs or COM+ objects. ms.assetid: b9774595-595d-4199-b0c5-8dbc12b6c8b2 ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/auditing/monitor-resource-attribute-definitions.md b/windows/security/threat-protection/auditing/monitor-resource-attribute-definitions.md index 943eff5d1e..14dccc71b4 100644 --- a/windows/security/threat-protection/auditing/monitor-resource-attribute-definitions.md +++ b/windows/security/threat-protection/auditing/monitor-resource-attribute-definitions.md @@ -1,6 +1,6 @@ --- title: Monitor resource attribute definitions (Windows 10) -description: This topic for the IT professional describes how to monitor changes to resource attribute definitions when you are using advanced security auditing options to monitor dynamic access control objects. +description: Learn how to monitor changes to resource attribute definitions when you are using advanced security auditing options to monitor dynamic access control objects. ms.assetid: aace34b0-123a-4b83-9e09-f269220e79de ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/auditing/monitor-the-use-of-removable-storage-devices.md b/windows/security/threat-protection/auditing/monitor-the-use-of-removable-storage-devices.md index b163b7b6f6..18d2e3d8c2 100644 --- a/windows/security/threat-protection/auditing/monitor-the-use-of-removable-storage-devices.md +++ b/windows/security/threat-protection/auditing/monitor-the-use-of-removable-storage-devices.md @@ -1,6 +1,6 @@ --- title: Monitor the use of removable storage devices (Windows 10) -description: This topic for the IT professional describes how to monitor attempts to use removable storage devices to access network resources. It describes how to use advanced security auditing options to monitor dynamic access control objects. +description: Learn how advanced security auditing options can be used to monitor attempts to use removable storage devices to access network resources. ms.assetid: b0a9e4a5-b7ff-41c6-96ff-0228d4ba5da8 ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/auditing/monitor-user-and-device-claims-during-sign-in.md b/windows/security/threat-protection/auditing/monitor-user-and-device-claims-during-sign-in.md index 1964224c17..606e073432 100644 --- a/windows/security/threat-protection/auditing/monitor-user-and-device-claims-during-sign-in.md +++ b/windows/security/threat-protection/auditing/monitor-user-and-device-claims-during-sign-in.md @@ -1,6 +1,6 @@ --- title: Monitor user and device claims during sign-in (Windows 10) -description: This topic for the IT professional describes how to monitor user and device claims that are associated with a user’s security token when you are using advanced security auditing options to monitor dynamic access control objects. +description: Learn how to monitor user and device claims that are associated with a user’s security token. This advice assumes you have deployed Dynamic Access Control. ms.assetid: 71796ea9-5fe4-4183-8475-805c3c1f319f ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-integration.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-integration.md index 0eb9f57648..b005d81545 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-integration.md @@ -1,7 +1,7 @@ --- title: Microsoft Cloud App Security integration overview ms.reviewer: -description: Microsoft Defender ATP integrates with Cloud App Security by collecting and forwarding all cloud app networking activities, providing unparalleled visibility to cloud app usage +description: Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) integrates with Cloud App Security by forwarding all cloud app networking activities. keywords: cloud, app, networking, visibility, usage search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md index 07bd73d2d2..efda66d339 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md @@ -1,6 +1,6 @@ --- title: What's in the dashboard and what it means for my organization's security posture -description: What's in the Threat & Vulnerability Management dashboard and how it can help SecOps and Security Administrators arrive at informed decisions to address cybersecurity threat vulnerabilities and build their organization's security resilience. +description: The Threat & Vulnerability Management dashboard can help SecOps and security admins address cybersecurity threats and build their org's security resilience. keywords: mdatp-tvm, mdatp-tvm dashboard, threat & vulnerability management, risk-based threat & vulnerability management, security configuration, configuration score, exposure score search.appverid: met150 search.product: eADQiWindows 10XVcnh diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md index aafd2f2e36..ee48894e3f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md @@ -1,6 +1,6 @@ --- title: Exposure score -description: Your exposure level reflects how vulnerable your organization is to cybersecurity threats. Apply the Threat & Vulnerability Management security recommendations to keep your exposure level low. +description: The Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) exposure score reflects how vulnerable your organization is to cybersecurity threats. keywords: exposure score, mdatp exposure score, mdatp tvm exposure score, organization exposure score, tvm organization exposure score search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md b/windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md index d1dd82ef56..518c760a7e 100644 --- a/windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md +++ b/windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md @@ -1,6 +1,6 @@ --- title: Allow log on through Remote Desktop Services (Windows 10) -description: Describes the best practices, location, values, policy management, and security considerations for the Allow log on through Remote Desktop Services security policy setting. +description: Best practices, location, values, policy management, and security considerations for the security policy setting, Allow log on through Remote Desktop Services. ms.assetid: 6267c376-8199-4f2b-ae56-9c5424e76798 ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md b/windows/security/threat-protection/security-policy-settings/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md index 5440a05596..e1c7f49296 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md +++ b/windows/security/threat-protection/security-policy-settings/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md @@ -1,6 +1,6 @@ --- title: Domain member Digitally encrypt or sign secure channel data (always) (Windows 10) -description: Describes the best practices, location, values, and security considerations for the Domain member Digitally encrypt or sign secure channel data (always) security policy setting. +description: Best practices, location, values, and security considerations for the policy setting, Domain member Digitally encrypt or sign secure channel data (always). ms.assetid: 4480c7cb-adca-4f29-b4b8-06eb68d272bf ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/domain-member-digitally-encrypt-secure-channel-data-when-possible.md b/windows/security/threat-protection/security-policy-settings/domain-member-digitally-encrypt-secure-channel-data-when-possible.md index e91f76f50f..0540ffa16a 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-member-digitally-encrypt-secure-channel-data-when-possible.md +++ b/windows/security/threat-protection/security-policy-settings/domain-member-digitally-encrypt-secure-channel-data-when-possible.md @@ -1,6 +1,6 @@ --- title: Domain member Digitally encrypt secure channel data (when possible) (Windows 10) -description: Describes the best practices, location, values, and security considerations for the Domain member Digitally encrypt secure channel data (when possible) security policy setting. +description: Best practices, security considerations, and more for the security policy setting, Domain member Digitally encrypt secure channel data (when possible). ms.assetid: 73e6023e-0af3-4531-8238-82f0f0e4965b ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-message-title-for-users-attempting-to-log-on.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-message-title-for-users-attempting-to-log-on.md index a66a0bb4f3..bf4611c235 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-message-title-for-users-attempting-to-log-on.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-message-title-for-users-attempting-to-log-on.md @@ -1,6 +1,6 @@ --- title: Interactive logon Message title for users attempting to log on (Windows 10) -description: Describes the best practices, location, values, policy management and security considerations for the Interactive logon Message title for users attempting to log on security policy setting. +description: Best practices, security considerations, and more for the security policy setting, Interactive logon Message title for users attempting to log on. ms.assetid: f2596470-4cc0-4ef1-849c-bef9dc3533c6 ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-smart-card-removal-behavior.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-smart-card-removal-behavior.md index 07d967bae1..c9c8515fe5 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-smart-card-removal-behavior.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-smart-card-removal-behavior.md @@ -1,6 +1,6 @@ --- title: Interactive logon Smart card removal behavior (Windows 10) -description: Describes the best practices, location, values, policy management and security considerations for the Interactive logon Smart card removal behavior security policy setting. +description: Best practices, location, values, policy management and security considerations for the security policy setting, Interactive logon Smart card removal behavior. ms.assetid: 61487820-9d49-4979-b15d-c7e735999460 ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-server-spn-target-name-validation-level.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-server-spn-target-name-validation-level.md index e54608a533..f45ef84792 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-server-spn-target-name-validation-level.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-server-spn-target-name-validation-level.md @@ -1,6 +1,6 @@ --- title: Microsoft network server Server SPN target name validation level (Windows 10) -description: Describes the best practices, location, and values, policy management and security considerations for the Microsoft network server Server SPN target name validation level security policy setting. +description: Best practices, security considerations, and more for the security policy setting, Microsoft network server Server SPN target name validation level. ms.assetid: 18337f78-eb45-42fd-bdbd-f8cd02c3e154 ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-audit-ntlm-authentication-in-this-domain.md b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-audit-ntlm-authentication-in-this-domain.md index 8c939ae9a5..872e3aaf36 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-audit-ntlm-authentication-in-this-domain.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-audit-ntlm-authentication-in-this-domain.md @@ -1,6 +1,6 @@ --- title: Network security Restrict NTLM Audit NTLM authentication in this domain (Windows 10) -description: Describes the best practices, location, values, management aspects, and security considerations for the Network Security Restrict NTLM Audit NTLM authentication in this domain security policy setting. +description: Best practices, security considerations, and more for the security policy setting, Network Security Restrict NTLM Audit NTLM authentication in this domain. ms.assetid: 33183ef9-53b5-4258-8605-73dc46335e6e ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/recovery-console-allow-automatic-administrative-logon.md b/windows/security/threat-protection/security-policy-settings/recovery-console-allow-automatic-administrative-logon.md index 0695e1fc82..885ca9c205 100644 --- a/windows/security/threat-protection/security-policy-settings/recovery-console-allow-automatic-administrative-logon.md +++ b/windows/security/threat-protection/security-policy-settings/recovery-console-allow-automatic-administrative-logon.md @@ -1,6 +1,6 @@ --- title: Recovery console Allow automatic administrative logon (Windows 10) -description: Describes the best practices, location, values, policy management and security considerations for the Recovery console Allow automatic administrative logon security policy setting. +description: Best practices, location, values, policy management and security considerations for the policy setting, Recovery console Allow automatic administrative logon. ms.assetid: be2498fc-48f4-43f3-ad09-74664e45e596 ms.reviewer: ms.author: dansimp From c231242d52a22ec7da56df165a657b405fcf5030 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Thu, 2 Jan 2020 11:59:58 -0800 Subject: [PATCH 122/289] pencil edit line 27 --- .../volume-activation/volume-activation-management-tool.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/volume-activation/volume-activation-management-tool.md b/windows/deployment/volume-activation/volume-activation-management-tool.md index 043e7d00ec..c73cbc4546 100644 --- a/windows/deployment/volume-activation/volume-activation-management-tool.md +++ b/windows/deployment/volume-activation/volume-activation-management-tool.md @@ -24,7 +24,7 @@ VAMT can manage volume activation using Multiple Activation Keys (MAKs) or the W **Important**   -VAMT is designed to manage volume activation for: Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Server 2008 (or obove), Microsoft Office 2010 (or above). +VAMT is designed to manage volume activation for: Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Server 2008 (or later), Microsoft Office 2010 (or above). VAMT is only available in an EN-US (x86) package. From 3439f327d82a22263113bf97d6f752b9c32bc216 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Thu, 2 Jan 2020 12:01:04 -0800 Subject: [PATCH 123/289] pencil edit line 40 --- ...mber-digitally-encrypt-or-sign-secure-channel-data-always.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md b/windows/security/threat-protection/security-policy-settings/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md index e1c7f49296..065ea3434c 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md +++ b/windows/security/threat-protection/security-policy-settings/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md @@ -37,7 +37,7 @@ The following policy settings determine whether a secure channel can be establis Setting **Domain member: Digitally encrypt or sign secure channel data (always)** to **Enabled** prevents establishing a secure channel with any domain controller that cannot sign or encrypt all secure channel data. -To protect authentication traffic from man-in-the-middle, replay, and other types of network attacks, Windows-based computers create a communication channel through NetLogon called secure channels. These channels authenticate machine accounts. They also authenticate user accounts when a remote user connects to a network resource and the user account exists in a trusted domain. This is called pass-through authentication, and it allows a device running Windows othat has joined a domain to have access to the user account database in its domain and in any trusted domains. +To protect authentication traffic from man-in-the-middle, replay, and other types of network attacks, Windows-based computers create a communication channel through NetLogon called secure channels. These channels authenticate machine accounts. They also authenticate user accounts when a remote user connects to a network resource and the user account exists in a trusted domain. This is called pass-through authentication, and it allows a device running Windows that has joined a domain to have access to the user account database in its domain and in any trusted domains. To enable the **Domain member: Digitally encrypt or sign secure channel data (always)** policy setting on a member workstation or server, all domain controllers in the domain that the member belongs to must be capable of signing or encrypting all secure-channel data. From 866a1299748272cffb9e57198531fb816d9fc2b8 Mon Sep 17 00:00:00 2001 From: Ross McAllister Date: Thu, 2 Jan 2020 12:56:21 -0800 Subject: [PATCH 124/289] Update whats-new-windows-10-version-1507-and-1511.md --- .../whats-new/whats-new-windows-10-version-1507-and-1511.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md index 7cfd7c2c0d..afe15f75a2 100644 --- a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md +++ b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md @@ -50,7 +50,9 @@ With Windows 10, you can create provisioning packages that let you quickly and e It provides the following benefits: - The algorithm is FIPS-compliant. - Easy to administer. You can use the BitLocker Wizard, manage-bde, Group Policy, MDM policy, Windows PowerShell, or WMI to manage it on devices in your organization. - >**Note:** Drives encrypted with XTS-AES will not be accessible on older version of Windows. This is only recommended for fixed and operating system drives. Removable drives should continue to use the AES-CBC 128-bit or AES-CBC 256-bit algorithms. + +>[!NOTE] +>Drives encrypted with XTS-AES will not be accessible on older version of Windows. This is only recommended for fixed and operating system drives. Removable drives should continue to use the AES-CBC 128-bit or AES-CBC 256-bit algorithms. #### New Bitlocker features in Windows 10, version 1507 From 1769114ecd3975d2d6383f3f2b706a3a2878b3a7 Mon Sep 17 00:00:00 2001 From: Ross McAllister Date: Thu, 2 Jan 2020 13:01:36 -0800 Subject: [PATCH 125/289] Update whats-new-windows-10-version-1507-and-1511.md --- .../whats-new/whats-new-windows-10-version-1507-and-1511.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md index afe15f75a2..5fd391535a 100644 --- a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md +++ b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md @@ -32,9 +32,9 @@ With Windows 10, you can create provisioning packages that let you quickly and e ## Security -### Applocker +### AppLocker -#### New Applocker features in Windows 10, version 1507 +#### New AppLocker features in Windows 10, version 1507 - A new parameter was added to the [New-AppLockerPolicy](https://technet.microsoft.com/library/hh847211.aspx) Windows PowerShell cmdlet that lets you choose whether executable and DLL rule collections apply to non-interactive processes. To enable this, set the **ServiceEnforcement** to **Enabled**. - A new [AppLocker](https://msdn.microsoft.com/library/windows/hardware/dn920019.aspx) configuration service provider was add to allow you to enable AppLocker rules by using an MDM server. From c704ef14edbf290ea3d42cf753d68359bb16d928 Mon Sep 17 00:00:00 2001 From: Ross McAllister Date: Thu, 2 Jan 2020 13:03:27 -0800 Subject: [PATCH 126/289] Update whats-new-windows-10-version-1507-and-1511.md --- windows/whats-new/whats-new-windows-10-version-1507-and-1511.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md index 5fd391535a..9da72a7d45 100644 --- a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md +++ b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md @@ -227,7 +227,7 @@ Some things that you can check on the device are: User Account Control (UAC) helps prevent malware from damaging a computer and helps organizations deploy a better-managed desktop environment. -You should not turn off UAC because this is not a supported scenario for devices running Windows 10. If you do turn off UAC, all Univeral Windows Platform apps stop working. You must always set the **HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\EnableLUA** registry value to 1. If you need to provide auto elevation for programmatic access or installation, you could set the **HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\ConsentPromptBehaviorAdmin** registry value to 0, which is the same as setting the UAC slider Never Notify. This is not recommended for devices running Windows 10. +You should not turn off UAC because this is not a supported scenario for devices running Windows 10. If you do turn off UAC, all Universal Windows Platform apps stop working. You must always set the **HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\EnableLUA** registry value to 1. If you need to provide auto elevation for programmatic access or installation, you could set the **HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\ConsentPromptBehaviorAdmin** registry value to 0, which is the same as setting the UAC slider Never Notify. This is not recommended for devices running Windows 10. For more info about how manage UAC, see [UAC Group Policy Settings and Registry Key Settings](/windows/access-protection/user-account-control/user-account-control-group-policy-and-registry-key-settings). From 3e15c63bba2f1900dfdfb86e04cb500d76e6233b Mon Sep 17 00:00:00 2001 From: Ross McAllister Date: Thu, 2 Jan 2020 13:11:06 -0800 Subject: [PATCH 127/289] Update whats-new-windows-10-version-1507-and-1511.md --- windows/whats-new/whats-new-windows-10-version-1507-and-1511.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md index 9da72a7d45..458947161c 100644 --- a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md +++ b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md @@ -283,7 +283,7 @@ Enterprises have the following identity and management choices. | Device management | Group Policy; System Center Configuration Manager; Microsoft Intune; other MDM solutions; Exchange ActiveSync; Windows PowerShell; Windows Management Instrumentation (WMI) | >[!NOTE]   ->With the release of Windows Server 2012 R2, Network Access Protection (NAP) was deprecated and the NAP client has now been removed in Windows 10. For more information about support lifecycles, see [Microsoft Support Lifecycle](https://go.microsoft.com/fwlink/p/?LinkID=613512). +> With the release of Windows Server 2012 R2, Network Access Protection (NAP) was deprecated and the NAP client has now been removed in Windows 10. For more information about support lifecycles, see [Microsoft Support Lifecycle](https://go.microsoft.com/fwlink/p/?LinkID=613512). ### Device lockdown From fd75d41141534d58d5498eeba3add728f97e3f41 Mon Sep 17 00:00:00 2001 From: Ross McAllister Date: Thu, 2 Jan 2020 13:29:24 -0800 Subject: [PATCH 128/289] Update whats-new-windows-10-version-1507-and-1511.md --- windows/whats-new/whats-new-windows-10-version-1507-and-1511.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md index 458947161c..9da72a7d45 100644 --- a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md +++ b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md @@ -283,7 +283,7 @@ Enterprises have the following identity and management choices. | Device management | Group Policy; System Center Configuration Manager; Microsoft Intune; other MDM solutions; Exchange ActiveSync; Windows PowerShell; Windows Management Instrumentation (WMI) | >[!NOTE]   -> With the release of Windows Server 2012 R2, Network Access Protection (NAP) was deprecated and the NAP client has now been removed in Windows 10. For more information about support lifecycles, see [Microsoft Support Lifecycle](https://go.microsoft.com/fwlink/p/?LinkID=613512). +>With the release of Windows Server 2012 R2, Network Access Protection (NAP) was deprecated and the NAP client has now been removed in Windows 10. For more information about support lifecycles, see [Microsoft Support Lifecycle](https://go.microsoft.com/fwlink/p/?LinkID=613512). ### Device lockdown From fc63402bde48ee2a2ec7036f0a597a0ebf5f013c Mon Sep 17 00:00:00 2001 From: Ross McAllister Date: Thu, 2 Jan 2020 13:38:39 -0800 Subject: [PATCH 129/289] Update whats-new-windows-10-version-1507-and-1511.md --- windows/whats-new/whats-new-windows-10-version-1507-and-1511.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md index 9da72a7d45..082bed9f47 100644 --- a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md +++ b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md @@ -282,6 +282,7 @@ Enterprises have the following identity and management choices. | Grouping | Domain join; Workgroup; Azure AD join | | Device management | Group Policy; System Center Configuration Manager; Microsoft Intune; other MDM solutions; Exchange ActiveSync; Windows PowerShell; Windows Management Instrumentation (WMI) | + >[!NOTE]   >With the release of Windows Server 2012 R2, Network Access Protection (NAP) was deprecated and the NAP client has now been removed in Windows 10. For more information about support lifecycles, see [Microsoft Support Lifecycle](https://go.microsoft.com/fwlink/p/?LinkID=613512). From cb6e52e740e31ed67b7844dafe6279d30e6eb40c Mon Sep 17 00:00:00 2001 From: Ross McAllister Date: Thu, 2 Jan 2020 13:54:39 -0800 Subject: [PATCH 130/289] Update whats-new-windows-10-version-1507-and-1511.md --- .../whats-new/whats-new-windows-10-version-1507-and-1511.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md index 082bed9f47..5cd5ffecd5 100644 --- a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md +++ b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md @@ -282,9 +282,8 @@ Enterprises have the following identity and management choices. | Grouping | Domain join; Workgroup; Azure AD join | | Device management | Group Policy; System Center Configuration Manager; Microsoft Intune; other MDM solutions; Exchange ActiveSync; Windows PowerShell; Windows Management Instrumentation (WMI) | - ->[!NOTE]   ->With the release of Windows Server 2012 R2, Network Access Protection (NAP) was deprecated and the NAP client has now been removed in Windows 10. For more information about support lifecycles, see [Microsoft Support Lifecycle](https://go.microsoft.com/fwlink/p/?LinkID=613512). + >[!NOTE]   + >With the release of Windows Server 2012 R2, Network Access Protection (NAP) was deprecated and the NAP client has now been removed in Windows 10. For more information about support lifecycles, see [Microsoft Support Lifecycle](https://go.microsoft.com/fwlink/p/?LinkID=613512). ### Device lockdown From 122c0489ffb98947b4a1e58775203ae56b95223d Mon Sep 17 00:00:00 2001 From: Ross McAllister Date: Thu, 2 Jan 2020 14:11:49 -0800 Subject: [PATCH 131/289] Update whats-new-windows-10-version-1507-and-1511.md --- windows/whats-new/whats-new-windows-10-version-1507-and-1511.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md index 5cd5ffecd5..87305892c3 100644 --- a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md +++ b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md @@ -282,6 +282,8 @@ Enterprises have the following identity and management choices. | Grouping | Domain join; Workgroup; Azure AD join | | Device management | Group Policy; System Center Configuration Manager; Microsoft Intune; other MDM solutions; Exchange ActiveSync; Windows PowerShell; Windows Management Instrumentation (WMI) | + + >[!NOTE]   >With the release of Windows Server 2012 R2, Network Access Protection (NAP) was deprecated and the NAP client has now been removed in Windows 10. For more information about support lifecycles, see [Microsoft Support Lifecycle](https://go.microsoft.com/fwlink/p/?LinkID=613512). From 4fad70bde00c2120866ca22cc2722776edeb7af2 Mon Sep 17 00:00:00 2001 From: martyav Date: Thu, 2 Jan 2020 17:21:45 -0500 Subject: [PATCH 132/289] items through 224 reviewed --- .../mdm/enterprisedataprotection-csp.md | 2 +- .../mdm/networkqospolicy-ddf.md | 2 +- .../mdm/passportforwork-ddf.md | 2 +- .../mdm/secureassessment-ddf-file.md | 2 +- .../cortana-at-work/cortana-at-work-crm.md | 2 +- .../configure-mdt-settings.md | 101 +++++++++--------- ...ntegrate-configuration-manager-with-mdt.md | 2 +- ...prepare-for-windows-deployment-with-mdt.md | 2 +- ...s-screen-in-compatibility-administrator.md | 2 +- .../windows-deployment-scenarios-and-tools.md | 2 +- ...smart-card-understanding-and-evaluating.md | 2 +- .../bitlocker/bitlocker-upgrading-faq.md | 2 +- .../enlightened-microsoft-apps-and-wip.md | 2 +- ...-detailed-directory-service-replication.md | 2 +- .../auditing/audit-group-membership.md | 2 +- .../audit-other-logonlogoff-events.md | 2 +- .../threat-protection/auditing/event-4952.md | 2 +- ...le-system-global-object-access-auditing.md | 2 +- ...-monitor-dynamic-access-control-objects.md | 2 +- ...criptor-definition-language-sddl-syntax.md | 2 +- ...-sign-secure-channel-data-when-possible.md | 2 +- ...ance-for-computer-clock-synchronization.md | 2 +- ...cess-remotely-accessible-registry-paths.md | 2 +- ...lm-add-server-exceptions-in-this-domain.md | 2 +- ...er-digitally-sign-communications-always.md | 2 +- ...ly-sign-communications-if-client-agrees.md | 2 +- ...r-administrators-in-admin-approval-mode.md | 2 +- ...ecutables-that-are-signed-and-validated.md | 2 +- ...ine-your-application-control-objectives.md | 2 +- ...er-application-control-deployment-guide.md | 2 +- 30 files changed, 80 insertions(+), 79 deletions(-) diff --git a/windows/client-management/mdm/enterprisedataprotection-csp.md b/windows/client-management/mdm/enterprisedataprotection-csp.md index 3e69ceaa92..a4314f878b 100644 --- a/windows/client-management/mdm/enterprisedataprotection-csp.md +++ b/windows/client-management/mdm/enterprisedataprotection-csp.md @@ -1,6 +1,6 @@ --- title: EnterpriseDataProtection CSP -description: The EnterpriseDataProtection configuration service provider (CSP) is used to configure Windows Information Protection (WIP) (formerly known as Enterprise Data Protection) specific settings. +description: The EnterpriseDataProtection configuration service provider (CSP) configures Windows Information Protection (formerly, Enterprise Data Protection) settings. ms.assetid: E2D4467F-A154-4C00-9208-7798EF3E25B3 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/networkqospolicy-ddf.md b/windows/client-management/mdm/networkqospolicy-ddf.md index 7ee6042e75..7535a3ce20 100644 --- a/windows/client-management/mdm/networkqospolicy-ddf.md +++ b/windows/client-management/mdm/networkqospolicy-ddf.md @@ -1,6 +1,6 @@ --- title: NetworkQoSPolicy DDF -description: This topic shows the OMA DM device description framework (DDF) for the NetworkQoSPolicy configuration service provider. DDF files are used only with OMA DM provisioning XML. +description: View the OMA DM device description framework (DDF) for the NetworkQoSPolicy configuration service provider. DDF files are used only with OMA DM provisioning XML ms.assetid: ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/passportforwork-ddf.md b/windows/client-management/mdm/passportforwork-ddf.md index 7eaea8a237..f5b345d7d6 100644 --- a/windows/client-management/mdm/passportforwork-ddf.md +++ b/windows/client-management/mdm/passportforwork-ddf.md @@ -1,6 +1,6 @@ --- title: PassportForWork DDF -description: This topic shows the OMA DM device description framework (DDF) for the PassportForWork configuration service provider. DDF files are used only with OMA DM provisioning XML. +description: View the OMA DM device description framework (DDF) for the PassportForWork configuration service provider. DDF files are used only with OMA DM provisioning XML. ms.assetid: A2182898-1577-4675-BAE5-2A3A9C2AAC9B ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/secureassessment-ddf-file.md b/windows/client-management/mdm/secureassessment-ddf-file.md index f294bbb8a3..383470060b 100644 --- a/windows/client-management/mdm/secureassessment-ddf-file.md +++ b/windows/client-management/mdm/secureassessment-ddf-file.md @@ -1,6 +1,6 @@ --- title: SecureAssessment DDF file -description: This topic shows the OMA DM device description framework (DDF) for the SecureAssessment configuration service provider. DDF files are used only with OMA DM provisioning XML. +description: View the OMA DM device description framework (DDF) for the SecureAssessment configuration service provider. DDF files are used only with OMA DM provisioning XML ms.assetid: 68D17F2A-FAEA-4608-8727-DBEC1D7BE48A ms.reviewer: manager: dansimp diff --git a/windows/configuration/cortana-at-work/cortana-at-work-crm.md b/windows/configuration/cortana-at-work/cortana-at-work-crm.md index 095fa77861..250b7d99b0 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-crm.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-crm.md @@ -1,6 +1,6 @@ --- title: Set up and test Cortana with Microsoft Dynamics CRM (Preview feature) in your organization (Windows 10) -description: How to set up Cortana to help your salespeople get proactive insights on important CRM activities, including sales leads, accounts, and opportunities; presenting the most relevant info at any given time. +description: How to set up Cortana to give salespeople insights on important CRM activities, including sales leads, accounts, and opportunities. ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library diff --git a/windows/deployment/deploy-windows-mdt/configure-mdt-settings.md b/windows/deployment/deploy-windows-mdt/configure-mdt-settings.md index 4f3771b9d5..2b89867e2e 100644 --- a/windows/deployment/deploy-windows-mdt/configure-mdt-settings.md +++ b/windows/deployment/deploy-windows-mdt/configure-mdt-settings.md @@ -1,50 +1,51 @@ ---- -title: Configure MDT settings (Windows 10) -description: One of the most powerful features in Microsoft Deployment Toolkit (MDT) is its extension capabilities; there is virtually no limitation to what you can do in terms of customization. -ms.assetid: d3e1280c-3d1b-4fad-8ac4-b65dc711f122 -ms.reviewer: -manager: laurawi -ms.author: greglin -keywords: customize, customization, deploy, features, tools -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: mdt -audience: itpro author: greg-lindsay -ms.topic: article ---- - -# Configure MDT settings - -One of the most powerful features in Microsoft Deployment Toolkit (MDT) is its extension capabilities; there is virtually no limitation to what you can do in terms of customization. In this topic, you learn about configuring customizations for your environment. -For the purposes of this topic, we will use four machines: DC01, MDT01, HV01, and PC0001. DC01 is a domain controller, MDT01 is a Windows Server 2012 R2 Standard server, and PC0001 is a Windows 10 Enterprise x64 client used for the MDT simulation environment. OR01 has Microsoft System Center 2012 R2 Orchestrator installed. MDT01, OR01, and PC0001 are members of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-10-with-the-microsoft-deployment-toolkit.md#proof). - -![figure 1](../images/mdt-09-fig01.png) - -Figure 1. The machines used in this topic. - -## In this section - -- [Set up MDT for BitLocker](set-up-mdt-for-bitlocker.md) -- [Configure MDT deployment share rules](configure-mdt-deployment-share-rules.md) -- [Configure MDT for UserExit scripts](configure-mdt-for-userexit-scripts.md) -- [Simulate a Windows 10 deployment in a test environment](simulate-a-windows-10-deployment-in-a-test-environment.md) -- [Use the MDT database to stage Windows 10 deployment information](use-the-mdt-database-to-stage-windows-10-deployment-information.md) -- [Assign applications using roles in MDT](assign-applications-using-roles-in-mdt.md) -- [Use web services in MDT](use-web-services-in-mdt.md) -- [Use Orchestrator runbooks with MDT](use-orchestrator-runbooks-with-mdt.md) - -## Related topics - -[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md) - -[Create a Windows 10 reference image](create-a-windows-10-reference-image.md) - -[Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md) - -[Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-10-deployment.md) - -[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-10.md) - -[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md) +--- +title: Configure MDT settings (Windows 10) +description: One of the most powerful features in Microsoft Deployment Toolkit (MDT) is its extension capabilities. Learn how to customize your environment. +ms.assetid: d3e1280c-3d1b-4fad-8ac4-b65dc711f122 +ms.reviewer: +manager: laurawi +ms.author: greglin +keywords: customize, customization, deploy, features, tools +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +ms.pagetype: mdt +audience: itpro +author: greg-lindsay +ms.topic: article +--- + +# Configure MDT settings + +One of the most powerful features in Microsoft Deployment Toolkit (MDT) is its extension capabilities; there is virtually no limitation to what you can do in terms of customization. In this topic, you learn about configuring customizations for your environment. +For the purposes of this topic, we will use four machines: DC01, MDT01, HV01, and PC0001. DC01 is a domain controller, MDT01 is a Windows Server 2012 R2 Standard server, and PC0001 is a Windows 10 Enterprise x64 client used for the MDT simulation environment. OR01 has Microsoft System Center 2012 R2 Orchestrator installed. MDT01, OR01, and PC0001 are members of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-10-with-the-microsoft-deployment-toolkit.md#proof). + +![figure 1](../images/mdt-09-fig01.png) + +Figure 1. The machines used in this topic. + +## In this section + +- [Set up MDT for BitLocker](set-up-mdt-for-bitlocker.md) +- [Configure MDT deployment share rules](configure-mdt-deployment-share-rules.md) +- [Configure MDT for UserExit scripts](configure-mdt-for-userexit-scripts.md) +- [Simulate a Windows 10 deployment in a test environment](simulate-a-windows-10-deployment-in-a-test-environment.md) +- [Use the MDT database to stage Windows 10 deployment information](use-the-mdt-database-to-stage-windows-10-deployment-information.md) +- [Assign applications using roles in MDT](assign-applications-using-roles-in-mdt.md) +- [Use web services in MDT](use-web-services-in-mdt.md) +- [Use Orchestrator runbooks with MDT](use-orchestrator-runbooks-with-mdt.md) + +## Related topics + +[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md) + +[Create a Windows 10 reference image](create-a-windows-10-reference-image.md) + +[Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md) + +[Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-10-deployment.md) + +[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-10.md) + +[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md) diff --git a/windows/deployment/deploy-windows-mdt/integrate-configuration-manager-with-mdt.md b/windows/deployment/deploy-windows-mdt/integrate-configuration-manager-with-mdt.md index 6ebe0fe528..54b6e72815 100644 --- a/windows/deployment/deploy-windows-mdt/integrate-configuration-manager-with-mdt.md +++ b/windows/deployment/deploy-windows-mdt/integrate-configuration-manager-with-mdt.md @@ -1,6 +1,6 @@ --- title: Integrate Configuration Manager with MDT (Windows 10) -description: This topic will help you understand the benefits of integrating the Microsoft Deployment Toolkit with Microsoft System Center 2012 R2 Configuration Manager SP1 when you deploy a new or updated version of the Windows operating system. +description: Understand the benefits of integrating the Microsoft Deployment Toolkit with Microsoft System Center 2012 R2 Configuration Manager SP1 when you deploy Windows. ms.assetid: 3bd1cf92-81e5-48dc-b874-0f5d9472e5a5 ms.reviewer: manager: laurawi diff --git a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md index 2e1b06b5f4..aa2e3ff40e 100644 --- a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md +++ b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md @@ -1,6 +1,6 @@ --- title: Prepare for deployment with MDT (Windows 10) -description: This topic will walk you through the steps necessary to create the server structure required to deploy the Windows 10 operating system using the Microsoft Deployment Toolkit (MDT). +description: Learn how to create the server structure required to deploy the Windows 10 operating system using the Microsoft Deployment Toolkit (MDT). ms.assetid: 5103c418-0c61-414b-b93c-a8e8207d1226 ms.reviewer: manager: laurawi diff --git a/windows/deployment/planning/viewing-the-events-screen-in-compatibility-administrator.md b/windows/deployment/planning/viewing-the-events-screen-in-compatibility-administrator.md index 579f4b8bfa..67a11cd90f 100644 --- a/windows/deployment/planning/viewing-the-events-screen-in-compatibility-administrator.md +++ b/windows/deployment/planning/viewing-the-events-screen-in-compatibility-administrator.md @@ -1,6 +1,6 @@ --- title: Viewing the Events Screen in Compatibility Administrator (Windows 10) -description: The Events screen enables you to record and to view your activities in the Compatibility Administrator tool, provided that the screen is open while you perform the activities. +description: You can use the Events screen to record and view activities in the Compatibility Administrator tool. ms.assetid: f2b2ada4-1b7b-4558-989d-5b52b40454b3 ms.reviewer: manager: laurawi diff --git a/windows/deployment/windows-deployment-scenarios-and-tools.md b/windows/deployment/windows-deployment-scenarios-and-tools.md index 72b8aaf445..8c74c372fe 100644 --- a/windows/deployment/windows-deployment-scenarios-and-tools.md +++ b/windows/deployment/windows-deployment-scenarios-and-tools.md @@ -1,6 +1,6 @@ --- title: Windows 10 deployment scenarios and tools -description: To successfully deploy the Windows 10 operating system and applications for your organization, it is essential that you know about the available tools to help with the process. +description: Learn about the tools you can use to deploy Windows 10 and related applications to your organization. Explore deployment scenarios. ms.assetid: 0d6cee1f-14c4-4b69-b29a-43b0b327b877 ms.reviewer: manager: laurawi diff --git a/windows/security/identity-protection/virtual-smart-cards/virtual-smart-card-understanding-and-evaluating.md b/windows/security/identity-protection/virtual-smart-cards/virtual-smart-card-understanding-and-evaluating.md index aab4745ee9..0194ee2c80 100644 --- a/windows/security/identity-protection/virtual-smart-cards/virtual-smart-card-understanding-and-evaluating.md +++ b/windows/security/identity-protection/virtual-smart-cards/virtual-smart-card-understanding-and-evaluating.md @@ -1,6 +1,6 @@ --- title: Understanding and Evaluating Virtual Smart Cards (Windows 10) -description: This topic for IT professional provides information about how smart card technology can fit into your authentication design, and provides links to additional topics about virtual smart cards. +description: Learn how smart card technology can fit into your authentication design. Find links to additional topics about virtual smart cards. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library diff --git a/windows/security/information-protection/bitlocker/bitlocker-upgrading-faq.md b/windows/security/information-protection/bitlocker/bitlocker-upgrading-faq.md index 15cb20e4f6..7873e99c18 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-upgrading-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-upgrading-faq.md @@ -1,6 +1,6 @@ --- title: BitLocker Upgrading FAQ (Windows 10) -description: Learn more about upgrading systems that have BitLocker enabled. +description: Learn more about upgrading systems that have BitLocker enabled. Find frequently asked questions, such as, "Can I upgrade to Windows 10 with BitLocker enabled?" ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library diff --git a/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md b/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md index 93a5d00470..37be2ff41c 100644 --- a/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md +++ b/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md @@ -1,6 +1,6 @@ --- title: List of enlightened Microsoft apps for use with Windows Information Protection (WIP) (Windows 10) -description: Learn the difference between enlightened and unenlightened apps, and then review the list of enlightened apps provided by Microsoft along with the text you will need to use to add them to your allowed apps list. +description: Learn the difference between enlightened and unenlightened apps. Find out which enlightened apps are provided by Microsoft. Learn how to allow-list them. ms.assetid: 17c85ea3-9b66-4b80-b511-8f277cb4345f ms.reviewer: keywords: WIP, Windows Information Protection, EDP, Enterprise Data Protection diff --git a/windows/security/threat-protection/auditing/audit-detailed-directory-service-replication.md b/windows/security/threat-protection/auditing/audit-detailed-directory-service-replication.md index 2b345207d2..859859fc2b 100644 --- a/windows/security/threat-protection/auditing/audit-detailed-directory-service-replication.md +++ b/windows/security/threat-protection/auditing/audit-detailed-directory-service-replication.md @@ -1,6 +1,6 @@ --- title: Audit Detailed Directory Service Replication (Windows 10) -description: This topic for the IT professional describes the advanced security audit policy setting, Audit Detailed Directory Service Replication, which determines whether the operating system generates audit events that contain detailed tracking information about data that is replicated between domain controllers. +description: The Audit Detailed Directory Service Replication setting decides if audit events contain detailed tracking info about data replicated between domain controllers ms.assetid: 1b89c8f5-bce7-4b20-8701-42585c7ab993 ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/auditing/audit-group-membership.md b/windows/security/threat-protection/auditing/audit-group-membership.md index 18b2e9556d..e9047b6c8a 100644 --- a/windows/security/threat-protection/auditing/audit-group-membership.md +++ b/windows/security/threat-protection/auditing/audit-group-membership.md @@ -1,6 +1,6 @@ --- title: Audit Group Membership (Windows 10) -description: This topic for the IT professional describes the advanced security audit policy setting, Audit Group Membership, which enables you to audit group memberships when they are enumerated on the client PC. +description: The advanced security audit policy setting, Audit Group Membership, enables you to audit group memberships when they are enumerated on the client PC. ms.assetid: 1CD7B014-FBD9-44B9-9274-CC5715DE58B9 ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/auditing/audit-other-logonlogoff-events.md b/windows/security/threat-protection/auditing/audit-other-logonlogoff-events.md index b10a5106ba..9265129828 100644 --- a/windows/security/threat-protection/auditing/audit-other-logonlogoff-events.md +++ b/windows/security/threat-protection/auditing/audit-other-logonlogoff-events.md @@ -1,6 +1,6 @@ --- title: Audit Other Logon/Logoff Events (Windows 10) -description: This topic for the IT professional describes the Advanced Security Audit policy setting, Audit Other Logon/Logoff Events, which determines whether Windows generates audit events for other logon or logoff events. +description: The Advanced Security Audit policy setting, Audit Other Logon/Logoff Events, determines if Windows generates audit events for other logon or logoff events. ms.assetid: 76d987cd-1917-4907-a739-dd642609a458 ms.reviewer: manager: dansimp diff --git a/windows/security/threat-protection/auditing/event-4952.md b/windows/security/threat-protection/auditing/event-4952.md index dd7bb7d69d..0bd8a3b9b6 100644 --- a/windows/security/threat-protection/auditing/event-4952.md +++ b/windows/security/threat-protection/auditing/event-4952.md @@ -1,6 +1,6 @@ --- title: 4952(F) Parts of a rule have been ignored because its minor version number was not recognized by Windows Firewall. The other parts of the rule will be enforced. (Windows 10) -description: Describes security event 4952(F) Parts of a rule have been ignored because its minor version number was not recognized by Windows Firewall. The other parts of the rule will be enforced. +description: Security event 4952(F) Parts of a rule have been ignored because its minor version number was not recognized by Windows Firewall. ms.pagetype: security ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/security/threat-protection/auditing/file-system-global-object-access-auditing.md b/windows/security/threat-protection/auditing/file-system-global-object-access-auditing.md index 782e49e3bc..c9d3a1c9ba 100644 --- a/windows/security/threat-protection/auditing/file-system-global-object-access-auditing.md +++ b/windows/security/threat-protection/auditing/file-system-global-object-access-auditing.md @@ -1,6 +1,6 @@ --- title: File System (Global Object Access Auditing) (Windows 10) -description: This topic for the IT professional describes the Advanced Security Audit policy setting, File System (Global Object Access Auditing), which enables you to configure a global system access control list (SACL) on the file system for an entire computer. +description: The policy setting, File System (Global Object Access Auditing), enables you to configure a global system access control list (SACL) for an entire computer. ms.assetid: 4f215d61-0e23-46e4-9e58-08511105d25b ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/auditing/using-advanced-security-auditing-options-to-monitor-dynamic-access-control-objects.md b/windows/security/threat-protection/auditing/using-advanced-security-auditing-options-to-monitor-dynamic-access-control-objects.md index 919b779ce8..91e999ee6e 100644 --- a/windows/security/threat-protection/auditing/using-advanced-security-auditing-options-to-monitor-dynamic-access-control-objects.md +++ b/windows/security/threat-protection/auditing/using-advanced-security-auditing-options-to-monitor-dynamic-access-control-objects.md @@ -1,6 +1,6 @@ --- title: Using advanced security auditing options to monitor dynamic access control objects (Windows 10) -description: This guide explains the process of setting up advanced security auditing capabilities that are made possible through settings and events that were introduced in Windows 8 and Windows Server 2012. +description: Domain admins can set up advanced security audit options in Windows 10 to target specific users, or monitor potentially significant activity on multiple devices ms.assetid: 0d2c28ea-bdaf-47fd-bca2-a07dce5fed37 ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/dcom-machine-launch-restrictions-in-security-descriptor-definition-language-sddl-syntax.md b/windows/security/threat-protection/security-policy-settings/dcom-machine-launch-restrictions-in-security-descriptor-definition-language-sddl-syntax.md index 01185ae6a6..1e3fb1aac8 100644 --- a/windows/security/threat-protection/security-policy-settings/dcom-machine-launch-restrictions-in-security-descriptor-definition-language-sddl-syntax.md +++ b/windows/security/threat-protection/security-policy-settings/dcom-machine-launch-restrictions-in-security-descriptor-definition-language-sddl-syntax.md @@ -1,6 +1,6 @@ --- title: DCOM Machine Launch Restrictions in Security Descriptor Definition Language (SDDL) syntax (Windows 10) -description: Describes the best practices, location, values, and security considerations for the DCOM Machine Launch Restrictions in Security Descriptor Definition Language (SDDL) syntax security policy setting. +description: Best practices and more for the security policy setting, DCOM Machine Launch Restrictions in Security Descriptor Definition Language (SDDL) syntax. ms.assetid: 4b95d45f-dd62-4c34-ba32-43954528dabe ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/domain-member-digitally-sign-secure-channel-data-when-possible.md b/windows/security/threat-protection/security-policy-settings/domain-member-digitally-sign-secure-channel-data-when-possible.md index ad341bc3f9..e0127d72d7 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-member-digitally-sign-secure-channel-data-when-possible.md +++ b/windows/security/threat-protection/security-policy-settings/domain-member-digitally-sign-secure-channel-data-when-possible.md @@ -1,6 +1,6 @@ --- title: Domain member Digitally sign secure channel data (when possible) (Windows 10) -description: Describes the best practices, location, values, and security considerations for the Domain member Digitally sign secure channel data (when possible) security policy setting. +description: Best practices, location, values, and security considerations for the security policy setting, Domain member Digitally sign secure channel data (when possible). ms.assetid: a643e491-4f45-40ea-b12c-4dbe47e54f34 ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/maximum-tolerance-for-computer-clock-synchronization.md b/windows/security/threat-protection/security-policy-settings/maximum-tolerance-for-computer-clock-synchronization.md index cac506ca6d..880ce8d6ab 100644 --- a/windows/security/threat-protection/security-policy-settings/maximum-tolerance-for-computer-clock-synchronization.md +++ b/windows/security/threat-protection/security-policy-settings/maximum-tolerance-for-computer-clock-synchronization.md @@ -1,6 +1,6 @@ --- title: Maximum tolerance for computer clock synchronization (Windows 10) -description: Describes the best practices, location, values, policy management, and security considerations for the Maximum tolerance for computer clock synchronization security policy setting. +description: Best practices, location, values, policy management, and security considerations for the policy setting, Maximum tolerance for computer clock synchronization. ms.assetid: ba2cf59e-d69d-469e-95e3-8e6a0ba643af ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/network-access-remotely-accessible-registry-paths.md b/windows/security/threat-protection/security-policy-settings/network-access-remotely-accessible-registry-paths.md index b82dda2f41..62e028051b 100644 --- a/windows/security/threat-protection/security-policy-settings/network-access-remotely-accessible-registry-paths.md +++ b/windows/security/threat-protection/security-policy-settings/network-access-remotely-accessible-registry-paths.md @@ -1,6 +1,6 @@ --- title: Network access Remotely accessible registry paths (Windows 10) -description: Describes the best practices, location, values, policy management and security considerations for the Network access Remotely accessible registry paths security policy setting. +description: Best practices, location, values, policy management and security considerations for the policy setting, Network access Remotely accessible registry paths. ms.assetid: 977f86ea-864f-4f1b-9756-22220efce0bd ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-add-server-exceptions-in-this-domain.md b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-add-server-exceptions-in-this-domain.md index bfc535dbd2..190741c9b6 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-add-server-exceptions-in-this-domain.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-add-server-exceptions-in-this-domain.md @@ -1,6 +1,6 @@ --- title: Network security Restrict NTLM Add server exceptions in this domain (Windows 10) -description: Describes the best practices, location, values, management aspects, and security considerations for the Network security Restrict NTLM Add server exceptions in this domain security policy setting. +description: Best practices, security considerations, and more for the security policy setting, Network security Restrict NTLM Add server exceptions in this domain. ms.assetid: 2f981b68-6aa7-4dd9-b53d-d88551277cc0 ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-always.md index 52f64c04aa..dffc41d41d 100644 --- a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-always.md @@ -1,6 +1,6 @@ --- title: SMB v1 Microsoft network server Digitally sign communications (always) (Windows 10) -description: For SMB v1 only, describes the best practices, location, values, policy management and security considerations for the Microsoft network server Digitally sign communications (always) security policy setting. +description: Best practices, security considerations, and more for the security policy setting, Microsoft network server Digitally sign communications (always). ms.assetid: 2007b622-7bc2-44e8-9cf1-d34b62117ea8 ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md b/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md index 1ed8ae9b5b..45e242b7fc 100644 --- a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md +++ b/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md @@ -1,6 +1,6 @@ --- title: SMBv1 Microsoft network server Digitally sign communications (if client agrees) (Windows 10) -description: For SMBv1 only, describes the best practices, location, values, policy management and security considerations for the Microsoft network server Digitally sign communications (if client agrees) security policy setting. +description: Best practices, security considerations and more for the security policy setting, Microsoft network server Digitally sign communications (if client agrees). ms.assetid: c92b2e3d-1dbf-4337-a145-b17a585f4fc1 ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-administrators-in-admin-approval-mode.md b/windows/security/threat-protection/security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-administrators-in-admin-approval-mode.md index 9576d05d77..5b6f5b139e 100644 --- a/windows/security/threat-protection/security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-administrators-in-admin-approval-mode.md +++ b/windows/security/threat-protection/security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-administrators-in-admin-approval-mode.md @@ -1,6 +1,6 @@ --- title: User Account Control Behavior of the elevation prompt for administrators in Admin Approval Mode (Windows 10) -description: Describes the best practices, location, values, policy management and security considerations for the User Account Control Behavior of the elevation prompt for administrators in Admin Approval Mode security policy setting. +description: Best practices and more for the security policy setting, User Account Control Behavior of the elevation prompt for administrators in Admin Approval Mode. ms.assetid: 46a3c3a2-1d2e-4a6f-b5e6-29f9592f535d ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/security-policy-settings/user-account-control-only-elevate-executables-that-are-signed-and-validated.md b/windows/security/threat-protection/security-policy-settings/user-account-control-only-elevate-executables-that-are-signed-and-validated.md index aea0ba3bb8..6846dd303b 100644 --- a/windows/security/threat-protection/security-policy-settings/user-account-control-only-elevate-executables-that-are-signed-and-validated.md +++ b/windows/security/threat-protection/security-policy-settings/user-account-control-only-elevate-executables-that-are-signed-and-validated.md @@ -1,6 +1,6 @@ --- title: User Account Control Only elevate executables that are signed and validated (Windows 10) -description: Describes the best practices, location, values, policy management and security considerations for the User Account Control Only elevate executables that are signed and validated security policy setting. +description: Best practices, security considerations, and more for the security policy setting, User Account Control Only elevate executables that are signed and validated. ms.assetid: 64950a95-6985-4db6-9905-1db18557352d ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/determine-your-application-control-objectives.md b/windows/security/threat-protection/windows-defender-application-control/applocker/determine-your-application-control-objectives.md index 7f43b4f3cd..b42a538517 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/determine-your-application-control-objectives.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/determine-your-application-control-objectives.md @@ -1,6 +1,6 @@ --- title: Determine your application control objectives (Windows 10) -description: This topic helps you with the decisions you need to make to determine what applications to control and how to control them by comparing Software Restriction Policies (SRP) and AppLocker. +description: Determine which applications to control and how to control them by comparing Software Restriction Policies (SRP) and AppLocker. ms.assetid: 0e84003e-6095-46fb-8c4e-2065869bb53b ms.reviewer: ms.author: dansimp diff --git a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md index 7b2d9a09d7..7be2503a64 100644 --- a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md +++ b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md @@ -1,6 +1,6 @@ --- title: Planning and getting started on the Windows Defender Application Control deployment process (Windows 10) -description: Learn how to gather information, create a plan, and begin to create and test initial code integrity policies for your Windows Defender Application Control deployment. +description: Learn how to gather information, create a plan, and begin to test initial code integrity policies for a Windows Defender Application Control deployment. keywords: whitelisting, security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 From b81d93f70dcf5e4b3ce390f982cdbea9c756cc77 Mon Sep 17 00:00:00 2001 From: Ross McAllister Date: Thu, 2 Jan 2020 14:25:36 -0800 Subject: [PATCH 133/289] Update whats-new-windows-10-version-1507-and-1511.md --- .../whats-new-windows-10-version-1507-and-1511.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md index 87305892c3..d7b88ca0f8 100644 --- a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md +++ b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md @@ -281,11 +281,10 @@ Enterprises have the following identity and management choices. | Identity | Active Directory; Azure AD | | Grouping | Domain join; Workgroup; Azure AD join | | Device management | Group Policy; System Center Configuration Manager; Microsoft Intune; other MDM solutions; Exchange ActiveSync; Windows PowerShell; Windows Management Instrumentation (WMI) | +|---|---| - - - >[!NOTE]   - >With the release of Windows Server 2012 R2, Network Access Protection (NAP) was deprecated and the NAP client has now been removed in Windows 10. For more information about support lifecycles, see [Microsoft Support Lifecycle](https://go.microsoft.com/fwlink/p/?LinkID=613512). +>[!NOTE]   +>With the release of Windows Server 2012 R2, Network Access Protection (NAP) was deprecated and the NAP client has now been removed in Windows 10. For more information about support lifecycles, see [Microsoft Support Lifecycle](https://go.microsoft.com/fwlink/p/?LinkID=613512). ### Device lockdown From a592975e9ff950a35fced3adebf7d5197c5f246c Mon Sep 17 00:00:00 2001 From: Ross McAllister Date: Thu, 2 Jan 2020 14:57:39 -0800 Subject: [PATCH 134/289] Update whats-new-windows-10-version-1507-and-1511.md --- .../whats-new/whats-new-windows-10-version-1507-and-1511.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md index d7b88ca0f8..7996992f5a 100644 --- a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md +++ b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md @@ -281,10 +281,9 @@ Enterprises have the following identity and management choices. | Identity | Active Directory; Azure AD | | Grouping | Domain join; Workgroup; Azure AD join | | Device management | Group Policy; System Center Configuration Manager; Microsoft Intune; other MDM solutions; Exchange ActiveSync; Windows PowerShell; Windows Management Instrumentation (WMI) | -|---|---| ->[!NOTE]   ->With the release of Windows Server 2012 R2, Network Access Protection (NAP) was deprecated and the NAP client has now been removed in Windows 10. For more information about support lifecycles, see [Microsoft Support Lifecycle](https://go.microsoft.com/fwlink/p/?LinkID=613512). + >[!NOTE]   + >With the release of Windows Server 2012 R2, Network Access Protection (NAP) was deprecated and the NAP client has now been removed in Windows 10. For more information about support lifecycles, see [Microsoft Support Lifecycle](https://go.microsoft.com/fwlink/p/?LinkID=613512). ### Device lockdown From 91ade006c2382768f51cfd43d26f0e63a39e955e Mon Sep 17 00:00:00 2001 From: Ross McAllister Date: Thu, 2 Jan 2020 15:09:59 -0800 Subject: [PATCH 135/289] Update whats-new-windows-10-version-1507-and-1511.md --- .../whats-new/whats-new-windows-10-version-1507-and-1511.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md index 7996992f5a..27386a66fb 100644 --- a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md +++ b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md @@ -282,8 +282,10 @@ Enterprises have the following identity and management choices. | Grouping | Domain join; Workgroup; Azure AD join | | Device management | Group Policy; System Center Configuration Manager; Microsoft Intune; other MDM solutions; Exchange ActiveSync; Windows PowerShell; Windows Management Instrumentation (WMI) | - >[!NOTE]   - >With the release of Windows Server 2012 R2, Network Access Protection (NAP) was deprecated and the NAP client has now been removed in Windows 10. For more information about support lifecycles, see [Microsoft Support Lifecycle](https://go.microsoft.com/fwlink/p/?LinkID=613512). + + +>[!NOTE]   +>With the release of Windows Server 2012 R2, Network Access Protection (NAP) was deprecated and the NAP client has now been removed in Windows 10. For more information about support lifecycles, see [Microsoft Support Lifecycle](https://go.microsoft.com/fwlink/p/?LinkID=613512). ### Device lockdown From 210a5597e5d18e540631e258331ba26f244ada6b Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 2 Jan 2020 15:23:33 -0800 Subject: [PATCH 136/289] Added punctuation to help "where" seem less like a grammar problem --- .../windows-defender-application-control-deployment-guide.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md index 7be2503a64..232b40eec6 100644 --- a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md +++ b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md @@ -46,7 +46,7 @@ This topic provides a roadmap for planning and getting started on the Windows De Legitimate applications from trusted vendors provide valid functionality. However, an attacker could also potentially use that same functionality to run malicious executable code that could bypass WDAC. - For operational scenarios that require elevated security, certain applications with known Code Integrity bypasses may represent a security risk if you whitelist them in your WDAC policies. Other applications where older versions of the application had vulnerabilities also represent a risk. Therefore, you may want to deny or block such applications from your WDAC policies. For applications with vulnerabilities, once the vulnerabilities are fixed you can create a rule that only allows the fixed or newer versions of that application. The decision to allow or block applications depends on the context and on how the reference system is being used. + For operational scenarios that require elevated security, certain applications with known Code Integrity bypasses may represent a security risk if you whitelist them in your WDAC policies. Other applications, where older versions of the application had vulnerabilities, also represent a risk. Therefore, you may want to deny or block such applications from your WDAC policies. For applications with vulnerabilities, once the vulnerabilities are fixed you can create a rule that only allows the fixed or newer versions of that application. The decision to allow or block applications depends on the context and on how the reference system is being used. Security professionals collaborate with Microsoft continuously to help protect customers. With the help of their valuable reports, Microsoft has identified a list of known applications that an attacker could potentially use to bypass Windows Defender Application Control. Depending on the context, you may want to block these applications. To view this list of applications and for use case examples, such as disabling msbuild.exe, see [Microsoft recommended block rules](microsoft-recommended-block-rules.md). From 240725946040dfeeb15006a300781a24f9c311eb Mon Sep 17 00:00:00 2001 From: Ross McAllister Date: Thu, 2 Jan 2020 15:24:17 -0800 Subject: [PATCH 137/289] Update whats-new-windows-10-version-1507-and-1511.md --- .../whats-new/whats-new-windows-10-version-1507-and-1511.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md index 27386a66fb..25b0e6cf11 100644 --- a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md +++ b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md @@ -218,6 +218,10 @@ Some things that you can check on the device are: - Is BitLocker Drive Encryption supported and enabled? - Is SecureBoot supported and enabled? + +
+ + >[!NOTE] >The device must be running Windows 10 and it must support at least TPM 2.0. From 56304ba7026487db33a4428ff357c0e4f778b5b2 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 2 Jan 2020 15:28:34 -0800 Subject: [PATCH 138/289] Changed "Dll" to "DLL" --- .../determine-your-application-control-objectives.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/determine-your-application-control-objectives.md b/windows/security/threat-protection/windows-defender-application-control/applocker/determine-your-application-control-objectives.md index b42a538517..adcfdab2e0 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/determine-your-application-control-objectives.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/determine-your-application-control-objectives.md @@ -77,7 +77,7 @@ Use the following table to develop your own objectives and determine which appli

SRP can control the following file types:

  • Executables

  • -
  • Dlls

  • +
  • DLLs

  • Scripts

  • Windows Installers

@@ -85,7 +85,7 @@ Use the following table to develop your own objectives and determine which appli

AppLocker can control the following file types:

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 Fe*kqw$=d(` literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/remediation_swupdatefilter.png b/windows/security/threat-protection/microsoft-defender-atp/images/remediation_swupdatefilter.png new file mode 100644 index 0000000000000000000000000000000000000000..a0f5f3e2957ff094e552a212c1dd2b1f37085b92 GIT binary patch literal 312107 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�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 RgEE7{{h0;x19n`*2!*zi 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ɩ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