From c4b14a335317d7af9c6fcee856a317c2515f2f42 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 1 Jun 2018 11:06:43 -0700 Subject: [PATCH 001/403] re org 2 --- ...ows-defender-advanced-threat-protection.md | 79 +++++++++++++++++++ ...ows-defender-advanced-threat-protection.md | 2 +- 2 files changed, 80 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/edr-windows-defender-advanced-threat-protection.md diff --git a/windows/security/threat-protection/windows-defender-atp/edr-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/edr-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..4074f2854a --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/edr-windows-defender-advanced-threat-protection.md @@ -0,0 +1,79 @@ +--- +title: Windows Defender Advanced Threat Protection endpoint detection and response capabilities +description: Windows Defender Advanced Threat Protection is an enterprise security service that helps detect and respond to possible cybersecurity threats related to advanced persistent threats. +keywords: introduction to Windows Defender Advanced Threat Protection, introduction to Windows Defender ATP, cybersecurity, advanced persistent threat, enterprise security, machine behavioral sensor, cloud security, analytics, threat intelligence +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: high +ms.date: 04/24/2018 +--- + +# Windows Defender Advanced Threat Protection endpoint detection and response capabilities + +**Applies to:** + +- Windows 10 Enterprise +- Windows 10 Education +- Windows 10 Pro +- Windows 10 Pro Education +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +[!include[Prerelease information](prerelease.md)] + +>Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-main-abovefoldlink) +> +>For more info about Windows 10 Enterprise Edition features and functionality, see [Windows 10 Enterprise edition](https://www.microsoft.com/WindowsForBusiness/buy). + +Windows Defender Advanced Threat Protection (Windows Defender ATP) is a security service that enables enterprise customers to detect, investigate, and respond to advanced threats on their networks. + +The endpoint detection and response (EDR) capabilities in Windows Defender ATP leverages Microsoft technology and expertise to +detect sophisticated cyber-attacks, providing: + +- Behavior-based, cloud-powered, advanced attack detection + + Finds the attacks that made it past all other defenses (post breach detection), provides actionable, correlated alerts for known and unknown adversaries trying to hide their activities on machines. + +- Rich timeline for forensic investigation and mitigation + + Easily investigate the scope of breach or suspected behaviours on any machine through a rich machine timeline. File, URLs, and network connection inventory across the network. Gain additional insight using deep collection and analysis (“detonation”) for any file or URLs. + +- Built in unique threat intelligence knowledge base + + Unparalleled threat optics provides actor details and intent context for every threat intel-based detection – combining first and third-party intelligence sources. + +- Automated investigation and remediation + + Significantly reduces alert volume by leveraging inspection algorithms used by analysts to examine alerts and take remediation action. + +Machine investigation capabilities in this service let you drill down +into security alerts and understand the scope and nature of a potential +breach. You can submit files for deep analysis and receive the results +without leaving the [Windows Defender ATP portal](https://securitycenter.windows.com). The automated investigation and remediation capability reduces the volume of alerts by leveraging various inspection algorithms to resolve breaches. You can also track and improve you organization's security posture. + + + + +## In this section + +Topic | Description +:---|:--- +Get started | Learn about the minimum requirements, validate licensing and complete setup, know about preview features, understand data storage and privacy, and how to assign user access to the portal. +[Onboard machines](onboard-configure-windows-defender-advanced-threat-protection.md) | Learn about onboarding client, server, and non-Windows machines. Learn how to run a detection test, configure proxy and Internet connectivity settings, and how to troubleshoot potential onboarding issues. +[Understand the Windows Defender ATP portal](use-windows-defender-advanced-threat-protection.md) | Understand the Security operations, Secure Score, and Threat analytics dashboards as well as how to navigate the portal. +Investigate and remediate threats | Investigate alerts, machines, and take response actions to remediate threats. +API and SIEM support | Use the supported APIs to pull and create custom alerts, or automate workflows. Use the supported SIEM tools to pull alerts from the Windows Defender ATP portal. +Reporting | Create and build Power BI reports using Windows Defender ATP data. +Check service health and sensor state | Verify that the service is running and check the sensor state on machines. +[Configure Windows Defender settings](preferences-setup-windows-defender-advanced-threat-protection.md) | Configure general settings, turn on the preview experience, notifications, and enable other features. +[Access the Windows Defender ATP Community Center](community-windows-defender-advanced-threat-protection.md) | Access the Windows Defender ATP Community Center to learn, collaborate, and share experiences about the product. +[Troubleshoot Windows Defender ATP](troubleshoot-windows-defender-advanced-threat-protection.md) | This section addresses issues that might arise as you use the Windows Defender Advanced Threat service. +[Windows Defender Antivirus compatibility with Windows Defender ATP](defender-compatibility-windows-defender-advanced-threat-protection.md) | Understand how Windows Defender Antivirus integrates with Windows Defender ATP. + + +## Related topic +[Windows Defender ATP helps detect sophisticated threats](https://www.microsoft.com/itshowcase/Article/Content/854/Windows-Defender-ATP-helps-detect-sophisticated-threats) diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index 10373e6ddc..f47edb24e2 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -13,7 +13,7 @@ ms.localizationpriority: high ms.date: 04/24/2018 --- -# Windows Defender Advanced Threat Protection +# Windows Defender Advanced Threat Protection capabilities **Applies to:** From 5f329ee11a040b64ec7ea32eb00909b38478bc1f Mon Sep 17 00:00:00 2001 From: jcaparas Date: Fri, 1 Jun 2018 12:50:02 -0700 Subject: [PATCH 002/403] edr capabilities --- windows/security/threat-protection/TOC.md | 28 +++++++++++------------ 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index a5d9a290c7..7270179dee 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -1,24 +1,11 @@ # [Threat protection](index.md) -## [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) -### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) -### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) -### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) -### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) -### [Account protection](windows-defender-security-center\wdsc-account-protection.md) -### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) -### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) -### [Device security](windows-defender-security-center\wdsc-device-security.md) -### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) -### [Family options](windows-defender-security-center\wdsc-family-options.md) - - ## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) -###Get started +###Endpoint Detection and Response capabilities #### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) #### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) #### [Troubleshoot subscription and portal access issues](windows-defender-atp\troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) @@ -288,6 +275,19 @@ #### [Use the mpcmdrun.exe commandline tool to configure and manage Windows Defender AV](windows-defender-antivirus\command-line-arguments-windows-defender-antivirus.md) +## [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) +### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) +### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) +### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) +### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) +### [Account protection](windows-defender-security-center\wdsc-account-protection.md) +### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) +### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) +### [Device security](windows-defender-security-center\wdsc-device-security.md) +### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) +### [Family options](windows-defender-security-center\wdsc-family-options.md) + + ## [Windows Defender Exploit Guard](windows-defender-exploit-guard\windows-defender-exploit-guard.md) ### [Evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\evaluate-windows-defender-exploit-guard.md) From ee8147761951c0a1c8b8ef37bdc80e5c4fee34f8 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 1 Jun 2018 15:37:53 -0700 Subject: [PATCH 003/403] add image --- windows/security/threat-protection/index.md | 16 +--------------- .../images/WDATP-components.png | Bin 0 -> 82716 bytes 2 files changed, 1 insertion(+), 15 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/WDATP-components.png diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index f2c623bd85..be51cab122 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -11,18 +11,4 @@ ms.date: 02/05/2018 # Threat Protection -Learn more about how to help protect against threats in Windows 10 and Windows 10 Mobile. - -| Section | Description | -|-|-| -|[Windows Defender Security Center](windows-defender-security-center/windows-defender-security-center.md)|Learn about the easy-to-use app that brings together common Windows security features.| -|[Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md)|Provides info about Windows Defender Advanced Threat Protection (Windows Defender ATP), an out-of-the-box Windows enterprise security service that enables enterprise cybersecurity teams to detect and respond to advanced threats on their networks.| -|[Windows Defender Antivirus in Windows 10](windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md)|Provides info about Windows Defender Antivirus, a built-in antimalware solution that helps provide security and antimalware management for desktops, portable computers, and servers. Includes a list of system requirements and new features.| -|[Windows Defender Application Guard](windows-defender-application-guard/wd-app-guard-overview.md)|Provides info about Windows Defender Application Guard, the hardware-based virtualization solution that helps to isolate a device and operating system from an untrusted browser session.| -|[Windows Defender Application Control](windows-defender-application-control/windows-defender-application-control.md)|Explains how Windows Defender Application Control restricts the applications that users are allowed to run and the code that runs in the System Core (kernel).| -|[Enable HVCI](windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md)|Explains how to enable HVCI to protect Windows kernel-mode processes against the injection and execution of malicious or unverified code.| -|[Windows Defender Smart​Screen](windows-defender-smartscreen/windows-defender-smartscreen-overview.md) |Learn more about Windows Defender SmartScreen.| -|[Mitigate threats by using Windows 10 security features](overview-of-threat-mitigations-in-windows-10.md) |Learn more about mitigating threats in Windows 10.| -|[Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md) |Use Group Policy to override individual **Process Mitigation Options** settings and help to enforce specific app-related security policies.| -|[Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-intrusion-detection.md) |Learn about an approach to collect events from devices in your organization. This article talks about events in both normal operations and when an intrusion is suspected. | -|[Block untrusted fonts in an enterprise](block-untrusted-fonts-in-enterprise.md) |Provides info about how to help protect your company from attacks which may originate from untrusted or attacker controlled font files. | +![Windows Defender ATP service components](images/WDATP-components.png) diff --git a/windows/security/threat-protection/windows-defender-atp/images/WDATP-components.png b/windows/security/threat-protection/windows-defender-atp/images/WDATP-components.png new file mode 100644 index 0000000000000000000000000000000000000000..51f433526536e1d81ba615971141c0f08e5785bd GIT binary patch literal 82716 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 JbM=?U{{_QKo4Ei0 literal 0 HcmV?d00001 From 7d485fe680fc1e43202a2620c5dec5b912e20139 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 1 Jun 2018 15:53:49 -0700 Subject: [PATCH 004/403] check in threat protection as wdatp errrything --- windows/security/threat-protection/index.md | 25 ++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index be51cab122..dd5708e7ab 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -10,5 +10,28 @@ ms.date: 02/05/2018 --- # Threat Protection +Windows Defender Advanced Threat Protection is a unified endpoint security platform using built-in security technologies working together and powered by the cloud. + + +## Get Windows Defender ATP and you get #errrythanggg security + +- Windows Defender Security Center +- Windows Defender Antivirus +- Windows Defender Exploit Guard +- Windows Defender Application control +- Windows Defender Application Guard +- Windows Firewall +- Windows Defender Security Analytics + + +With these you'll get the following capabilities: +![Windows Defender ATP service components](windows-defender-atp/images/WDATP-components.png) + +- Attack Surface Reduction +- Next Generation Protection +- Endpoint Detection and Response +- Automatic Investigation and Remediation +- Security Posture +- Managed Hunting + -![Windows Defender ATP service components](images/WDATP-components.png) From 6840fd1e6c948633a0e1f021bbd365ea7a649492 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 1 Jun 2018 15:57:11 -0700 Subject: [PATCH 005/403] top level --- windows/security/threat-protection/index.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index dd5708e7ab..fbc9203dc3 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -23,6 +23,9 @@ Windows Defender Advanced Threat Protection is a unified endpoint security platf - Windows Firewall - Windows Defender Security Analytics +You get all these good stuff which you configure individually. You can pick and choose what you need and what you don't. When you're done with setting 'em up, you'll be rewarded with the convenience of seeing everything in once place: Windows Defender Security Center. + + With these you'll get the following capabilities: ![Windows Defender ATP service components](windows-defender-atp/images/WDATP-components.png) From 54bbd3fcf03ebcafb8ce76fc98699a50a6c102ba Mon Sep 17 00:00:00 2001 From: jcaparas Date: Mon, 4 Jun 2018 20:46:09 -0700 Subject: [PATCH 006/403] add atp in top security level toc --- windows/security/TOC.md | 3 ++- windows/security/wdatp/index.md | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 windows/security/wdatp/index.md diff --git a/windows/security/TOC.md b/windows/security/TOC.md index 1a508b07b8..bf43440e87 100644 --- a/windows/security/TOC.md +++ b/windows/security/TOC.md @@ -2,4 +2,5 @@ ## [Identity and access management](identity-protection/index.md) ## [Threat protection](threat-protection/index.md) ## [Information protection](information-protection/index.md) -## [Hardware-based protection](hardware-protection/index.md) \ No newline at end of file +## [Hardware-based protection](hardware-protection/index.md) +## [Windows Defender Advanced Threat Protection](wdatp/index.md) \ No newline at end of file diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md new file mode 100644 index 0000000000..472ed7fd13 --- /dev/null +++ b/windows/security/wdatp/index.md @@ -0,0 +1,18 @@ +--- +title: Windows Defender Advanced Threat Protection +description: Windows Defender Advanced Threat Protection is an enterprise security service that helps detect and respond to possible cybersecurity threats related to advanced persistent threats. +keywords: introduction to Windows Defender Advanced Threat Protection, introduction to Windows Defender ATP, cybersecurity, advanced persistent threat, enterprise security, machine behavioral sensor, cloud security, analytics, threat intelligence +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.date: 06/04/2018 +--- + +# Windows Defender Advanced Threat Protection + +Windows Defender Advanced Threat Protection is a unified endpoint security platform using built-in security technologies working together and powered by the cloud. + +![Windows Defender ATP service components](windows-defender-atp/images/WDATP-components.png) \ No newline at end of file From 22c4436c033995d553f2f716a4180e170125f5bb Mon Sep 17 00:00:00 2001 From: jcaparas Date: Mon, 4 Jun 2018 22:14:00 -0700 Subject: [PATCH 007/403] check in landing page --- .../wdatp/images/WDATP-components.png | Bin 0 -> 82716 bytes windows/security/wdatp/index.md | 29 ++++++++++++++++-- 2 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 windows/security/wdatp/images/WDATP-components.png diff --git a/windows/security/wdatp/images/WDATP-components.png b/windows/security/wdatp/images/WDATP-components.png new file mode 100644 index 0000000000000000000000000000000000000000..51f433526536e1d81ba615971141c0f08e5785bd GIT binary patch literal 82716 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 JbM=?U{{_QKo4Ei0 literal 0 HcmV?d00001 diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index 472ed7fd13..17fa61426a 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -13,6 +13,31 @@ ms.date: 06/04/2018 # Windows Defender Advanced Threat Protection -Windows Defender Advanced Threat Protection is a unified endpoint security platform using built-in security technologies working together and powered by the cloud. +Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified endpoint security platform using built-in security technologies working together and powered by the cloud. + +![Windows Defender ATP service components](images/WDATP-components.png) + +Windows Defender ATP offers a comprehensive approach in securing enterprise networks by offerring an end-to-end stack of security capabilities. + + +The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. + +To further reinforce the security perimeter of your network, Windows Defender ATP uses next generation protection capabilities designed to catch all types of emerging threats. + +The endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have penetrated the first line of defense. + +In conjunction with being able to quickly respond to advanced attacks, Windows Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. + +The security posture capability brings all these views together in one place so that you can easily keep track and further improve your organization's security posture. + + +The following table can help you better understand how capabilities align within the Windows Defender ATP offering: + + + Attack surface reduction | Next generation protection | Endpoint detection and response | Auto investigation and remediation | Security posture +:---|:---|:---|:---|:--- +[Windows Defender SmartScreen](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview) OTHER PRODUCTS??
OR
Hardware based isolation

Application control

Exploit protection

Network protection

Controlled folder access | [Windows Defender Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)
OR
Web protection

Machine learning

Script and memory attack protection

Antivirus

Runtime emulator

Threat intelligence

URL/IP reputation

Sandbox service | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

Response containment

Realtime and historical threat hunting

Threat intelligence and custom detections | Forensic collection

Response orchestration

Historical endpoint data

Artificial intelligence reponse playbooks | Asset inventory
Operating system baseline compliance

Recommended improvement actions

Secure score

Threat analytics

Reporting and trends + +These capabilities cut across multiple products that make up the Windows Defender ATP platform. For more information on how to leverage all the Windows Defender ATP capabilities, see [Threat protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/index). + -![Windows Defender ATP service components](windows-defender-atp/images/WDATP-components.png) \ No newline at end of file From 4dd7de20a529f64ae5246435c1c0bdd1115298b5 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Mon, 4 Jun 2018 22:24:07 -0700 Subject: [PATCH 008/403] update landing page --- windows/security/wdatp/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index 17fa61426a..11401ceb09 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -22,13 +22,13 @@ Windows Defender ATP offers a comprehensive approach in securing enterprise netw The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. -To further reinforce the security perimeter of your network, Windows Defender ATP uses next generation protection capabilities designed to catch all types of emerging threats. +To further reinforce the security perimeter of your network, Windows Defender ATP uses next generation protection designed to catch all types of emerging threats. -The endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have penetrated the first line of defense. +Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security security pillars. In conjunction with being able to quickly respond to advanced attacks, Windows Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. -The security posture capability brings all these views together in one place so that you can easily keep track and further improve your organization's security posture. +Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. The following table can help you better understand how capabilities align within the Windows Defender ATP offering: @@ -38,6 +38,6 @@ The following table can help you better understand how capabilities align within :---|:---|:---|:---|:--- [Windows Defender SmartScreen](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview) OTHER PRODUCTS??
OR
Hardware based isolation

Application control

Exploit protection

Network protection

Controlled folder access | [Windows Defender Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)
OR
Web protection

Machine learning

Script and memory attack protection

Antivirus

Runtime emulator

Threat intelligence

URL/IP reputation

Sandbox service | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

Response containment

Realtime and historical threat hunting

Threat intelligence and custom detections | Forensic collection

Response orchestration

Historical endpoint data

Artificial intelligence reponse playbooks | Asset inventory
Operating system baseline compliance

Recommended improvement actions

Secure score

Threat analytics

Reporting and trends -These capabilities cut across multiple products that make up the Windows Defender ATP platform. For more information on how to leverage all the Windows Defender ATP capabilities, see [Threat protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/index). +These capabilities are available across multiple products that make up the Windows Defender ATP platform. For more information on how to leverage all the Windows Defender ATP capabilities, see [Threat protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/index). From cff3c1402900a65a975390fb7e477a395ddae1ba Mon Sep 17 00:00:00 2001 From: jcaparas Date: Mon, 4 Jun 2018 22:26:04 -0700 Subject: [PATCH 009/403] check in to top level topic --- ...ows-defender-advanced-threat-protection.md | 42 ++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index f47edb24e2..c7fb2ce653 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -13,7 +13,7 @@ ms.localizationpriority: high ms.date: 04/24/2018 --- -# Windows Defender Advanced Threat Protection capabilities +# Windows Defender Advanced Threat Protection **Applies to:** @@ -29,6 +29,46 @@ ms.date: 04/24/2018 > >For more info about Windows 10 Enterprise Edition features and functionality, see [Windows 10 Enterprise edition](https://www.microsoft.com/WindowsForBusiness/buy). + +--- + +# Windows Defender Advanced Threat Protection + +Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified endpoint security platform using built-in security technologies working together and powered by the cloud. + +![Windows Defender ATP service components](images/WDATP-components.png) + +Windows Defender ATP offers a comprehensive approach in securing enterprise networks by offerring an end-to-end stack of security capabilities. + + +The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. + +To further reinforce the security perimeter of your network, Windows Defender ATP uses next generation protection designed to catch all types of emerging threats. + +Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security security pillars. + +In conjunction with being able to quickly respond to advanced attacks, Windows Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. + +Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. + + +The following table can help you better understand how capabilities align within the Windows Defender ATP offering: + + + Attack surface reduction | Next generation protection | Endpoint detection and response | Auto investigation and remediation | Security posture +:---|:---|:---|:---|:--- +[Windows Defender SmartScreen](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview) OTHER PRODUCTS??
OR
Hardware based isolation

Application control

Exploit protection

Network protection

Controlled folder access | [Windows Defender Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)
OR
Web protection

Machine learning

Script and memory attack protection

Antivirus

Runtime emulator

Threat intelligence

URL/IP reputation

Sandbox service | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

Response containment

Realtime and historical threat hunting

Threat intelligence and custom detections | Forensic collection

Response orchestration

Historical endpoint data

Artificial intelligence reponse playbooks | Asset inventory
Operating system baseline compliance

Recommended improvement actions

Secure score

Threat analytics

Reporting and trends + +These capabilities are available across multiple products that make up the Windows Defender ATP platform. For more information on how to leverage all the Windows Defender ATP capabilities, see [Threat protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/index). + + + + + + + +====================================================================== + Windows Defender Advanced Threat Protection (Windows Defender ATP) is a security service that enables enterprise customers to detect, investigate, and respond to advanced threats on their networks. Get a quick, but in-depth overview of Windows Defender ATP for Windows 10 and the new capabilities in Windows 10, version 1703 see [Windows Defender ATP for Windows 10 Creators Update](https://technet.microsoft.com/en-au/windows/mt782787). From d32338a7bc6a1263bc5b9091da50489977d237d0 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 5 Jun 2018 12:22:57 -0700 Subject: [PATCH 010/403] remove word --- .../windows-defender-advanced-threat-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index f47edb24e2..2e04127e19 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -10,10 +10,10 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: high -ms.date: 04/24/2018 +ms.date: 07/01/2018 --- -# Windows Defender Advanced Threat Protection capabilities +# Windows Defender Advanced Threat Protection **Applies to:** From 03b8e05b72833022edcba50e6698a34aae387380 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 5 Jun 2018 17:12:18 -0700 Subject: [PATCH 011/403] update yml page --- windows/security/index.yml | 40 +----------------- .../images/wdatp-pillars.png | Bin 0 -> 228712 bytes .../security/wdatp/images/wdatp-pillars.png | Bin 0 -> 228712 bytes 3 files changed, 2 insertions(+), 38 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/wdatp-pillars.png create mode 100644 windows/security/wdatp/images/wdatp-pillars.png diff --git a/windows/security/index.yml b/windows/security/index.yml index d980430450..c951d75bd1 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -78,7 +78,7 @@ sections: title: Information protection -- title: Security features built in to Windows 10 +- title: Windows Defender Advanced Threat Protection items: @@ -126,24 +126,6 @@ sections: title: BitLocker -- title: Security features in Microsoft 365 E3 - - items: - - - type: paragraph - - text: 'Windows 10 Enterprise provides the foundation for Microsoft 365 E3 and a secure modern workplace.' - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - href: \windows\security\identity-protection\hello-for-business\hello-overview html:

Give users a more personal and secure way to access their devices

@@ -174,25 +156,7 @@ sections: title: Windows Information Protection -- title: Security features in Microsoft 365 E5 - - items: - - - type: paragraph - - text: 'Get all of the protection from Microsoft 365 E3 security, plus these cloud-based security features to help you defend against even the most advanced threats.' - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - - href: https://docs.microsoft.com/azure/active-directory/active-directory-identityprotection + - href: https://docs.microsoft.com/azure/active-directory/active-directory-identityprotection html:

Identity Protection and Privileged Identity Management

diff --git a/windows/security/threat-protection/windows-defender-atp/images/wdatp-pillars.png b/windows/security/threat-protection/windows-defender-atp/images/wdatp-pillars.png new file mode 100644 index 0000000000000000000000000000000000000000..ba50e34ea7b41a7c080c565edf29a5606184f013 GIT binary patch literal 228712 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 literal 0 HcmV?d00001 diff --git a/windows/security/wdatp/images/wdatp-pillars.png b/windows/security/wdatp/images/wdatp-pillars.png new file mode 100644 index 0000000000000000000000000000000000000000..2e71b3870b4b1207c7ea79077692ec2e701bc5cd GIT binary patch literal 228712 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

oMh2 zhxHha8xsi>A0FB?^HmlHebR>IijA(2#*7ja=y285Fbwz>@GTxbOW1cBIkOGOQ|m=+ zs7qE@Oj3ZH>IgxnR>s*h0!uXFZQ!D4JEwV`}`>NLT~pmN4Vxtqv;wX48zID%a5w_ z5oeV29yn%FQZk1}&U#+r)~dJ9DM)MY=2++ZY0x4=(Kp)}wdJ__NDke>;Jr8bV_>WC z;Y82_Kii0?tqC$N&CS>waBr z_;_-YK3O4Xu&(^?jDp=11xS0Lb%R{J(H5kQY^P5U3Qi4!R@O)9d0rw1dB#yohc0zA zjQv==S}@4~O>~c0j!xopAu-(Y036biD;je0e`hDrkGX;vJjhJAb)Sf@aXgvy;M6gg| zj6tuJ2?mYY;fJf*>8pQSN{~4ig0bvR;DO~)yFre@umS2IEL<2vV2D3FU)%NJ7a@-d z`Bv>W1n30cz!}LaI|{nSeB1stpH4;IS~+gAt}4|>R8*_p7P_h_BtGXLU7o7ibpdz{ z&aUwa^Oc$Y-h2e45&?24?8$kz3l}3N`DO{~*~qH)`KVqir&zvsG~mBFI=xzhc#ScM zS`)7gji)0Wu7kjrtp}ifN+HjHfIny!rAdoQb>5BTs;@OXhvlc2{yD~YnPEj~@lh5` z8Z!@Fc6#4jUOmSC79-fGJpn@Qe5;Fh{jXSA#7n+HUQv$_?L7LrDRO9aeVSmdpU^WY z=Te?XNtXtK!OSFCS_KDfp~*o{R?78DhneDJZ|A^zn~jCpU%`-ytzGuVf6#ncObKZJ z#T_bVxFNAa7)V^AxU4mzvqCzeV-osNnvux8vVDFwr)WB|ST|j9!nV(nUNlSl0VAV+ z%P2r$u`#plitC0~(Jx`st&w=Qv+CpkR&CHa7x(sL$2k=>-21KdCtr-!KP~&K#%vEjYjQi2A7hQ#Zn7T;&5a@x(CB33g(zbEAyHsPv!sP(op$c009 z&yr8+_$B?g_Y_d=w)r@HhL)7=xb2E3B2YD+k%Ik8He$-e+z zd^p9X;QgA9(T&`Z1`R*Zu|C#{0u6AfsUB)#QlJCA_9r%YKT_xJkV+mSXqd0r_Y2Ll zPwhK@R_C|y`_R;5E6n|k(@4Cq*X?1jBa=cINyxV+m^v&23aGzqNn&BIZ6{QHjl zsNY%m;=iw~UHF_Ls*zw9oxL8gR=p_?|D%G67rZC)r&L0ciN)t=IQ=#~=o~m# z_5(G#F(v^%$JdKxlc&ui(5}TTVm+6#nscL{BwR)FcIXE4@M`X6Yma|!*6PcDB`22z zuVpm7OGhm23!c_>{4=o;^aaCaJT{5>0z4AH8O;M;M4jWBm8wD?h)px}-1UXq?nm!-%Lz6u zqta~46Ap?#dW;BZKC8;r;7$*rp7LW(eooqRPnEAc-{uX6?W{oispBvcA)N-*+h`m} zpV(4FA^xzouKtB|MAxb_4wqr&ZWuW?uX9DFPM4r|vZkq_M`O|;F5I5Vp#<_cc^B`3 zX4aJE5=iXsw%5#d#csaY-@i4|eH6zuE9v!V`rzyPnMcQ2OZYn(%|ALyHx?pRBiTljO0R0DKj7HgO4&6eb2I_w-tP z*tl`7n{+#l;n&T92|&4aQm*T-OtI#j2?#RBcQLyjUQm7FDw3213mb5IfR>3kTDby? zLBU_^TM}-BlIQ@g?9 zQLP~aoMV5OXUkYi@cWc(CDDY-D)G`qH}?CFCMiee-*yqo~9QDxd zDnuU4vZrmWQa-GpPyiIo*g1kFiW4;)Uyt2ditjO z9-`HsOz+S4+*|%yiEJdS_Je~Md0iOB`JQd@fiCBH8YXsoEbrVHisD)(_5W^O_IUPQ zNo5LmY~O#eRB2YCWE7gN}$;B}xKw|KWe>UDF)^!Ytpr4T{~11B~8P$C~7>7<^5w|()pj{-wkErb$6!e_s%HSI6{77s&$Ctt^Fg>X9d^bQ~)7wFoI@NyQY)WV-W z{s~dqGc32y4=WYD02(q)!e2EvInZd~bl%NMwMJNy_QHWXM7OHYWoO3`ESxRB#f-KE`aJz{{1E!~+dRo!L> z3xi;V2|kXDF+EexaX!GEY20Ib*Lu`r8(3m_*`LE7ihKF7x#DC|JtCWiu^_u-3?k)wa>R)Bj5Ocd1p$9T|9e|6u5UP~`eMoT-InrhMs zzwRFWk8eh6ycAl>tsNm$n_RBD%ZdAQLo7Kcwa(MNIZm6sStF7vA76ZF`cpt;)7cDK zTsj&iVA0~?19zlTph2r??3ZwF_^O(t7O#%*6k03WtLDa;*^id}?5p_9FW@pX|70 zwz>`!8uGfS74P<$8^OmPv$ueoEwfCzbhB_c#XVc!E2F*E7C2OrGWxODvDqMYC&+q|%!J2#EUeH(S!b z75*J1fU|dGp)oEf>b#>J1d&9^E^^3&`bRM;Tc~=)P9UgeMbfunEA>K{*)KTUZgtl%iYHV)4Q;9_S4fTH@Cef{x6A5E2SqN z|49HrQ;+3jldtnyO~o&672hQ?0ysU&0lGPUA0_M?W5&jIyz%K%93$4YSpYnI?|hKd zRdQVO)zYX?WE6@2PSiskzQ9g-mYW(WSc0eN3I^+GEgdEPc3=M`Swm1)^gooo62O1G`4-OlGqgH?ge z@uBeU_L@G5>+81W%03DFiyb~-dEOF#mo+y+ilzAd=@~(}j?Jh*Y&Fgti=J+c-@Dsq z;1zR`^hmWB*O?}ck+pbSan8tXQ}&s`Yj;oneeG^(&#nylC6HWjeath7FF2EOyAWT_HVPLZzBt;8 zr`lM|h2KA)mnZXO9;3Own_pb}Gt*H)1kc-ZKX?pKp8vweo>_Tf%geBKcv|yi)bTzY z^<`+KJ+ApOVp!xK*LxX#1W!$JFT*(ONd#X;RnPx#`2{vruPcQc{^#e6=bp&$(4Xc~ zuxw@PFkdQsfbH#n(`09NI9}Y3_JvFdr};0GWJi%W|x}e($TBbRC*@-B73du(i*r)v<0>*55h}X!+!P zD*#AdsWYBW=P?Ylr7CoRf!j>05A=PGU%TAp{4C3d&Tb*v$N4~YKTRRudBLwrx(0w zqJe3DvYu^KMNKEvF)m=84mim2*vJ~jH2jIiEH8O|##K{; z_QEAe>AguZU&yQP8b_Y&qMJsb*1~nf<1~G)G&_d(88o~vq7u~BAOvn;~r{< zw=^T^L{v?2&A8-;j=G97@CiReSh$NqzR1GWhJI1Vq8}nIA*H#)@4YU1Y+d@x@fRGK zr7L;kNkmz|2}L@a;4d%K#Ky`a@;mobf3R?UxR7%e+>Di)4J0C_CQib{*7F;tj=?_YZ4D{&cVP)^^zp}e@}%_O;AXtS34V~h()#1* zL|-zCLr-|6_z$D*hTrWR2$2|k@MPodABGadr1ZDo#HQJQh)g3i{myZ2iTr^aY#6-K z&5id1`y<{e5{E9)7`iBlt~gD&IRb~Xa5gq=rz#DeTh=dP)PFvo=P@lju;bsD4x=6U zznPC|LLQaC)hYf(dXm%>SSmKkLBy!z#i|63tR%z(WlXb;$Vw7cH8l4zJ;0+Bj`=wr(z< z$vK{DMfV2V;~(;X5M)xniHx&(4d^_&`Oho8zmYL6OyxI$)#v!spQ#)^CAe96TE9cY z+bg+=DxFayKaN(u$$&A+aH`CR6!HKDBEIz$ zNj-i$6D@k3=_vRMYOa$aq(Yeh=o3p5c%+FC?oXIpMTWAD zf&FldM5z(fj07g};LpT~?P0O)>y4I>^&Wo0O;T<3Ltf!c2ZxT$f3YKLhW-JeQbU*_ zD@0<`f4Kb&HrTZzz88KOm_c7-4n!pobC1aK>Xz1JPvaqiB%cbv4>MjpoEl}VYEQy+Kez}!CJAm^WL#Xe>C z#}1_zmEY*C|LZ$e(rYrw&<|a2Q-!8!57gJl?QQyMn@qP$Wg*998cfw7)qhMpfUv~9 zAmhCdPr7-}O7mi~ZP1`cfOujioupJWZZwxcA6_(12*>zaFU`mz7!tXHDVhPfsK!w6 zX*SrYv471l?(r4V#00=^MyfChWw?flKWh_CJ{QSTZ*z`siM%kFaXjbssH)siBs zi~4KLx*g8XZZ4KdrDx*VEI@8#^*56dPWnHE$ZE)9fPMVpMa|!tu2nh$AA|6o?V4T9 zuh6kOV4Ks-Y#=S8$kF9@M||G5E7Q-7$qirL8#=0fO{sNf7!g@8uGwN2iZ<)|HrVSE zaU|4XE}yeF#-PbBA=`yNEybp;;i|5I{%`)hpg?8yj7RhPBC8NaT8W>-XJNX_ zGUSe7@?YyF?O-I)-AlQ9s1O*blv{#}C^=UHv{}L0=~0c3EOag#j=$osj;9Obj%xhm zFUw^jFULy#BhZTYr*%YD+VF-?*d7h*oYe6y5etXV5~nf_`o^nQv((U(u#TUXIWMZ8 zr3h7g7WOGQRgYl5B22YGp-sY+v@}d!p>+qt+0}^>@MHi<{O_m(DVaEytQc2kI!P9~ zP{dSO#MB$-I&@9z{rbO9GY-v~cTI>17^YIZ4yh&6xuvDXouR8lRAnr}%(&`h9kZ*U zJw^3vO&-EIQ+!G;U$$#PwJ<{`>l#lu$hXF`Mkd=Q|N6@S(C=Li#mo`k5?I2j5el-h zeBk3*T-*IV5)cqA8wRVE;AL7&p=L%Slw_NoeqK?+Db~pM;dR3<0Y!)mj?rZ?Y) zr+mVeTOtd)$pii~Z!5oZ5Z(l=d@wB~e&2e{<19<#@LM)fz0UeZ7x|}H(h>DAi+EZ} zI4`%xGIRot(3D9#&5B*=%t9P)&t?Vrf4u;5;|`}uuj}-!{}`SqMh=O&*M+YUQ}%I9 z*>TR&6FK4Ld=l6;tyP=xA=iMHW3pyQmn~roF9}!}^gXU+CCr(sDbwW&nWShTNWW2n zA>c@0?c4eOan5+|TZmMKB)TjWMA`5+fngc*`vzXE^_9=@CtND5kjdn-D+tT`Mt-%8 z!;o(+D5Rf0Xazc2Q!rLom1L$HVax?__lA-9|9-RRz^jH+=^;>&TT!1eUGP8NGCZ*s zTGyStlOZ+_fe%^2#RXGyM;ljb7$(1`X-eZ}@%pukX37X__WK`Mv+{<2F}G0032!|S zuy%Kqo8%2bna!8o!OGILDsNu!{+HBw8oId~mJb9@kDBdY)~e0^Qv+Z)az)C=@69GK#DnTjt$Ng3m8Kc*lwFWYx7F%alcj6UF3* zuDk&2K*yqvfEm=2NjkFxFQE(#xG%qjg~7c-{x;qu7vX=&k{BvnOWJ>bO!RAcQyx;c zXpu}bvAs1=RfRRNgTCMR>HqS%OcX@~wZ}%%%EB;;dXA$6l|i0~I^3Uw?< z`-_!~T;Cbpk9K3h4XCKU(Kv+^n}nBBW9L;eDpx$+;|@L&Ws`o7X&L$*1DHdyIk)Yr z^ekzwivbwDjRTRb4Rz1Z%oU&sH9NTBNfcI$dkdg9bQ8m*m~Mk7W!+_D)p7T*53~NW;hA(Cp-?|cf!h8gGc&yT!9RvUZ1U4OC ztzMadt03jhqP0;XKi$<%2Xy|g1>a|V=Dca}ls%ET>ms!P)lSTI_#1-l-70vM@Tn95 z+HDH%^^TeTZ&7S)_Pb*^l)Abrr%wLKf%214DBhVZuLXh}t>^!MhbwWK!8$Gx{Qrli zs|ss#ZMHZRcXufc#a)YQk>ak!9SQ_5Uc9)3;w@I(-3bt!BEccWt+@1L@3Z^gM`9)%l7LXfhUDM=F#JN6ywTFW4B4AIN>M_KMpU7gCf2*%5r)-A!Aq3i*y&w;D3g>i zT;=Kka1#PnlI=#&lX#5Ipwcl#eZ;A$d4q~TB$-ddBZO61h!hxWd|JDk3YpKvf@0BB z!;fm{db|c_&MgIK%vyF74Z)vvhmCed#n~@ESt{Wo9h|uKF(3U(37>M5Rnq%-;JaZ{ zUaMD>-UU%L7?)fO8jI6fcA2Vy8ii~5t~MYf*Bp^XrI=Af&0HAOv~2`x#EO+MJH<`o ze&J_X{xL)>KJPZO=E9@T?r9mEOu(nU-g9{Mvd2baZnk|Wn_kSvqiFB=^!sDl%q)GN zf(y1Q|3?dYa8T~!vZ#&LG*bKT23r&9u6!xRZM*$4{E)vZg3biTO4ve2Pj$>iGZ0Vh z*Pv0j>r0SzDXTFR*%`RF)5WJl*<-T*WRkG#7(?P@5M?o#_*2By>rb->wkw$xG;6@1 zXX*nrdLyVEKNIJmtM!OXtc4>bMD(m>ERJ3Vck@wF2KP51p#JLhBLhQ%?Ras$M)q;g zz?*<}r`^kCpPG#2xu8HM_==_Hs&j^NpUk4MpqUfzL*n>d$uU=*T3+5cejOf`z=QW1 zuagy9OtpVLj&f!iV)oL$1`>SUqr}z_23(kBeaG~2;MyFBSEUpY8>+)lH8J_!Dh&0o zv`_R_w7O*D$rIG@|Hs(0GZ?DF0-lDqCKx#uoDw^`oA#Z=5N`FM-mE3Nr?ePlFU|qeJCtekMK#lnVge~ zc&3|1gh#hvU;a9kxpA4`)0<^Y^-op1@yc_J?pz3fjAO$H?!U*PHU1y+??FMYJ(8ei zbFk;FT+zPRUKT}3byoCu z28@Q>`Fo}iaDz7M%H_9u0O(c%L8|vkyz}$soGJB!=?Wt#yF{Aq3=~i3v$;s*yEtyt z5q3TPX1u+uy>{<}77gw^D8!J(M-R821B35~Q02Bx$>js2yKr5S?%Nb2)Deg>lxN|j zaeg;Uxrf@~?#i_d@#5?B56HOXM#;;AF|pa5{=8u~u+aTWZrWOdf7XaE$w%+p$*_yy zVP`TcYGzAlHZhOgU__|2f;_jrQF4TVp zU5O)rN3POTNuvg}vUUlET<{o<6nHQhx~4<}YxG+$@?~qa`AwJVPNo>LeO}#HTPJhY zr6s+h(^kwdDX(!LEsJ!>GVoO;U#Cj>iW-sc7HNKimwamn<(GZb#y0 zeo1CFKrfm+i~eFk+$z<-Xg~o%`4(=#Xxb^hDNAG~;+t+BB0RQAVm&o6{|%L{oy%Qr zup2L4@z!Pk0zw=;9Pdoy%ToRFNkY(aFU*rt;bXUA@p8$Qz=Z_x4H}wGv}Prv;@otM zv7vY@Xt2Htdq%N6m~aVIeeMSb2HcYRL*v+SVKW~{le+*~T527PyBUpl-I}Neuf8~kJbB{t7ZB+76SZ}7ap(`rX0<2Fg7k@9kNBRHLK?Yab zTr_?p1e&Z@42c@iPlpf(v-@+la^@p7eTHy@O`~wCAUxoz_U1uEuK!2-lu1NvL=<7~ zb|(BqN!&yum$iX6h07miKk%RDPLV zPlNX8KPlzEpXK?2m5UutD^g=d0KR&KAjQgq@%D+fWahj=PiBdrZmQmya&>r2B&#g4 z=HRzvc?QreT$sTfJ%+&>o`I9EW?(+ZH`7+laW-XedHfd?(TDOw|2_3_B_&L9?@(%V8P+9q zw)7RbE)K^Gr?_Po5LM&Jj`)@(ov%hu@d_k``-65+ipw-Ww<$H8Q%^u&9TnroTWUg( z_Sb-7nJ%;PWoLX_*=RbCT+;S1yTe%3!MY#L7^}QI-pd{;uOxv?PDCR0ebX7XDWJWW zofsC(3jnYTI^!Jhk<(9~QeLhazrGBrQ>`~mj8vB08csRV*L>ogUu|!=wM>xmI<9z^ z(&1GBc{lE_-}!!ebB|NgqV zc#wNmkTrI3*{FAo@rLC8GJ99Q!K9F`2)<1!8((Nyz4&j&1P83&L4J zwq*@9!H@+-c=cPZXh8~q#|BH%35BJTmId8Tkyt*i@@b;CRO6#iEU8g!+t?Rj4N!Q_ zL&epNKy12=4Kov4n zc%2zo8e8cHb;j-^`&z57I4Zx{+Shz?@s*Yf$KB zakisFcSS;3no=IgOnUBCJ2MIDPj&LsRw2p3H%_9=vWSAM1FB)cB*Vx`HOGUQX~K1p zKDJhPJaijW#G*n|smtad?Q=6r98nKu-av*Fz1v0$FL?{WJ^%G-tS`3u>4m}l?l-<0 zKzv|pt|2e)LZoBU>mhya=`d#M>j{InkNc;Q8_YU4vbpUP`u&h#(e z{)VoFe?u450VUEfRZBqAhfIt?`cv{7*_c9XwWY1|Hl_k8(J|HXqrAMT%}5^q5j*>y zp&(59siav$>=L?rRP!doz$aUWByX>(5s4WH zhl$4{!|E{f>OS$E!vSfURdSwLwH^;9BB*{=n z_U|w*Ib16v^)X}r52jt^|Dh-*iWxYBVl;%ybyj(UBKDx#UEU^A4ep^%-{wAU$*jHe zF$XTr`3tN3m%M>zMDnB)mW$snc&Dqn7S=M2^+Aj$VTYG}Ud;7~UkHQ96BKeT7(jk% zb81%>^+idC)1?NlvTvWZWNg9M&j6ggnH)BUEy&9tInr}*g|g2BAIUz&W~T{u+_8FS}lC5#FaD@gA_a}AU7f1!9 zv`kHSwH1BE`||TySkCL+?*cUj*%ouc{>+f#o|F0d8jSI&Rnu7 zRlRfFRDK^HzHI(gQd%Y6{X?W64kHw*)zNw#-r4Z;hi#G4xbW#{8fy1X4|3V&0O65b zd(gxZ025;4-Mcq!muc?{z1yyVzj6IB#_3eBVC1%j?QK?uI^=QK5BsU}M?T`Y{gO}G;$>9W>y_?~ zQ_t~TESAT}SNwFOZ#J{@MNU^!cAPR1&Hj9h%1i>EpYD+?2I#h_3weCGK3>;I*r%G#FzeLAsL>Q z2G1QVJjpGYvy-nXU^fom%=ELPZg4;>>V8{7o_hJXzS4X|WogaK-u{=fljCqU!5zF= zgEA~A&Ny#2Q4%F%w%cyH>fIeMJ**uJdgP%SU;5qz-xy_#`e>TR9$zFs>S++jmSi43 znxc=&08hN20_zx5`gm z|1z~HD!q{PAl&g+Cr@~NtVwJojj3kqs5wmb~Jx|1lOh52J z?5D}nF#l(@)f?hE6na+@r=b(xF-a_HswQD!$BV!Y^iEHDFn1En{&Fu0-OtT4H`$HE zpayQ3K`S5Q#hbc%PlFRm&^Ql2f?FIV+TP;C|J4Bn75>qOe9HKcM9Gl35Jv2+&0ao) zK{t8^S4qaz^sLp?-8Wi61c3_v4+WOkE)73-L(^cC2ThsBV{Mg)zT@Ml3~{3#@J;R*y2@Td^h7G z(Z${2GUl*6;+k&#2GY6L6JKt}ib{#4Hs*D=PBRjV2BNALEQ|Fv+`@)f5oac} zRqZf4)-n@k>s?eASkjY)K6YzXo0aQTZv`q>cwv&}L|GdP*TkoREDedvzIkTsrAA$!3ex4`R{Mw=3S7QGAU54PzEqGsE8g=}{>jEcwjEf9Zt=d^<{_}`XyW+5=-xYdCKNIC8q1(b-We#?W^tjb_W>f;koF~JCKkSw4 ztttks#Z)_e>qn)!{nCY|xIA1vQ)njMf8067*F2`!I=a2S`n5<|ykA}SKjA0N_1}BX zYyRP2-1&Ld<8!tl@&tPANi9aIQT*=+pGPe2g`x&fYpd zaFEQZ@^tOnsou%FAMYv#ob+K)uG#3w5{3N@T&|q1Np5#ASy&oN7*IF7L7lxvLc`%{ z*RBA;IN<&Xu>6Cz0kFto_QU$|4N0%#9I3u~i?6S#K1oYXt--9^tWv9b!QnyD!|9z{ zj@^pvs*fq=oHU2m<5~dcw^C~+iv3m2J2;8Rg40#Q`nfZtE&J*{y~@eC=d3ku8C=>= zy|@1mE;ejs`($tQv3L%e4l?g}bI%@|+oadhb6B7A!gg8-FR8DM@{Ni$if0CI5yJ~r zx@LN7^v0l94(#_O^c?;@O}U-+mxVF0)(PP;_iJ#+kAPTvKcc%KRR7@1DN46|+g)WuZ&_hErlht%R_dk4_itmF++2{xUfsGXr+W!3c4 zAof>HPc^+2ZuV-$IsRk4O@B$2=?}QMZ9)(GCi?3mvjfWQ;;X1?0IG@6epfB)5n%M7?deX0-1qeYeVAp znvm~79>vLR{MzTrD>JB6kk)z|)wIPcN_KVgvFm!`8KtSEqxQ#(>o~F{^pevi7Z{?L ztv03_JC?e%>fQ3tPFkcU`D7-HN!!iwFQwD{&PGmaYTt~Q%R!O0XQcu1 zV2B*M{!$8Iskh3kIoiDxpy0gqdBr!=>IQ|RB*0BlJk~-u3n(CS@eVk49UAeJlRFkpCgo66{HN+p=Sz=T(Y2vD-HgD&A znOCuP*yLeP89M}!ekR_WUb`kV_$j?LrqTJtK7IjRXJG_pI{6o&w$nV9(4>>S0}k?j zjCU^O6}DE7?z)c3=<1yx5QlE-kdCeP>Weg+)hhIv zYh2q^>-6wL+EsVjm+0j4oK?O2Awg}X22QHJ*-H$nhb4T9=rWhhgoOH@FIDe99&r`V z@mDi^Hk^X(1S~gG99;j`o7ZVqPh$ku z;*D+6TA{E1oGNiv_!OU9I*1vhU;ULZFO=IVkqWPatWO))xm$K?10&;dm5YYqI4HDV zt@QMdR6iQxm7`M@#N8d~b6?E0aCru^O3!)w5+cC*=W_3EigW$lBjmXry?M~^%GqO$ zFX}G8z+&8j?wvy!qT?JtYr2ZVFt|FLFzE0)Ao>?WOCaah$t8TRcIZi&z8@RwjS}52 zyAD4|Rk_z2Ww})hN^vsUKS$#fQWreKc6Zo)HV@OazHmA?^ONhcrSr?J_(0~VyelcW zS&{ax{MpiXgUFC%0&19L-=zS$LoE+Me=bL=Z~as;@jv|Rjd=UoxTifq(J$#dB9r?v zH|ceoF3Ho7lm18OF~WvFKx{*te{j9Cx9D03Q9DI=wb#OMtD+w9FF-AhnbN{lLya#3 z_TO)Gy0L$H;?}@vpsZm^vIod;7Hc53Zo@`!egKwJxxr16B&O{M^y#Sxem~8p#=a2NPDucCBM=pCl7ote;X}1mcBQnqcct{JqkFaP3cb}40IjBECJ^%d|0A}l zjjzQG;kV_bd8FH}pH=s;)q54v+My+EY-B?V5<2|vx-4Jz6O`9G4E77z~n;rg5c7v%D%I`01M6ZiJaIS z8O%ASsLyHt&QrYDrU;i~=zK*!sVDe^S4v8BGQD1NYF?yqW;=(t{V%eBRo9bofX5R2aSc$e;uXMR8 z&1nx+L<3u0(@fv^$BdDvC%Y6!qV$JjZ-JNNtG9q)r<9(6XZkl>dZ5C4*#I(Lns<`%*Hpb!QSgGgmY!gjaNmuAnz(vtzBRWh#i3Fqo z=#q|pqRj-I#!YPG%3-q6-#ujw?bn`dPEWB(1)NaU0?l^ss=z&u%N~gZRNG0wm0_I@ z)7QT<6d>3rhfl33cEi*_r@wNwJU5JHRai?;6Xi{lA+5b0XB1(Cn66M4O}K4TKdL;n zNhEK5r{B48kf4_XF=w;}2M3l-g#=qinRiKz*(@`h<%qXc1JA^TVSMh*gkZT(u=f)# za8TYpb|(u~QK;0dct6e$017Aas9`MCu@Yalx=Q-scwad{FuO9&d{trcnO);NOm;Y7 zxCJqv#4JD(RO2KK{gNimw8FvFu@lCgrX;jJ$UgD1%k@0J2qW4-{Q+$;?NsvGq5SFu ztIc!xb-AqAhwTMuO^I)t_O)3v9r$yRWO}z}5w4A3HAbbc2EC1`my^E!4rSB2cD)3A zmgwDnZ@@1X5b@g^LaAWC*t9g;m#qj9$xiJ(9GdmfTWUz}x(t=7%_5VPjc1y4oYcQY zynk1$DnZN$Zam{<)ZJWJu$~UZkxut*MfCJ%TE`&!rBA*1n}^9lwB-?tTZG!?oo+Zr zuFzP)V!r;RRZ0{a#N$zJT^!*=YvxO6X3Rqn=Aw~e8Gq12+8(Bu18ZRYQcnb?O z5YG{l9GfzPQOMO}tTELG>Rm1)#bJ5+z^E^wQ7|^Fo8xV5SgZ3be>*a@|7BI zxnk6dojh>$8^sc2unB3z`DfztOXE4!kz* z=I@KheYiUk;=0^EKxeiOdO4|`x>_$K-w3o~Fkj2JUi%{3;N3ioM)w?zz*NlkpK!U@ zPsIf%Qw#4aJ-h7Cj=~r3?%&;4dQYwskG1cpKJJ6Vt%SmpQIpaj5QUCSp@O{=;XjOO zs-POa)mf-Cd!z5+#30v!+(9ebNX`u&IbVznrRfe%0d@-w4aHgXhDA5yoS!HT-yKRI zH;dGtYc68IMuycLpD`g>lFoh*WZ~x2s%6fmlb!qF91R=gmkhQv^mV$oacHf>FY-1U z1(2{ljD98&0Xz0}v(HeWa5mW5h@^PCu*^Ug?Iprhn!5tIGLO*GGoX67NL03;QWsWc zYIW%|klrvGiW|}?W#9)d8k9vYZ)i^Wul{X#f%vSCr#_?KXe2^RWMOq8jMPE9b)T2dCgFaOFWfUpod=x1V70G|4fPMkn z>_3F7Gy5kUx(}~v31(17Im3{o1iHH4X{WVt&kOsO_T6Wb$4|m>e|}Y*C5%phk^Fl0 z1Ib%<>qBz+C5z6Dy#k(0u#2bv$28Cj7WP}A9*?wb@{*q3mQ(YpVR65zar3U=*cLG7 z3?{Oe!X@BHx0Wn%o#G6ttn*m}JpG;T#i9eTm&okYzDemkMt(TX>^Pciv7Jk)Z zIs>cT?RZ)}>JbKk*(VJ-y>sk8Tb6dTe~*a*>bYo$)&PFVSQ!~)va?i-#ucDho?rQ| zm=1^txxjp(Z!o{z`@_ z*^a8cJbaqIST6f72Y+W0Z!8CQII(wdO=@$MVVi5}vYeMX1)%AJ%>^-i<$qBO%S}aw z6f=plYvexl_s-JVf5H?KeXfz25#(uNBomFX`aT&7GXQHN5`(DqNe(;xhM}1?!|NCH zNyqEGe7C=^&Oh~4q(E}A27dt|?Z@mB-P=x?U%u7ev!@AOkMFNdQ-Si{z1=yt8QtjQ z0fhuY@k#cbb~)0@eF^WU1_;Ch3kUa29w$?L+P$fnWN;sJ*%$QM^dp25XMCuZJW|(^ zO}KnmZCc77E6kUIW*plfl|f=vkdqmzQ+CwH3|pU8fUZNP?Cc44>J;rVf}}AUN*8#@ zjQ*WpS+Y0sf@2dl-3JM(K}nI59+(Q80)~1Rh3l4Tf1UX-{X6Gl7_1ynV!)Q_1yNhJ zcOp`zeTVu?{&ZS^usZDPb(Y%zqsb(~f`&WginX4W?GqPZw|yMyV{12Mkg#T8kneX* zjK8i9Pgi(&C3L3b6?RdC+y*bEmVlt@6BE@y32Jv=x^0?`{9VN}?u)5X@;!wZhn&yY zZO&Az_4XViH*^W=K`3u)G-l@C81EQL#eI9^X}Asr#p9Jj=_LysJ?$LB#v(&VG`dRc3A_?zQPy$w6XLsLUNb$g=)FZtLI0$U z30wUG>~TAkYTw`+^u!F=a&hS1{XsiSOI)X=Q~KSSK8ETTD-B~zoNbulp;4gS24YaI+@Pg< zT@~X09EYtPZLtW+6LO;&v&pP=VZLhIxQf-AX4N|>pF6`xGpf*FBW_5*dUrEowq{Qs za>gQ2YF^=}35&ON4eoS2wAptKzSAoH6*^bH?T6|(%-AM_RX7`Z?>Tz$O}rME10B*K zlI%3vx#m;XnEcr3E3%1$bA1(gg8Z72lL2uIpD}x#me#dNiFn$Sc3QnXgpl>5Pkl{A zVIetxRrIjQNS}sl_-W7B>uIwkQ$%2)cix(MItgwy`Y3Msw*E$U{QZ3rXmM%6IRt6j&t8rK~tQMpG@oqp_@VLP+2 z0YsNsa1`K-a1zWVjF(4`>=#&F9U1&hc3$1Z^{CK%J|M&q{PB*B27C|rbAp@*MgrW{ zd33k+489h+ryy;iET4YqOr{Yzxzu0il>RS`cHJ)%4PEI`iCgTU?lCTVUa>uQRTV$D z!)v0NI)dk;1Guk4GilVWp6V(o^RX}J6C@Y}&4pW2xM_}e!g%6ek>q(hwS($JduWeB zv3`rZ+4^-%#dTo|n5iEb+Pp zJA>#(Yt3PvFHCXtu*7H2Qv}ODgNb&?is#^Ejw!jS<=9aINd~5o|H2K{JKAr`Ay8V+ z%d0ybn2v(Eph0r~DZ33#Lm55_U#=y4L*kmF zGS^P0`~l$arxP=cIeyPJ6Y>}{uFN@n;Wn2cE4(Ei{n0Iz@I!%Kyl_+$>d(Q+S@+{dvfZ;mhP=5s z&GYl~u4kK5dvHyrG=3D_f@6AVDbx6#=gN4O@tvU)3Ag&(>}-?vH@R=RDyToY`hE1h z>{$p6Yxe3>n4);+mz!NUK(b5Mjp9`uItD_9cr3=$uZJ@18nU~k>f!g;k>8ouUKwA$SD)%gBbagwViO7iIX7y9_c0O_+V#f(_np)^m-tI6cKc)GKK z3t>P&4h|QWyIt9Ec)8a6R^6mXcfcQoZotMHRE4zWlY`8ys{Mvz)sWYj6>ke-#rE-f zTRHFc`|vxMOzjgMDK6Iq};?CXESxce&BDz=!)e`gypGwCEpN?QXiZ^Cp8CzT=haXem0NzRp= z$Ux0-n9sM%APJ-Z^PHP}*;el|J7aO`)LXqfUFEG*-A7VZOm^{Wb}>=6Fv96V;<{h= zq>P4%ul&768Ij6;O(QF~vhCz_IDp`^v1xtgpB;UBsIWJ)b+HQs2iv4Z-ZN=Pbtky3 znOmeWrD}qO9|Pteb^c?B@Y^F&FCI_TZb7hHHs~msiG~*TdK&HPO6X8PTD%wa2)DjS zfJXsN&3u~yp4xi^gj$&~f#tfdqa-&tSLqQ9;{0ViHjO~mqDQ}Jvpo(Qq{3s9?DKtZ zc+Pwmx+uSLt6*R6M03in{)0-QeJA+-MpCX{&K$j`bn$^g89#;0Z02GH+}G*dD0YoS zH-mvgF3iX= ziW9*oRAIoO%|UD&qO(15=>h6tFe3AV3(v+akUF@aF&7?*rvYnY`S@ZT0v`J;yKi@q z9v^)$McJ$gGX3&ESHpZiz%XLv2n5Y16?=` ztXKm4^FSHRt@lmn?M=eZr&~>zZ80E?b!FO@m!_oPGOvI3Wr*iGKw|PCr3PrirD$%x z5w}d`wDRB+!|t)<>y06`#Ab{qTLK#OBwX?t+w*iVjN4v>&Y^qyg%>ibw!_LVu=wiJ ztGq}L=d;nm;WU&OB!tiUOGPM|0~rK+Jk;Asb=B6S8h=mtS%*aD?fI$hsClP%L65(E z;(v4$Q-UUYeyA2O*Z3wt7imI4T`_B1)?)u55 zz!|Y`UOmMq;A-E#9Z!gH#N8PohZhYdB#5SNMk8f6Jf^0w`I8|-{Zngub6Yr?&}#^VRNce7mGoyBK!$CqN^t?$d2Xy-0X z-M?c?eY8&P`M8I`Y$wsrvY(yL^m4E7dvQ#iX}PPF(l`}cGYwTJ?mIr_XfonFF@uS> zuwqD7*?o5BFs#VXW&&fSTaPd3mUSSId3{kbVQ|Unhz|tpT^K0Fa0_(S;yMEbtp|1F zn)UU1KB$lkt)LCOISJ6O*3)6047m9!Zdbo*`t{wf<@}?7ID5!ZYMT`--1`VDH>;bQ zOAT3lz4C8x9ctavo#zK^I#UJT-BAA7i{t|c6TO>$i|xXCDHZH5X1;80fvaRwxO=5i zLHVDPJFX)YS`c`;Zwoi%p|&<|8XGFa&40f&!{nHS8=V!5sNRTjE2|hox*D3&**7R% zkZ&!2^ErEs&$ZsEwYLn`SCf)r*Pcgr@<(R_8-)Dzl+^*Fe&U(qL`1-W)?p#>RSFsg z6P@s8Zx{r7<25#D$M6~`GyG=f0oaBuQ1_=GU+60DA zvrEo<1l(k$!0JR(*-ZvvL4xx$^VZ&wpun6lN2R_`wNxvEe_-8tIBq{2K!Rl8Ov0r0 zMw#Urqd9)c5lah;O`W!2Mkg}0aeTaG$$%zX{c+ipQZpEnfkf#(-XLW&5Jb^w5&D>b z4z%x5A}-CWG<{c$M&raG{Yl4hOmE}%f?#1edGlD@Pi&TRr=2TOmX0V~9BiCv!SKl- z15cNO7*=DZ3Wr=51)65q@(2sZxU6z;ag|X`+u4;l2vT5TVm2bP(naJuJWr~uLtp<` zC3>nHL0uNLxI7E?DHyOP_PI9)HWMX&- z3DTq=b0Sw+rA7-2#{^z!dw3Ik0da9rH zOoh(hHCK?U7%mhw&dg56%?swdzh>={EDAd!e{4ow7qL(^v!3DL_3!LYA42Xoi1;y9 z0olEHem*7})2du#UCPx(>>Fc>NGg+fDvPAK4nFO`TgI6}G!s6%3VGhf?0NYR<*4(c zlzTr=^K`T4F`vhGF9W#Ci)7LaIID@7_Q`*F35HS14t�m(vswtX&0)W!ph+OC^z0 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 literal 0 HcmV?d00001 From cc592eb5c94eb485ca951c6703328b3f360043c3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 5 Jun 2018 17:12:56 -0700 Subject: [PATCH 012/403] add new image --- windows/security/wdatp/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index 11401ceb09..7a0ca592f1 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -17,6 +17,8 @@ Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified ![Windows Defender ATP service components](images/WDATP-components.png) +![Windows Defender ATP components](images/wdatp-pillars.png) + Windows Defender ATP offers a comprehensive approach in securing enterprise networks by offerring an end-to-end stack of security capabilities. From 20ba3631fd3e30ad192e128cc1727f9be950f845 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 5 Jun 2018 17:15:37 -0700 Subject: [PATCH 013/403] removed boarder --- .../security/wdatp/images/wdatp-pillars.png | Bin 228712 -> 225932 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/wdatp/images/wdatp-pillars.png b/windows/security/wdatp/images/wdatp-pillars.png index 2e71b3870b4b1207c7ea79077692ec2e701bc5cd..d0071ce05e9013ad1a0d5d5452a086797c6e8656 100644 GIT binary patch literal 225932 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
ZhNy#s223sg)dms={Q!*>WkI`tvZntmO3rJg@ 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

oMh2 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�m(vswtX&0)W!ph+OC^z0 zc1=jV%P%6#^{uI9Sq!n;RJh;yWL+-_Z_XD4B4=swVy5rZpA6{!MQ76`NJ3$8O+y zW|CirPyKCRx|L6dRDk-~g24Ac_l+RP5&anYJ3~cnJ(lqTf@POv*3T)(~rDMR-S_<&8ZN38y|t`sw#UctTX7{4BhhV3fIr6K$H2 zuxQWES`GUruNK{Tr-Q~IK$6}G{o@no3G>10^j6)($w$DS>#<$cdn-6udqy1d4*M*r z`+RlrZUN2irhO$exyrICbGM=)cn`vc#JDuE9Maa^J{%nI`B_L%SW@|6R(l_x*u!0> zIb`bWlq*#eN<@ZgaB~-QgIMTF5;buTTNIdUFAj70zKG?J^w=*mz?MqNiB;!l9i^?t znCf8j)d23str*uOkMbfU7X0Y{$m+cK44Vk z*NGe?6RtoG+X=JXBYyR(X5rJ+rh=t1huMEq<=F*>+xIQ1-^KXYk4B9R3<}L^b=cBJ zp;u0a54R4}{0ZIN-Gf;CQkq?QBUb>s{e6c3brclT9}_oVT1c?oy}vJQ?L|+B3&zf~ zV93i8St58KY29#pydU++ZDVbS#FucavLN-p(u5zAkUSi|sky1OQMmHj;R)fegIa09 zRGp{8z<0ewr}{+he(kU^NprQsO9#JH6%=y#H)I3g4fAbo7`(HWlT=u0H}YeD&U%^~ zX}Oqu`_|c~@5{EF)AD>SVdSrzFC3@++{fSS(vElFgbgG9oc9yG9PaVu)skVZo;M)| zJ;iT8#s;iWT%FoV)QY-tY^^rRCH)qE+)JncU?oFPmrbu%OGmLW$1g7V)UByf?Qd`I z+A=DwnMTH|6&8;9UgjBdG&tw)4p4^UO=`x51)yo8Wf_&G7+kd1sU>A^}xTm-7z)+Np;) z$0k8=j;p*zB9lCg?PAwCfkW5c06epe7OcACKTe#}*QH{KnFpvmxUW9IooOmQ?Kwd| zo=&n(aSmo>4DAC38&Cx=yO^W>t>}~Dz2#!PrM#=O`OwlDovl1>4MJzbwAeP$0GnNH zS%1#-?eDg7^|PHEollqU%W>4t!9a3LP2h~^R|3m<^5ZBhbIrZ8b@Uo1(-tJhc z#7OCmqVF|q@t1wpT$SkFq7yG`bFn%~2TIvM#Ag>$iFn)P3s%YK2ER|GxsD`rgn-QI zxr%7fJ_zRORxV(NO~8DB$1}|*PIl-)i-6gaWZ8FInK0|c^~BFZVxzq)+eia4-h42W zl{o(A&1JaFSU^NYpd~3vL_~yx;JZ|HU1l`dhsQ^lI!M)bdeY;|%fMm>*9V({Vi-N9 zRqFKQ_Z?C;lBUdC7mJI!jiiLu2O%-FxQHKEH`Oz=5b7PW4I47_ju=SA^eC&dB*Q|s$PJZ3 zpGL1wq*!!jD5vGi^E&E#)RdVIgg~$&3*k8WZMYhX9@orQ{p(+IZDN#(dWKyqAn72* zLjAg5$~5Uerqe6}1d>#Ae~lGT@kmQ1e@!)MV@xUdJ@#JffJpwkmM;t8rj3r=UoXHo zZ?@hT?e!T{qwL#=Wy@;Q54V^Ujv{qiqr%RNon4N?^YYZz*Qc z9HXw67hj!$8V1RnOZtmYLkNbuoIP`?{Y}ZvyiaFCVeG;>V^T`zkmzYx~>K>PyyyN<4W#zgO=;gJbpACDBs z2rS%}e%_Iz6+ZLVCH(%yaO%C`ldsmZ+rl)77wY<$Ed|j6GL=5l7);e-9}S*s3^z(8 zR7D2bIv45K%7&l&=?rL zpO}c&P(Ue<%O;ZD9&f@vifho~(vo62z6Rf;%(j&cKAh=Q5|z(o3v52Mk==biOoKha zPrjh-2F;;^M!6ikP1p4SuM3|7*2Q5ebo1wYFOXxr?kJYjIF!4w*ap;G1D{UIPo9ut zBrn1B>_2Upg;HJYs^+(^C8I-? ze2WcZz|D=hrJd`MRx5xIc1`jRI`7~>Df4=_4SH^(er_3|^q}3gt$Eak8Iu2B^Ik9s zGC~E`ZaMyMzQFIATH~2^5$0QIrDiXDP8eQG$T2K-d3xD1kT_v`IVNUoj$*G275Q01 zR2w_IXY`46LfhHn0LlBWvFh;1pYS4*aW=VZ?H1oLEzL8y=xuf}$rNO_N1X}X*X3|h zn(0hjEBbEVb!!}JyOMp+QJG9-I+^o#dbZHQ5_uIpz?e3sXE$}P%l=R$XV+k;^R#P6 z?|2sBCa=}_rpACn0k-h?&g?j1? zLG6e^^2UZhT`PHsKLHI6*C7JM3(bik_Ovm zhmYCxL$B~+<4?LnAr;m#^%2EE*Z4lj;s~>QAF3j>UH!1d;AGJ zvp~5%`I!irFvz*t$jVXXG5GM;*}gML!694H11 zOG;BIR)8=ZCt;{$5y*lo?f*5C%bvQ(QBh&GS_k-PIoG;VtUL@H{Ij1J82(AFhgaC& z9l0E*c0ZZz?Rb{3%L1#B4;8X95_|ZY`w_S^@cQ7B4|RVQkD<%AWIEH8Gei=EuY7jv z_|ZZnjpw!C#UI}#)#~0`$^OBwq1;HHSs*_C^@=}bVP-yLJ+oGZ?o-)=*0aJ2eZZwH zjW(e?#(NLZd;^XQD(YWnZts)VLCoX{jwMMssisV?e%mCG=QJ>*0oNvsz85jwHWZv| zEhyiswXD*+Uj}WY`0C#>f1*uMvRM$j6*l3@EIa<0yS$=XugsM98=Wp4SNl(1V+NLNWiKx$uyvF)v7)~eHnI2bt zTKuaR^MZl6r@$}EbO#VB^9RnY6tF0B*!ca)GLWAS3reoX6>SXXWi=l?= zzpxcRh*l^#(+(<1I!Jr`8q!&%1nSzDq9&a;&)3tlOok?mo5KpZ{VgQ>iKL|>QY1&QEbngp ze8h!<7$}U2bVdJZQHhO8xv1#+qONilLwF@At-K`h_Y2-{5bZSJKS{?ba?21*2bHb! zr*HB6Z-5P8P{zZ9s8?{Dkl(l<-2GIV&>u_rD!)o%HPz=lm8WXnx$f1u5AEEif-GJ~ z(%);ft?xM8v(-J%MP1|-P3+C*G;oEs@9EGRkWU*iR9N}TMP1LwJbf!)nmm~fL$+HJ zqSD@;39H3dVFn8$dPHZl|8+KG4Oz1}1~{RYqhLupvUNq&j^NRaA2RT3fM2+d}(AD#W2j7bwG`9 zYck=K2EWt?wwS*ZFkngsW=Usd_Gmv67AnX6nKKzzBwy$J5Elb%jH(%f%$S%viiayj zX}IqH%0Q@LNyCGfp`oD}|Lp`%`~pvFCwp~@jPS&G)9M+JOT=GjM<-np#CGxjk6Q!nlYBr7lCw`BBX@&q?HT@tZCa=ifgR1DeSE$p8swa`W z3bNchqy^fZ2b)4*CFR0fUT)W-)2UGReSn*+jRzL8OApiL)tmQEun=KjgK2Z2io}>Xi#w7;$;x;EQFSvPHet`ybO7%vtppF-I3{JZf8)RJzsI}tne_c!b2O%zz{(}%MYPdf{ki;6Mi<#V&Q3+?aCyQ#82c5&> z5F$z6(VW+QGsIll7bYv$3rhE1R2maO(h5UXbpq~Ff!L*C)K{lIKoan z=Br3Wr1JH9G$Wri!hPq?^c@|l0NB<@rNaFEyE(>P??LVCpcm1SPPJ{yLWacjsU`~I zIEo_4`m^;Srs(G9t@jF(d6jG&`>!|u>wVkBLO)u;$sgm9V2I{(Lak~2J}eFJ^Xual z4`PkkWZ3 zI8G5B$?=q87Ol4DTKpU}Q&GUAL>Nctz!{?>)!M+?&o{I)TObkKB6_H6aC%hM=MFR@ z&y}lOo(3ZwKW*qz z&_!Cx-5Us!*32Azepc?D_p zR?NH0Hjur|+1$V}YPxv#dyFJUu*#IiJ4optrp#nMILkekSMtr(g?kUrx~%AM@C21o zXv&kJ%p*7(&xw!?-wc&rZVn0*I2kc1ElXhu2sxTbgCWIakoyTZTElljSF#4%h}IU? zQGtwg#nmX$W>hTR#)L%Y&>zaF;1;nYAPfa!o^g?&ACn<$fud0j z$aHp5_q!sDgp4)j+V%-j3qqFV(=Q>D+_qkp5>G8k#$<=G#V6C8iHiq{XS)7)eOmZO zxt;LSTB~BUoDz-TqtDK+%MEccmxgkfl2xj8tGKi*RMIL3V?kvgGVo=4P)Ez7UU$(m zes`jzTMg3*2o!bvZJ6bRdUBo2x=Q&77a)nX^=sMV_&s4m#(n~X14d2}>Vh5#ssgLDn`D4j+@=|s$;gMCsZ2J zz(Is~&{y;+z1;{s`U2n6I8imA%05{UJ!Q_#+fZc2=g6ZQh-`G)m;irt>%S(*L&>B` zGUaTH%^J00ii(PQivmzYb{cq@r6}Nv!i1Q_*f7S}l+m3mh%Yw&#zR!(xt zAT!gx`66MAN};)KxbnynmBz4-Yp@axHH@bzT(Evwjl(;`2$)RiJdcb-LEwKR3)fhC zo{dYvf{(VmH*G?Vz}H!1K#y*+ByGm5D;51Vez<5zUn~4&h_-fo;@VFFU{@fqlKaz6 z``N?p%DPK3?kv??()_^qkwl%*3U~`s%T%O0AGdpjAo7up2j}W^X-pMI9PLzhYczN57!xjdC{ap3R`2>>pZF?zYze+{yvu18G^_(!}z5Mx% zy5Lh-@n2=-(W8O#nYX6sm`GtlT9~Xl_@PPQHl+xZ9Y?l=&g*9YJsq7PR)&mTRlaE> z7Ck*Z849%gZF_m)4~=SYQETQTGa@87l=zVwFFvwl=?(G`Ecnco-lqe(2(E1K2U-k0 z<~o?@k>ToXd$U-|*{N+iv8a*GlW~QI7E9dsFO|gGjF6IFB?F;M8C(^`xzQ47dn~~< z5;K?WI#<3W$J1JbzcOjFwF<`}ZFYP>z%R&HLK}*N=!lcSJf5J56PTfbR;lKZ2klt7BV>0P$8S#8?!vyDJ+4>$OE$kICQAz(AguFFStRg^&sIF`L-f#^nnv6{ z!o4P9;Ps?KkL&H9%4atTIO@5_V@(~%30R(YTfg7z;g16aS%L{BYp5U|E%AQz>-aZS z6%Hk>T{ubYyzz^M0n1?auY-pST;?jj|8I@abgjQRp_Nm7Jv`l!tJS@1kf{G=P*C46 z?yHgUxvJ{36_(Y;c((B}$;ecY9~VF*K}LRIqFRBpuqWJRQWV3Z364o@19J z37olO#E-Qm3@TBDuG)=SG+S4$uH(i?6d#=ek2EwGXcmrCyx(Mj8B65c@nVV)LWF62 zQie@+_B4i!EO`t?(A+sGf#S}ixAY{mjLf78n63r{EkIe#=*L^fP88{+Gqzb?c4H>{ z40PUWU7C@~ZkBWI=`K}*5Vl!Mc~e3HSp&`=8Wm)f{w2y}^>HG!B#{M?oq*0-Wg(D+ z+j6v}H`I-LbN;EbVkqme>*y4K@EN`?q1*zBLXr}gMKuvd8us?$M1u|G;FDUI>EXmb|dWA<=H7x1LpQ5!rCqEkNTtAntG_? zl+X}pnw=&a7;-pzl7tUc-U_qM>l0o}4jWb6Ow#hP4<6=E#rKho-rk@T6;{X7Y5B#H zVI&`2ocE>uxvR>heOK+ijp$=Q1()KO01i#^?p z^oRo2Fx%V(mhORiNyGZ3j+ZeIzI?bWoikyQMJ+ zZ#yeZs=oE2VYAgGE_jtI_XL9|jx_O)b%-z;63;h{b!RR6o{qRpAF;%Ult)l}XG^mGQ^Y>=WQJuR(2p7^xEW5z)n3IqPR(qka)~*QI~R`C zCu;c%dU*WqvNrVZN{L~!e!eJK+(XkcV%yKVZBw7>7h@V(%2KDEqwRB4Fc}y_a;Q8f zav8z;ocmxE&`n?y!_a1+a>weltH_?$_uQN+wT%q3v|yia9v)N_XXfxW-Qcaw8%^U< zH@BF)gvb(+j=MVj=UJ7g|Eseke0Qihy;Bdxq8Z<^GN3XxPc-~8R|ad%@x9{TGkeQo z=bRGHwFERr_RokJX=UdLf@<~dFtak#eq*;K#^x^P40|;6R>eD8K~$kkgb*NEiE4s_ z);{!IGKgEt{@1B1R0<)c@l>JKNj*#P=r1d`+b`I5Guoc5)j%yK%N8UWJkNij=Ov~| z0Y_KdEPnk+x{%9=EzS88=O+fIgxBFZ1qI{3K?%p4j+~OfurSsL&%J47zyo!7uJ^%| zG&%Y{tKT5@C9N zEl3jT6cDz7%3Qx3J$190@;v_cuntS?)Tt+xB&MpGEYUL2B&V&7&5C0Z2qbY0p)X*Ng@cFAv{6MgKvg-BV(oqMgrvg9 zZ%k5T@3Cz~6+`p#9+eOFPsV7IqF1LWS4FO@AGaN$Qy>+w~gO1d?-Rz+s{)&bcN z(i`qiVzh%zws671_+)Ne5xO-TV?9Mm!#e1{|Ims%h6e|7?b*WjVlH>hydDKO;L`SM zKAoX&CkGx*6U;6@u3wBpB0`z=Do!Q}hagny&M_oI&b8b4#Kwd_Pmpw`YF1&jTa5`? zXRI zvR?ycQ8>Iws6++ z+3@RT3cSK6*=}Ir;bZYx!13pJSEmN=9hR@UYH8yVMS@6bdqNHiiCuR;y z6YOzZ)lq^B^rMb?i&AY0sMNyimz~0&l#!X9S0F#Ni$aN^y?7NLfTQpBKGcyw^Qm6*MKp>bzW)8gCAiWX>NBwc%jpsRfMNt4e zq3T6>#`aN$A~j>8yh*7YTqm_WNuW?kiq%D9U1(;Z)WX|limvMy=#N+`HFZlHEfXfJ zX_i=oh#??+21?Kd>YIHk;D=kNz!oxkWl)cqKUe-)M-^oOlPe1aqFqucv)s};m&?!L zj@w#`gNxhRFg-dd0jv{1mRIT0N>d8)L0xPb<`S|KoQMt;5=2>6V;m;A*NUynH0kWX z(}@YNkd}l#fCjgPOq3RcJ)p^J2UrC!_e>I49hdwX(G8Z<#`z%>7tTE1`0$uO?1~0A zKAM85w*o_n3Ng;DzRKF71_F*(Ayv8O`E{k#%n9?yI<3RS3)(Xf@TcpDYwXDbC63%V z3w{X#bty%s!^8_(;a(um4%XNE?TJ>4`@vDq@QL{QWe1Y#Qo*?>u9S9J)%{MN@3S2C zG*#nysXiclicx2fJ>P#gH4-rWVurF^t1sa%OAlMFK(eR7^ehlN(A#}C>d3g84HD1% zy5+of)gvo-IR8$0cXUCu`Q|xDU~6>R1h!xIf$zEDf&=I>PWHTgm+SdPE@Qw{bEh8= zN$7f14#)GS87f8@#lL87r~CZnd+ifCAv@@HY8XqsG~Sg8GP?1?8Q}RC=_Y^eI%?YP z@;qAX^#mH$o%b5bBMMn{>AXz$9w{`_$@jK{FL$DvLd~^0_;7q}yf&jzeTX0x*s-UL@4kxXlqA|nu$}8MAfc=-56YI7gSLC&3ZPAwMSPi3~ z*^~)w*`)Bl2)mFUHd?dQ@gI2+eHEpm=9p2|X19paaoJvk&pDhtuE$f0 zH*4Js-6{>{pAbFblK0OM4#y?J>Rq7b%kqIi-PgXUrSveR>bVUPXIgEhG5!a*S2;hZro3O$rYd-ktQDU5r(m}oN=l|< zPL+VYMKI$U!qtE2e_4PpXYfFF{Ta@=k1Y24zJuJkz@2jW89VE&i4tjCu9&0D|~~_GS6y?-*xX<-~7imDY#n)Vc7x1Ug=N&wzBNUhO& zN=@Ht|%yXVnNx`@W{T8(^i9xP0kr|%gD=l`NPtd{+ZTC zB35E(%m^66`c@Cx6C6uDwCI zxi{7>$F77kBj8UHDMSKFD`F&-J`T1RhMN+~XnG8oigoxncV^^vDZi>^bDAr?v{GD(Q2 z;1vw$f7x;9b}J`m&R9%Nsu1u3x0IU+3O;-ppEZe*2&<~10>!vsWKApLSs3%Aox$DGjNkV=l(<@#=sjG;1Y}|B z3RmKo#cv){6}n<&D7=fIkaRBW0&nKj!Q!7aeV;D=AgW5f1lpHf>j&|FCy^m&n|?2J zN|_7`<2(HpqbbcSyGxQLYAhT1gLwX5I3jAi^LxQ8kpwI%X<|vcAOwa=C_+CnQ4Ng7 zkWuMG)%a*`pSI(@8X_wMI;vKJ<8>eI%Iffmbh6UpI)XXGtY{p?Qm2uk?_?uK94U@)JBLg6uEgM2JNSh+)kS$g_G`$A)erqsDkgAd);Lk z11C07T?P}bJDL2Z+g0B#j(|(fj9^}O5G&$&)St0wPQs%%UB}(JraV61SE3&%)fD$* z=MEMM&$6Azujky(PTWYAj}M4mUt9e*D}=fyKEcM_&J-^DmLI!o*{{>y%!vJ7?39St za9)|O51Sh|&$ylKHN4*+>VZElJV>)K`-Zl0XtBIzHu-#Jy}B|AjBj-}oF6YY0z5Uh z0$+8yWPdOpeccCk?k0A|e1H0HczrcKI0f(N&x|qh&9EwNj6IuxS!OP!heht03@pXx z?M)EMp8D<*cAQNQofw6Wm%a9Q&(VLpmTeo+e<5)N~~x!3Jpqo39%rNQ@@^Qj2h zn_^%xuYgw=U}ZyIewl!jF8`GnHfqdy`;^p^M#oAMII~(n7lgReB#ovW%LXCh1*&WU z4XNQ8ezM9zTwqw{p4f67+(IHEgq5M0z0-Pn{$gg#pDjYIuY~EF;ws^>8%)~eq*MuA ztzlD!fIU~B=5J%}6&MuHSypc`03k@cDwIe)5h^_L@ph6Ib9p*knp(`er{Q1tfnSXE z_W%)9nyk`IDh0juna{7Qxwtv(H*to3_CZkm@*ThhG0JSO!+^sM`ZtJBSfY;{N?>%YbfOzNEvybe>m&=VuA2=`{v*Ali&V3MiKO!9;d%Y!-mFA2Qet^e zTJW!UP8%GpB{(os!4$~I`%-2xM4#{40){Dmbfe*~(uk=cKTx;d{G(Ri;H(X@Job5g zZ$#Jga$;tf3dq7@#**Ry%p+ZnVk`2Ekh7mLElPZ|298~0`c1}Of2Wi86U>a05b+Bv z_P6Qihzut?4+`javPdNb^g^lT<&E>kO5T3pevbjSdHW(42R>@%>9J-{8Tf@~V)6}G zooj6Qy*SEo=uh)1ZchwkfsTmHBwF6L$3d6HcIAk%H0Ca%?Dr#nwDUc)G%I$+Co&`y3E<$KpWZxscAkGY=uo4F%}XH!==PZ1F3J3(GiB_2 zY}<6v&WFmC3SL`KMM17e!~RFXlx6?9pPt_lamOFgD-?OZw!9l`ZW=$HN^ycI^Z)$( ze&(R$_h)9H_BU`_$p*&AbQM zAHDrU8fg4E;d%FgiOKvBJV3_B+HqXZNR0mt_We2r#!^Iz+Zz!p3D_E6zmWsf$zN8B z4eyusF%MsFzraeWmt(BsbNrUBT|sO|iX#6l394;QaGTBQ^!0{HF%x+*6pJwADjtk4_Fn1y!4UV6jIy7gM{z zZezSAlY1s&=Tu@6y&q6#lxRwsz$F5hZ#gfeaex-UD?9d>*%gk`gh}z=yGth^kN4KjH` zOk5nCp&V8kMa+~rD=Q27%n~GNqvU*KCpqrgUL6ST2|vELGZG#vxTw zKv}s{6D*YxWrOW=G|o(cPalWq9Arm*8?5TI|i#ebi=8wz}xa1^NL{!X&?*J zBTt-d96uDA_j)b*ca$cjqtW~H}c`5Yi27GIzN(PMg;*=knHT`a#h8i z!+s^RL#c;5=?}racY^Av_`~IBM4MIyEiBiEk(dhPP}8$14q>Vjqnq1ur?Uz^ilHJ{ z%X~MqqtZof^t-0FG0zNa>>fP4)v}f$moh?M`oBC4B{sT0^ zkz&3g{a?02^Rib6r%imHJ4??*G7|0+wiB$``q@`&N{8m8083}L2%ob4XY#i?)lbFi zyMZc%9H*y=mad*B&?j4{j4FUKQVKVG3NKuO+yWldB9@fWAMKZw(tIJ*GH^Ng;FIQjtW38Ny#%$*uh9_Oz_eeQAdKPlAWu_eWu~$Sbja1Je6`l*#e(zW+a-T<3pv&GC0|sw zR~3{C6x*aY^2?A%GZ~pv`6JcbG(MKlN^;>Zzs@2yv{<1PM zOqp_Cy#|+kOYgr=&r82BBE>4|>&r_@%(DB0UK@%-b+o;)ML_en70ED)D?72Zm8o1h z7q0W|z~kS*7%-e}PiRuik|Ze{jdHig?-y~IaclJi`%uv#0Ou9%Mo)}5QAt@sGN*~U z@Z~WHcX?d}x*Dck-LdXzk+6hZEY5Ka@K}k{(qsQH23$0Ui_P*DhXi9(P zesH%ZeAUTN2&bX%O)U3c&LXtG%P9Y`Yc*{uk63j&kLEbWKcT76ROS~G;HN?fLxy}mPS16ff*5OAHbzJJx&|)-` zL*bVK{8)SI02$l;J!xI=)fL+f=qJL1MujD=fe5pU>K^MGZVYKq-nhRIrr#?Q?*xur zoN$$WJ&JQ(+QGFIuGJNgTs;aDS8%HC97W_;5K`7{t#8jHQGfhb9|-zog=iXATgqktGK!+qSf&2k(e=scr+?7BO% z;`H>A_;8&>(Vjvk$gmYPpd)gB;h4d2+|qY*qv}d;%i(QxBRo`7`p+k45Nl<2*%Vg^ z4Ne0W@KfUIWA~IO2aw}DJJ9p}_U;Gp1C>k%4b{3CP(uk(II2;8WgWV*zR(1f5_D9% z`ZYU35i0z5C%$17x70C}d`OKZlV0b$`khQoTUF+)RB1-MIik_2CN8WmS=Z<8R6fbzOBmWE zLV_|&Otqn?Ya7ICPuKBROcqHZQ&v+8odE7zFBR`@ckv&2cuygV1cv5;-EP7x3D}Kh zFs&2;^HyvsIyx{SJI|26NA|q3_@TrHwAE6m4QJHrvN5P7oaT4+e@{XHJ*6mk5L8Bm z^%#K3PSj9U1(OBTyU2?o4#{G`>(=+{x|H-YF`1AucS-M7&RR=W5=%J8!7ICJEZ^A% zU&syRIHD3HcmvCSdNNF>PV;YjEI&vbRr0l zDE&x}BxNs$BqP;TKJGxokTA`>-22IgDA#yEt^C*Z;x?ut4cdEuSRR3B(C9ZYOKRir>_aje=HxE7NB^fO`6{r^`i96Pb>)rTshp^K_6Uzlol0W&2Y)B zH$X_w5mHT%xnR*Ds0KX7cXiGGQbGy+$-`dNXAE4wFJWa0M+6ORC5zDGpV5``XQ=+c zVtD_1OjdDow1l#ndw)4{!*6sTC5s#dLfC66zQ_C8pG?P|9?1lXl0XoNlZCbz)KVGT zoVQ`Sjnz(;+kuQlqBwJ5w%6nE#;sxDy2ADJ{b2j$;rN zl25dU3(Dp(SBVJEGAr^k8N|Rqtl(!&hQmk?qKj0er3NQt<)e6G2APki+cm26zbl~< z-*RUoccI-%#g+T3L7u&+%tU~P16Lg@s?Tb}g3NPCTEe5rxck>c`$*hMZEK(+5z?Ri zTclVC-PgAk@vn+PMGxQ6JX=Q^=rtN%V5Taw_rK6hnStVmR_(e)BDy#+K|Cr<7%<5% zR;(N=#DWE<1sn-@0D44WH+7(E;7h)Pz=Nx&7qjUwH;Dr*{l7;{fJ_Uh6?t^?M+?oT z|1{e?_J!rhh6m=YSIz+o{pUmdF7fh@WVY7U#EDW$dU`d9+P-H3Y&h~MX=xYBA7R*|YZjmykdcTFql0kp7>kj{&S*52zqO(76LL@F7cEaQ0P z;CKF_*!FHuJ#2CXTz6PaRC^Ga`}#vz1|!)DC{6D+b9>!uHFHJ&mJJHH*)P41 z7u*ej3cu`X2nyUrNxmBSaBNuu>ECp_w_$CLQ7Tu1+6(cl`I*x*0A4S+sD-1uI zC6yUHz(>pE2&%-eLuW= zz6Vp+smVuKip2^lgDCz{K&MDeiVX?hEu@Y@HENxks;B5vcB*xBA?}wXQW)esfj=G_ zD7^GD-WPk5DdsI$w@+;;U$j?#Y*;3X24}(W9xAZT1X0Q2ny{7k*t+j(mGB68*VixU zID<|3-z>=y2KrgD*Uznr=t~uuCI-1eaCM$P;5guHM}Co)EkSFdk&$mA;k+gXQ$i=N zP<9>{!^?em!8dchFzLwQEdxd!<13HqRJ)n`B9e>P!cry?%9^f4RytM9w^y-87626Y z#IA*{WX9J1po(NcizFx8rJ%Hz<1N;>|B!+y`~FR4-`hY_#>8Aubp(iDQs5mZbY_+F z#(6(nnXS=?rkSf4wgFZ*m@5!xfdL-i(PO!;_`=mucOy#(NH}rhp=M;9BME#syowbz zyE0OgKi%5ckP{XC8PHFtoyMFg$CaxD1gohbeKq1 z6}*)=M0Ls378$pE8QN|VE=QGs<=Q0M$@9Cljm<(6$`vz}5gV3sddi+#H!~LeFp4xE zJpm|)U{j7x?ZMznDua#?drz= z5P?yqp6fb$eMgeb01;tim?)`gmWhgFWR`B${U{v-?8CaJGUnN?+tWWem7s;BrF0;_bTK{J`TJnJ-5HRRy+8y$oY>S?x?Q#6-BO6g=R_T`qGw<=Yy2doYFjeB#`< zIHW=#r|-(*sHfi~y*d~6(O=NV2s~D{90*{)eQY@c=YrXpr^_DhHCT+J?M$|cu3wq6 z9HZs^9supbJ_OQpNiH_wF~wf{auzdoHq8u+g1S-#Zd7CL5dY!`7vhAZV=Len81&As z1ajQRsyAHYqU*Qbb7GMriT7=w81hGs*Dql*PdMu^zs$F9=DY0cS1X5QDje8jy#wwU zU(*ihBiq0fdBMb0Z;$>ghc%YxNVy$ZPHXk%#0%<+uOu^=FA21~*+cq?R1F#b^wC(W zq-jG|gh>O8{@auO?E93JOb{yKfX=Urarus*^>(|H>D%5Ju|k5o1kTFbZUU)dFIQ!K zG>dd@s>;G={gOFDX=FH3aH)Wovjl2j;5#J6%&L&SQlW2Tq-%u7fv4reVH5M=gGa$D zgmo#Dx=?PQh2lYgbt}>1H-=-9x$fSu+0R3UpPyY_R@c%y=wP@-HyL!OQBQ6s?!;vwV5lG$Mq?NM=U#xc zkd~H~zkmP!nmZ;XhzC++CoVkTNw+>osiGP`W(9Karr(5s=W#oZeV0zQJxO@o32|a` zUyw^=n>Vk=H}_6Gpy-w~K^7z=)V)QTD7E!)_8zsQCOSAdIoYskx7K%$Emp0BCQjNs zxO=f>+-L8JK@k$Px0kY=Ak2akJ!WlvyMqYET9T=eyCf?sEKCK15AU?9oXh?Fn;<1K zna(lhuAXt__A3d4?=<3*F_%H(R|m<>FnIP}12afAN&_`Q_Tsmr4C6YUB4fO$J}9V} z;xBWBRsl9gMS=L%t>^%SGJvB?7emzK%|XgdwBRW?T0-=LzexgEVaN1}ZLnV(&7TzX zug$l2x6b%E&DU24|KCa?!iT9(!^!Q>mE|sOb2A(F>yTP%m~*e}6J^@pCVS`bG2HJf zG5=f@x_Ke?i5R%ep=k5Fv(qu#4?Ze(YIP^mllzMa3Knm3*b6!D3G&9vahp)-5^k6; z8~d58wV@^&>_MR*oNhDywO;NFU!D~^>-1$UN>LV zV9g4-B2$xdUc0-;Rvc+2X-kCUbPWGKPIY@e-snWM*T?DnubuNgb#Bh9zjf5rv@uMHLFJE0QdQd! z7Y&B%vm~JH2<(xJlJy<#2KI=WDmGCFDIL;0d(N+S-qMOf}H6l4@_D>-N%B59WhHZJ_iJ6dxa3?Jp$meaR=VPc1rb-|K z$8cvhxt=eAx;u*XhXNjcOu~N#DU49~xKUYb;ULnUk=E44Gj%PjMU_tW3ZwpMvdBbC zZ@GEesHNLNp@3REc3tZ@sR!ER4jVg41$-5e#3vOJ^pbLOrg6N$w%+!r z7%YF!pD=r;NRa*8`JDDH0wzPi@bhT%`_uzhrW^_oP64x}NdrbqKmx&5pRCseTuc@@ zVv;o$FR(NPeDX^G82IWQ(;^Clv6}mTgMBlLGz9VOcaSVNvA+6`iyHX&2#`r+#L_Bh zJk*9d&zS5!gm^4nU;YXEkwwCyipkkjqD>LWTnZ{R zhirXcbE=t3M^<7MQ>PHNk5E|I>FQA#ZWfW;8mDgCTQQScx?O&H z2cxG10&eDzcFhTC4L$W?85uu88+>uK5h5ih)sqO8rpMl$fD(2B(|(}hHW z32AA%>d-93h)7Is4tc!Ny(wDhcQ|M$35}?c+0LP-%YLw|_ss%phUfBOj^~Cj7n3ZMI8N8fJX?fL!;_YOTl$#3o?%7XEpTd$0Qb>Xmal}FiD zcDyYS!-eVFGmp^>hmM$e13mW)J29w;1ISiJx5xFjck6BTiuPc_;BBc_9Dq>T# zT!NjLgvio(2r8#4KlTZ?T_<8WUAM|$J3f+FPmG_MY`!3Sp5}3)fEJEcJcLg0>As=_ zG!LZ92l8fQpZCx5IsOpaIsQC>I*LB;?`^)@NxpEyZ=@A`)!ZnLMt~E*@N2f|{QFO7 zIo;mI6yt8F@h4SWo#k8k_3e@GB31v5z!jgNd=~?1G#E6EbFF-eSdI~q6kXzXk-V4) zn254kpoMJzSIpVQwCkLJq~d!b76*p=DzO> zdIEpOS!>U@(s*#VG}4aGE85Pd(QVhGGi^PetIC)QbK~=(L&-~HRqh~Ym* zlM+9k61!LZ4hgxgW5hq+23@f|ov?Qw1#c$04F_&uU+w{8Muh(K{oH%1UjaklVs+h_ zu;CiJ+TZMs@^49xz44|(LpUUB)N&}$5Kza^us<`!xTKVZS+4n_LzE?-cE8FEjQ1${ zu^l(0LTuS2V^5-neyAK;DF}N1= z_DR9&bkpOU#nBO#M(`|!a0RB(+Bh`}3Et}n{n>CvfSe8rOy%%ID!&avU!yt|C@bJ0 zj0KPi0EZOQZl&Ngo3-e;@DT72B(t~p&YHaV>W~G28B^ARP3%3&70Aj0P@00?AtNR$ zh?CckAfVC4kPZv9$+qQY)D4M%lUv)@l$mlzk3@^xwr8$#X@{GXrL6JlKjb7(uS__j zlx|-A#fq7MNEHo4p`2A6F>&8CA~>`l9luVX3%4+ICzl&nyJc&vzfUV-W+8gtH-pLY z`V12j#_I z)}C+%Gaqi=3tC^6!r}OHi384rVczn5Ft0Tbb_OC04sQDu#)$r?tVSro~5+dwQMC2cA$A6@*z=Mt$6~8ygdYx9mV(a847OBJaXQWdQ4!gz+ z4*1T=n>7g+j7#t!V9lAMhL^_4rrc*!Zk6os2kzgt6PSDjf@w{0?G0|bt{Wp8WV}Fc zvIn|yeo7Jq)$8V2(@)48?#zD(`d;HxO1hWX8|+wMDW?TtInaT3*gr?+M_3_Rf3fo)Rd#!$wiC*nE@kYr2o#xb0=UuOT1z?c++9eOR=# z+=`)Q^Okg(b+<%qBHSGrk01=t((UoOMc%X)oHR`&xf!ejHS7~x^8 zj8$tmJ2xXAAcC#AX1Mz|${9G7xawQe$c(vnpA^ zW(9+}Q~C&frQ4W}$q{xcUFD^Ra1{UOa=C$Yol9W0VGQe-A}VOzQ_;{vIi&g3lxNvq z#@)I)h$!fTbKJ&*$Omp`H5CN8lyK21lmPa1XOZG4*cevZ%f04@A>h1aCD2z9%j_`( zA!)tDNb6s!Qu=q!r;kShSxOmg!+|qM$Vh7@9#MiTv6A-IE60u_y3AT#S#VUXKBz5S zS+q$csfY@gNd&GtU?2dnj-qh8&t$2K_kJul730CCk@hi*wZHMhVQteeCwf z?z`K8AlOPMZDk%Gra;sHXRFmiuJilW42rW##LxB3T(sE5ZJ$0^Xj`~TB_O1gM~ZO! zQnOhcL;2Ic)g8ubc)k~9?GbR72_A#~=?}W_N8i@P@A->U8Q-AKbq38L!vGj3jj#N; z@6Go1c{C7kRYv`8_2QWkJ*|qIaE>b*C_Xp&u<<6m&fGg>wS;KIk7Aqzx!KqB?X)yc ziJykOOY8*EYeU@;v0cc|d;Hi&+!8qk7u=g=q~}}fW#%SR>3P{)f4M-t{5T!BW~zT3 zpBW?YK1eLa1X0TkSI7CM^$VLA_MQ?}5EMbAyQI6jySr0B8lCnB+h2Csvf;?aJP#4Mh*Xu_i~6u68i+3t5Reza8qZ zUc!@nO~Em*pis$nAyY%$^_Z$82OCV$iIU%{^!s z{1k$apA)Z8?0kY$!uX6`qf>cba4IxZOk}nC#*;sO5IMY8s(1=LybxQfc#7MwH5o-+ z{i=jG^*+xM7ZBI6d_IuP4FBE|6aJ6i26PyTr=I_U5kNjW7 z3|5p`s_wQx-LCS4co+3?%Je7$1r@S}fl+B4#x*|q>s{^#92DqWIO|?IEQQn4Jp>8V zTC1EvM`hf1TgXdSE^!7&$08P(qH57P0%Kuk5?)dWv=Gy%bAbm0VG0V0o?+JX_@x@Y zKkBO9UQV6Lk2rnEIpX<)Wa1b4d~hmGgG!3B4X| z%-UbFQ+;51i3XL?zBzGX@jtbr_bu(C{>lC;_OL*24}H5 zsQt!r9cB|Sf9NyC4Hvay@6cVnA415=i(6Aq^cVbnVaTR;_#MmL)CTDx4tBxIWi)L? zs&3gr&V|YEGK8iXJ4$7MtujqB2)GNi^Y;@d+L<1$kRfVB_Bt-!{e~sAoEyt5$%f~Y zx?9X8=>=;MrHUnQSiIR4Vz$a!$98z>VwoS(BQW4$`IluSo`5(Ch(m~oh)-o-abgoY z3QpsPAxi3Cd%P@Mk_Gbn_m;`;6ikXP^E)u%nGrX+sh5$*U-5zuCQ?!VuL4Ux zumlV&o;@UAt3l)GN(>e7tAAm9yRLEfJ7Zu9T^`M%YzU4sV*y$K2Do)4lKOU=3+Jjt zbp)0Oa63SxeSd6ZzYWNi#IaK|XEQc3V)=6ziPdcEp5oZgd0NUUqIDJ1`dJ^Dp3_tn zCR>12tSIN~_8uFdzb$3jg2+o34K1EDVkoWn`Oig1-R-{T&Kfs7KbJ>cck5i|cH4CLvb37|=W{s9a7DX~g_e;&grDhgG_7#UV#F7N7^Zj2 z&C(+DaTmB_VwtH8_lg8GoCAR&$Dj1^KZi98*6Ka2Lz}Ph*pSp=%5Yq9VM;h}EFRD2 z3Fua{gp^^EN31sMk|WH@vW96RMZf5v_ECoTo>I$FN|K-eQRc3>ePYcHq~!Svp)A64 zcI_noM47!eBcOtTede}2m1#s2{9_sxfY#DwMY>MHSR z!b*&VM$?JYe$egh1VSI`Ai8@S>!7IJF~wHnX-yD)J+IgmeNGsfdc?TU)HoXgEJm%k z68*O#_0$H;Zz969;#%s7QACIB_<#8Ilj1mgiNLE8Hm~@}>skAF&_WDDGcQ8DU_jpz z`vFbIUA|$uQQhx?vf15UK0&@iTlEzW%7mIjD%-r5cb!eVaUzqhhKtLsh0_nqG#OXf=EJ*;3m(LfxA5xhC;F+49??Y73bdyiuI~mU#U7 z1)0L-iF&KA#WY8q?M9RZ*f3A55TrwVwcj*BHt*c5Yyw9+`RMiECM(>q{t)JQJ^kTt z;QEV$cvYIm7=a39>HAaDwcGvgLw5R0-4}SC1CVe%u8z<#1LhgqRl(#2CA z+MdR(DKl35RuoMX6#X<|dAkByDsV$)bpJgiiC|NF<%7{uU448` zf8Sdy7|YrOTZHpbgO=fp68}Ja))F??f2m@odn;bV~2D8(+>T-}>ueY6Jns(BFS?!P6)N4(;&GtI1oY_--;;Kva+KBYH=y<6`FyvFe65B48y1cLy zEB8ztv)@?xSyt+=2>O!EjoNNa_o>{r9!6=XlgrsDcWR-q1Uq~fT6u@--~OhmLh*F} znyn?TFXK#}E)BE5$bYqq=xS^gnOA+L=*Vn5so^oYgl&+k)YPo-Bg*B8_ zmu{w0w&4?MqDzQmM%i8i@p-Wl)uHcenH8RHL*(RP_MCARJ(O2hzlpR{<-$0@ZSGnX z%)urfG+_Z-aNfV*clV4~MtaeGqWDz!VrFK)m1Vy@A8U>rJXN910cGT)kKl)p04=&A z$=A|$AG=ng7moxse39Cg6{ygE8P)9S3tq|04zH@K&j9V0COERH*tDWV@f@}e5;;}X ze8R6}fwOirQx!ki>mCmknl9RQIBUrD){c{#CJvozZ_%*`6(pcU=*bJd1e4<{$9l_H zKwe55u_`0q{IJ$cMAWzvlSgZamY0+JfVb(-;p3oA3#uyWGKWjv_5@6IS;vo&aWPBV zb!Sz^%NYWb+N!~C*p~QwRE5UDZ zOiT;r>yz^%?G3Ddf>-#`@|a6!Mj{;p^mvOS2Xj?QxTT22cLS6*V@g;H&&SiKkScdg z)g_5y)ndO550R_lwwz^5&}D29n?Qxz+UaGLBsNtMP$#xo+j zaXF;ma#e@}X*kW|u8cq!s3+>J#!&B@(n-YlhOeG9R$7#}>Qzm|(j%m1kwbkimS0@* zb+xvGuR1RzE8*9)8Q#l%)|npHs18fn?0B?nBU!{wQjaPWxW+~`DGblk3Q7Bw8EtwD z{@rUiKt<{GJeIgJsP{#3bJ7*@_@(v>BL@?Zw3o}Z=!_b4oU=bpt=;XCOqrPA5~=xK zZz+l^UyhZq5o(|p?q^3p$DXhYaB#EjXYx|FFIaQne+VIrr0kvX^XmT4#2GVVMUMS` zpZas(m>Pe9WnGaaOh7l3cuv4xlUG%{2BvzXHH9cm>PKs3i}yj*I`oi-A3`WP>U>t= zXaYQ|vJ|sJ1jDWFo{C8ZU4Mnkt1`up6e>y}u!)oPQd4Z`IE|hndDC()Fo_R!e0GV{ zMn{>8&GsrhJ2RWn=Sn3%uJc1D?S;?^OExDvnn%;YkqAZ5@}^58jlmr>)&i( z-BGONVMf8FS53kbHoMaaI(h6ASLKwgCstihwatiIucS}0TH2u{LYX5Z$F_|;k_bU z_!QY=n&Q_pX$!I!p5K(HrpM4MJ|floG3f^Y5(1dL+S@VC>y=LC%ot6G)1-2I8g`5R zRT(Z(L#e)&%XxEpe+}2=qd;2i#^M+t!5t8XTwobeF7Q*ii0m59yF#_&lw114C7PCaKsR*Qgs`o)&kpblXuE*1yc#OUASQ0suM`m;bRXHT&FEg7!yC;whY$!agj zH1$u?vvv!kZRr#&HoHxwYL%g(U9%dqDe(kG14CNx_%II!?Gu2h)t7rMsi7sd9?0DtREO(wTI&guv`M4F^ z0HeoY+hIb3rHHVGF|$+ZYc~`R#r&I%wo;{=7NNbJy!*u9&_v!9rAr=?6ohvBbLo}v zXXMrUqiTik_e@c|k+FiW#Xn6?j*l~~ZS6{lX=00mMksXIwkm9)6yrx&F9|4-0A&f7 z>_mPx{T=gF#md1;nU@$#B&W=3#yE9@^5vMtVSoyL-kReRcJ1O3D70B&PmyCpLinPA zHtNk@9Lf0eBx^`HQJ+kZfB`j5b5#}4ITze@R*--e7Ke#D;Y~P5Khv3B`O<-aEbA0NVUIuk8paj!HEpTV8$_hp;C?q&~e@dk3cS(l!&|nj9mP9gfMLGUiowk;V zE!OnYd+^4w4qWj(3Wj)=E&GE}MwidW;mK;Xmbm$X|8~5>$2EPB;pZl;> z>oC5O$nSf9e_uA)`3BX2O}=O6V&d;#El&A;`*6XAr?_ZSgMIl)medG+0=Xa0yqO9> z#L2cvH~NuFWg~HL4KREFPAn*__?)m2b>@Dj^;~|#qZSTbR;EIyq3K&9PZUor4;Ve^ zBSn&^sfPf4DJoVLCqZFJeV-~94B|I}a0u&6?aIyk&P6U2{JMRL9)o5RPs-OtH@*)- zU_hl&?mRFD*U~X}Ag-$ZYh53{7dqC0NTb|;?%)9HhB}=2FU%jjy)9#`sC>%SBu>{I zcSCJTQfNW}N8#^D4r*cgpD)P1E8rX+SBP|3&@AuddnvA<3|~B8HP%oU#q>sL(5dB> zG|0%}LVs>Rtwx~3viO6I_RGr5C-r}Cx*p%r{k8vOjQ9r!Xy_m5Q-6Y^;BLAIwy$iy z`n)_UEMP?!&mr)yzMV?U5o)jqFZn*GR}8u)&0(7UJ9YF$wi?5Aq>vd0etnX>B8Q#A_qZ zrO1tjBwm@ToU~*2X?@&NHK@Xi^hsmuw}wJ>WIX8|D>59oEzzx#qkbv!!<*r~Mo(n{ zINtu(b47!(y%2{Pd0IAjzH@^bEirZVr<%tOExP?N=?SS$q!QHFh`iz=%U0yHVF*A= z)Sra`5CY^ZCE-#rHr`0W2?JUTM|z|bnFvYj$K>HXWv+m`!}tB2iIB8pt(QL63 zRo%ZRqYgW=={SpQk$4JM>qQQg0yS0UuUFq*eU-dAEg-^;LGjn08CmfUikTCQCw;2} zB_CgEMkAgZ!=N)yz!*cbAXVlv9WV^d#{A#I-OV)wtz-kQF`rY7pPHXUqLkVNai#I>-zl0^?D**wHhI1d3&SJQNsRdX(GZUKztR- zqduZ&kPD|$<}tTb^T~(tN+-8d%*pWgx8gYo_tOS~Ls<(sob|2Xy2aFGYw8zewk46% z=RL#>7LPZsowbRc28+XuTCtRz1zJrzpKSTe={PedeyL?QEaBmNvr8xmW{JVP#DI0J zg1h)T#Gs;`c$c5)wZGwF#;H4u(N#w3wV%yeSVSpGv_y&e&YMJoH0lV4BpY?q6L7?ami6w^Wzqn~Lneva%vf z>PH54GUTT$Y;6hOoV9JtpuK+sw9Ek;@Vo`zd!0!`7VSewz87U#hN$)#%SV{Gkq^~% zRgr@2&5;D&+&*{H9ul0{eXx}Z=(+Eii?07lVE^%mxDnm_EAmQa{&h)LRdjvm8!>9} zMd?_iOwKfL3i2_+$^9e~bZDtGR*o3X>nLYy`BiZ5sb14f{V!6dfKaVV>I0>srR=1- zGby_hb#)pWbo973Nbe*T{ToXW@mvK(&2r7!_+@!7g2Odi58bho4da+Z@-*fji z-m2x9L>(48?t0QKQ?r+qCtlk%&5pb0tPH#rp=IIFG7)A~+fPjzcpawR{RQA7uViN2 zezQTb{O?NN{kzhc-Ib5N@=>i=&0l?3b#F|Yzw9w^T)*qQnma;gl_nV^`4AGXs&nXd zx>Q4#wLBoE*pj9)qyIkIDlmKKBH*|F2_@a)tPLr_6+u)Ta$|-Q2Yy6{zdA6l+`IhwRD!u# zsX-eV83~Gcig@BwxqTyTQ=*x07+lz;w7oXRb|_*SQXXko5qRqgGow6!OWyPmqao+oGy1tXhj=>7AjOAmo4@Dx zzh|pp>u=aATo|Z`>TXI#t9(jS$hs@*VYr!cphWmwAB0sD6gE_&7Ovw;b<5A#GJ!)s zZIa&9SZNQ$`42aeJ?{51Wa&)>1V>&_a^2mw(92yX!_q2ivsc33NaVa?eeKd|zei=( z^tNROB2TxRW%5Ze>O`<39D{etYxj^jgL6VS-ai*(69qoOVM}4~i%=hJ;tfU4E9

!z=f?up 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 From 84342b18442ef763028c625712a7dcdfc70684bb Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 5 Jun 2018 17:19:51 -0700 Subject: [PATCH 014/403] move atp up the toc --- windows/security/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/TOC.md b/windows/security/TOC.md index bf43440e87..a7ce999fe7 100644 --- a/windows/security/TOC.md +++ b/windows/security/TOC.md @@ -1,6 +1,6 @@ # [Security](index.yml) +## [Windows Defender Advanced Threat Protection](wdatp/index.md) ## [Identity and access management](identity-protection/index.md) ## [Threat protection](threat-protection/index.md) ## [Information protection](information-protection/index.md) ## [Hardware-based protection](hardware-protection/index.md) -## [Windows Defender Advanced Threat Protection](wdatp/index.md) \ No newline at end of file From d599cbfaec3ad8c3cc5762eb7a8a642e84ac98f9 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 5 Jun 2018 17:26:51 -0700 Subject: [PATCH 015/403] remove azure blocks --- windows/security/index.yml | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index c951d75bd1..95fc87c96b 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -156,36 +156,6 @@ sections: title: Windows Information Protection - - href: https://docs.microsoft.com/azure/active-directory/active-directory-identityprotection - - html:

Identity Protection and Privileged Identity Management

- - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Azure Active Directory P2 - - - href: \windows\security\threat-protection\Windows-defender-atp\windows-defender-advanced-threat-protection - - html:

Detect, investigate, and respond to advanced cyberattacks

- - image: - - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Advanced Threat Protection - - - href: https://www.microsoft.com/cloud-platform/azure-information-protection - - html:

Protect documents and email automatically

- - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Azure Information Protection P2 - - title: Videos items: From cc70d946eef0409ce3d4cc20143fa916e9aa55dc Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 10:26:01 -0700 Subject: [PATCH 016/403] line 81 to wdatp --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index d980430450..8378d23d14 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -78,7 +78,7 @@ sections: title: Information protection -- title: Security features built in to Windows 10 +- title: Windows Defender Advanced Threat Protection items: From 99f76fdb052f00d7f115e8d53945e8045ab52ffa Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 12:48:08 -0700 Subject: [PATCH 017/403] update wdatp short description --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 95fc87c96b..fe7996c727 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -84,7 +84,7 @@ sections: - type: paragraph - text: 'Windows 10 enables critical security features to protect your device right from the start.' + text: 'Prevent, detect, investigate, and respond to advanced threats.' - type: list From 7a004bb8ffc6d8cd885d36cde1d5b07098cf89c3 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 13:57:55 -0700 Subject: [PATCH 018/403] add features under wdatp --- windows/security/index.yml | 174 ++++++++++++++++++------------------- 1 file changed, 87 insertions(+), 87 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index fe7996c727..10a40938f2 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -34,49 +34,49 @@ sections: - type: markdown - text: Secure corporate data and manage risk. + text: Secure corporate data and manage risk. - items: - type: list - style: cards + style: cards - className: cardsM + className: cardsM - columns: 3 + columns: 3 - items: + items: - - href: \windows\security\identity-protection\ + - href: \windows\security\identity-protection\ - html:

Deploy secure enterprise-grade authentication and access control to protect accounts and data

+ html:

Deploy secure enterprise-grade authentication and access control to protect accounts and data

- image: + image: - src: https://docs.microsoft.com/media/common/i_identity-protection.svg + src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Identity and access management + title: Identity and access management - - href: \windows\security\threat-protection\ + - href: \windows\security\threat-protection\ - html:

Stop cyberthreats and quickly identify and respond to breaches

+ html:

Stop cyberthreats and quickly identify and respond to breaches

- image: + image: - src: https://docs.microsoft.com/media/common/i_threat-protection.svg + src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title: Threat protection + title: Threat protection - - href: \windows\security\information-protection\ + - href: \windows\security\information-protection\ - html:

Identify and secure critical data to prevent data loss

+ html:

Identify and secure critical data to prevent data loss

- image: + image: - src: https://docs.microsoft.com/media/common/i_information-protection.svg + src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Information protection + title: Information protection - title: Windows Defender Advanced Threat Protection @@ -84,77 +84,77 @@ sections: - type: paragraph - text: 'Prevent, detect, investigate, and respond to advanced threats.' + text: 'Prevent, detect, investigate, and respond to advanced threats.' - type: list - style: cards + style: cards - className: cardsM + className: cardsM - columns: 3 + columns: 3 - items: + items: - - href: \windows\security\hardware-protection\how-hardware-based-containers-help-protect-windows + - href: \windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 - html:

Protect the boot process and maintain system integrity

+ html:

Protect against malware management using next-generation antivirus technologies

- image: + image: - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Windows Defender System Guard + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender Antivirus - - href: \windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 + - href: \windows\security\threat-protection\windows-defender-exploit-guard\windows-defender-exploit-guard - html:

Protect against malware management using next-generation antivirus technologies

+ html:

Manage and reduce the attack surface of apps

- image: + image: - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Antivirus + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender Exploit Guard - - href: \windows\security\information-protection\bitlocker\bitlocker-overview + - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control - html:

Prevent data theft from lost or stolen devices

+ html:

Lock down applications that run on a device

- image: + image: - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: BitLocker + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender Application Control + + - href: \windows\security\threat-protection\windows-defender-application-guard\wd-app-guard-overview - - href: \windows\security\identity-protection\hello-for-business\hello-overview + html:

Isolate enterprise-defined untrusted sites

- html:

Give users a more personal and secure way to access their devices

+ image: - image: + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender Application Guard + + - href: \windows\security\threat-protection\windows-defender-smartscreen\windows-defender-smartscreen-overview - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Windows Hello for Business - - - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control + html:

Protect users from malicious sites

- html:

Lock down applications that run on a device

+ image: - image: + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender SmartScreen + + - href: \windows\security\information-protection\windows-information-protection\protect-enterprise-data-using-wip - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Application Control + html:

Block unauthorized network traffic flowing into or out of a local device

- - href: \windows\security\information-protection\windows-information-protection\protect-enterprise-data-using-wip + image: - html:

Prevent accidental data leaks from enterprise devices

- - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Windows Information Protection + src: https://docs.microsoft.com/media/common/i_information-protection.svg + + title: Windows Defender Firewall - title: Videos @@ -162,49 +162,49 @@ sections: - type: markdown - text: ">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" + text: ">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" - type: markdown - text: ">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" - + text: ">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" + - title: Additional security features in Windows 10 items: - type: paragraph - text: 'These additional security features are also built in to Windows 10 Enterprise.' + text: 'These additional security features are also built in to Windows 10 Enterprise.' - type: list - style: unordered + style: unordered - items: + items: - - html:
Windows Defender Firewall - - html: Windows Defender Exploit Guard - - html: Windows Defender Credential Guard - - html: Windows Defender Application Control - - html: Windows Defender Application Guard - - html: Windows Defender SmartScreen - - html: Windows Defender Security Center - + - html: Windows Defender Firewall + - html: Windows Defender Exploit Guard + - html: Windows Defender Credential Guard + - html: Windows Defender Application Control + - html: Windows Defender Application Guard + - html: Windows Defender SmartScreen + - html: Windows Defender Security Center + - title: Security Resources items: - type: list - style: unordered + style: unordered - items: + items: - - html: Windows Defender Security Intelligence - - html: Microsoft Secure blog - - html: Security Update blog - - html: Microsoft Security Response Center (MSRC) - - html: MSRC Blog - - html: Ransomware FAQ - + - html: Windows Defender Security Intelligence + - html: Microsoft Secure blog + - html: Security Update blog + - html: Microsoft Security Response Center (MSRC) + - html: MSRC Blog + - html: Ransomware FAQ + From c7fe739ecae473a7f1091716512aec6aef84f501 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 14:20:13 -0700 Subject: [PATCH 019/403] revert --- windows/security/index.yml | 174 ++++++++++++++++++------------------- 1 file changed, 87 insertions(+), 87 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 10a40938f2..95fc87c96b 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -34,49 +34,49 @@ sections: - type: markdown - text: Secure corporate data and manage risk. + text: Secure corporate data and manage risk. - items: - type: list - style: cards + style: cards - className: cardsM + className: cardsM - columns: 3 + columns: 3 - items: + items: - - href: \windows\security\identity-protection\ + - href: \windows\security\identity-protection\ - html:

Deploy secure enterprise-grade authentication and access control to protect accounts and data

+ html:

Deploy secure enterprise-grade authentication and access control to protect accounts and data

- image: + image: - src: https://docs.microsoft.com/media/common/i_identity-protection.svg + src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Identity and access management + title: Identity and access management - - href: \windows\security\threat-protection\ + - href: \windows\security\threat-protection\ - html:

Stop cyberthreats and quickly identify and respond to breaches

+ html:

Stop cyberthreats and quickly identify and respond to breaches

- image: + image: - src: https://docs.microsoft.com/media/common/i_threat-protection.svg + src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title: Threat protection + title: Threat protection - - href: \windows\security\information-protection\ + - href: \windows\security\information-protection\ - html:

Identify and secure critical data to prevent data loss

+ html:

Identify and secure critical data to prevent data loss

- image: + image: - src: https://docs.microsoft.com/media/common/i_information-protection.svg + src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Information protection + title: Information protection - title: Windows Defender Advanced Threat Protection @@ -84,77 +84,77 @@ sections: - type: paragraph - text: 'Prevent, detect, investigate, and respond to advanced threats.' + text: 'Windows 10 enables critical security features to protect your device right from the start.' - type: list - style: cards + style: cards - className: cardsM + className: cardsM - columns: 3 + columns: 3 - items: + items: - - href: \windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 + - href: \windows\security\hardware-protection\how-hardware-based-containers-help-protect-windows - html:

Protect against malware management using next-generation antivirus technologies

+ html:

Protect the boot process and maintain system integrity

- image: + image: - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Antivirus + src: https://docs.microsoft.com/media/common/i_identity-protection.svg + + title: Windows Defender System Guard - - href: \windows\security\threat-protection\windows-defender-exploit-guard\windows-defender-exploit-guard + - href: \windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 - html:

Manage and reduce the attack surface of apps

+ html:

Protect against malware management using next-generation antivirus technologies

- image: + image: - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Exploit Guard + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender Antivirus - - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control + - href: \windows\security\information-protection\bitlocker\bitlocker-overview - html:

Lock down applications that run on a device

+ html:

Prevent data theft from lost or stolen devices

- image: + image: - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Application Control - - - href: \windows\security\threat-protection\windows-defender-application-guard\wd-app-guard-overview + src: https://docs.microsoft.com/media/common/i_information-protection.svg + + title: BitLocker - html:

Isolate enterprise-defined untrusted sites

+ - href: \windows\security\identity-protection\hello-for-business\hello-overview - image: + html:

Give users a more personal and secure way to access their devices

- src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Application Guard - - - href: \windows\security\threat-protection\windows-defender-smartscreen\windows-defender-smartscreen-overview + image: - html:

Protect users from malicious sites

+ src: https://docs.microsoft.com/media/common/i_identity-protection.svg + + title: Windows Hello for Business + + - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control - image: + html:

Lock down applications that run on a device

- src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender SmartScreen - - - href: \windows\security\information-protection\windows-information-protection\protect-enterprise-data-using-wip + image: - html:

Block unauthorized network traffic flowing into or out of a local device

+ src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender Application Control - image: + - href: \windows\security\information-protection\windows-information-protection\protect-enterprise-data-using-wip - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Windows Defender Firewall + html:

Prevent accidental data leaks from enterprise devices

+ + image: + + src: https://docs.microsoft.com/media/common/i_information-protection.svg + + title: Windows Information Protection - title: Videos @@ -162,49 +162,49 @@ sections: - type: markdown - text: ">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" + text: ">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" - type: markdown - text: ">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" - + text: ">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" + - title: Additional security features in Windows 10 items: - type: paragraph - text: 'These additional security features are also built in to Windows 10 Enterprise.' + text: 'These additional security features are also built in to Windows 10 Enterprise.' - type: list - style: unordered + style: unordered - items: + items: - - html: Windows Defender Firewall - - html: Windows Defender Exploit Guard - - html: Windows Defender Credential Guard - - html: Windows Defender Application Control - - html: Windows Defender Application Guard - - html: Windows Defender SmartScreen - - html: Windows Defender Security Center - + - html: Windows Defender Firewall + - html: Windows Defender Exploit Guard + - html: Windows Defender Credential Guard + - html: Windows Defender Application Control + - html: Windows Defender Application Guard + - html: Windows Defender SmartScreen + - html: Windows Defender Security Center + - title: Security Resources items: - type: list - style: unordered + style: unordered - items: + items: - - html: Windows Defender Security Intelligence - - html: Microsoft Secure blog - - html: Security Update blog - - html: Microsoft Security Response Center (MSRC) - - html: MSRC Blog - - html: Ransomware FAQ - + - html: Windows Defender Security Intelligence + - html: Microsoft Secure blog + - html: Security Update blog + - html: Microsoft Security Response Center (MSRC) + - html: MSRC Blog + - html: Ransomware FAQ + From 689b34a34831412aaeeb99f77809963860e8a8a3 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 14:20:41 -0700 Subject: [PATCH 020/403] push --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 95fc87c96b..e28a82b4d7 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -134,7 +134,7 @@ sections: src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Windows Hello for Business + title: Windows Hello - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control From af4921c146b01c54724a85c9c46bb5ec22fa0054 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 14:37:24 -0700 Subject: [PATCH 021/403] change bitlocker to app g --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index e28a82b4d7..7b8def5aaa 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -124,7 +124,7 @@ sections: src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: BitLocker + title: Windows Defender Application Guard - href: \windows\security\identity-protection\hello-for-business\hello-overview From 831c94d76c92a0df8f743158b05b242ac97c81bb Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 14:49:04 -0700 Subject: [PATCH 022/403] update product names only --- windows/security/index.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 7b8def5aaa..82199a4995 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -96,16 +96,6 @@ sections: items: - - href: \windows\security\hardware-protection\how-hardware-based-containers-help-protect-windows - - html:

Protect the boot process and maintain system integrity

- - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Windows Defender System Guard - - href: \windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 html:

Protect against malware management using next-generation antivirus technologies

@@ -116,6 +106,16 @@ sections: title: Windows Defender Antivirus + - href: \windows\security\hardware-protection\how-hardware-based-containers-help-protect-windows + + html:

Protect the boot process and maintain system integrity

+ + image: + + src: https://docs.microsoft.com/media/common/i_identity-protection.svg + + title: Windows Defender SmartScreen + - href: \windows\security\information-protection\bitlocker\bitlocker-overview html:

Prevent data theft from lost or stolen devices

@@ -134,7 +134,7 @@ sections: src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Windows Hello + title: Windows Defender Firewall - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control @@ -154,7 +154,7 @@ sections: src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Windows Information Protection + title: Windows Defender Exploit Guard - title: Videos From da464dcd57df7e4348ef5776fc945ad9498a99db Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 15:08:08 -0700 Subject: [PATCH 023/403] update wdatp blurb --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 82199a4995..b953b6b14f 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -84,7 +84,7 @@ sections: - type: paragraph - text: 'Windows 10 enables critical security features to protect your device right from the start.' + text: 'Prevent, detect, investigate, and respond to advanced threats.' - type: list From a9b86e0d70de0d2625fbd9dc2d310c444e0c41f9 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 15:11:19 -0700 Subject: [PATCH 024/403] update wdatp landing page --- windows/security/wdatp/index.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index 7a0ca592f1..2b05e374ae 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -13,14 +13,11 @@ ms.date: 06/04/2018 # Windows Defender Advanced Threat Protection -Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified endpoint security platform using built-in security technologies working together and powered by the cloud. +Windows Defender Advanced Threat Protection (Windows Defender ATP)is a unified platform for preventative protection, post-breach detection, automated investigation and response, employing intelligent protection to protect endpoints from cyber threats. -![Windows Defender ATP service components](images/WDATP-components.png) ![Windows Defender ATP components](images/wdatp-pillars.png) -Windows Defender ATP offers a comprehensive approach in securing enterprise networks by offerring an end-to-end stack of security capabilities. - The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. @@ -38,7 +35,7 @@ The following table can help you better understand how capabilities align within Attack surface reduction | Next generation protection | Endpoint detection and response | Auto investigation and remediation | Security posture :---|:---|:---|:---|:--- -[Windows Defender SmartScreen](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview) OTHER PRODUCTS??
OR
Hardware based isolation

Application control

Exploit protection

Network protection

Controlled folder access | [Windows Defender Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)
OR
Web protection

Machine learning

Script and memory attack protection

Antivirus

Runtime emulator

Threat intelligence

URL/IP reputation

Sandbox service | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

Response containment

Realtime and historical threat hunting

Threat intelligence and custom detections | Forensic collection

Response orchestration

Historical endpoint data

Artificial intelligence reponse playbooks | Asset inventory
Operating system baseline compliance

Recommended improvement actions

Secure score

Threat analytics

Reporting and trends + Hardware based isolation

Application control

Exploit protection

Network protection

Controlled folder access | Web protection

Machine learning

Script and memory attack protection

Antivirus

Runtime emulator

Threat intelligence

URL/IP reputation

Sandbox service | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

Response containment

Realtime and historical threat hunting

Threat intelligence and custom detections | Forensic collection

Response orchestration

Historical endpoint data

Artificial intelligence reponse playbooks | Asset inventory
Operating system baseline compliance

Recommended improvement actions

Secure score

Threat analytics

Reporting and trends These capabilities are available across multiple products that make up the Windows Defender ATP platform. For more information on how to leverage all the Windows Defender ATP capabilities, see [Threat protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/index). From df0526bc86849be11ce4f13062b49fb3a3ca7aac Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 15:14:04 -0700 Subject: [PATCH 025/403] add advanced hunting in wdatp landing page --- windows/security/wdatp/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index 2b05e374ae..57898fc7f1 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -29,6 +29,8 @@ In conjunction with being able to quickly respond to advanced attacks, Windows D Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. +Advanced hunting gives you the flexibility of using a powerful search and query tool to proactively hunt for possible threats accross your organization. + The following table can help you better understand how capabilities align within the Windows Defender ATP offering: From 15359a7b2f031812dd1a402af41f34c5f289cd12 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 15:43:21 -0700 Subject: [PATCH 026/403] update toc to wdatp portal --- .../windows-defender-atp/TOC.md | 2 +- ...ows-defender-advanced-threat-protection.md | 55 ++----------------- 2 files changed, 7 insertions(+), 50 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index e69658d82e..83795bb18c 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -1,4 +1,4 @@ -# [Windows Defender Advanced Threat Protection](windows-defender-advanced-threat-protection.md) +# [Windows Defender Advanced Threat Protection portal](windows-defender-advanced-threat-protection.md) ##Get started ### [Minimum requirements](minimum-requirements-windows-defender-advanced-threat-protection.md) ### [Validate licensing and complete setup](licensing-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index ad7ca925bb..73687a0fb4 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -1,6 +1,6 @@ --- -title: Windows Defender Advanced Threat Protection -description: Windows Defender Advanced Threat Protection is an enterprise security service that helps detect and respond to possible cybersecurity threats related to advanced persistent threats. +title: Windows Defender Advanced Threat Protection portal +description: The Windows Defender Advanced Threat Protection portal is teh gateway that helps secops to prevent, detect, investigate, and respond to possible cybersecurity threats related to advanced persistent threats. keywords: introduction to Windows Defender Advanced Threat Protection, introduction to Windows Defender ATP, cybersecurity, advanced persistent threat, enterprise security, machine behavioral sensor, cloud security, analytics, threat intelligence search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -13,7 +13,7 @@ ms.localizationpriority: high ms.date: 07/01/2018 --- -# Windows Defender Advanced Threat Protection +# Windows Defender Advanced Threat Protection portal **Applies to:** @@ -29,47 +29,13 @@ ms.date: 07/01/2018 > >For more info about Windows 10 Enterprise Edition features and functionality, see [Windows 10 Enterprise edition](https://www.microsoft.com/WindowsForBusiness/buy). +Windows Defender Advanced Threat Protection is a suite of capabilities designed to help enterprise networks prevent, detect, investigate, and respond to advanced threats. ---- - -# Windows Defender Advanced Threat Protection - -Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified endpoint security platform using built-in security technologies working together and powered by the cloud. - -![Windows Defender ATP service components](images/WDATP-components.png) - -Windows Defender ATP offers a comprehensive approach in securing enterprise networks by offerring an end-to-end stack of security capabilities. +To help you maximize the effectiveness of the security suite, you can configure individual capabilities that surface in the Windows Defender ATP portal. For more information about the Windows Defender ATP capabilities, see [Windows Defender Advanced Threat Protection](https://docs.microsoft.com/en-us/windows/security/wdatp). -The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. +The Windows Defender ATP portal is where all the capabilities that are available across multiple products come together in a single-pane of glass. -To further reinforce the security perimeter of your network, Windows Defender ATP uses next generation protection designed to catch all types of emerging threats. - -Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security security pillars. - -In conjunction with being able to quickly respond to advanced attacks, Windows Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. - -Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. - - -The following table can help you better understand how capabilities align within the Windows Defender ATP offering: - - - Attack surface reduction | Next generation protection | Endpoint detection and response | Auto investigation and remediation | Security posture -:---|:---|:---|:---|:--- -[Windows Defender SmartScreen](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview) OTHER PRODUCTS??
OR
Hardware based isolation

Application control

Exploit protection

Network protection

Controlled folder access | [Windows Defender Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)
OR
Web protection

Machine learning

Script and memory attack protection

Antivirus

Runtime emulator

Threat intelligence

URL/IP reputation

Sandbox service | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

Response containment

Realtime and historical threat hunting

Threat intelligence and custom detections | Forensic collection

Response orchestration

Historical endpoint data

Artificial intelligence reponse playbooks | Asset inventory
Operating system baseline compliance

Recommended improvement actions

Secure score

Threat analytics

Reporting and trends - -These capabilities are available across multiple products that make up the Windows Defender ATP platform. For more information on how to leverage all the Windows Defender ATP capabilities, see [Threat protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/index). - - - - - - - -====================================================================== - -Windows Defender Advanced Threat Protection (Windows Defender ATP) is a security service that enables enterprise customers to detect, investigate, and respond to advanced threats on their networks. Get a quick, but in-depth overview of Windows Defender ATP for Windows 10 and the new capabilities in Windows 10, version 1703 see [Windows Defender ATP for Windows 10 Creators Update](https://technet.microsoft.com/en-au/windows/mt782787). @@ -97,15 +63,6 @@ Windows Defender ATP uses the following combination of technology built into Win ![Windows Defender ATP service component](images/components.png) -Machine investigation capabilities in this service let you drill down -into security alerts and understand the scope and nature of a potential -breach. You can submit files for deep analysis and receive the results -without leaving the [Windows Defender ATP portal](https://securitycenter.windows.com). The automated investigation and remediation capability reduces the volume of alerts by leveraging various inspection algorithms to resolve breaches. - -Windows Defender ATP works with existing Windows security technologies -on machines, such as Windows Defender Antivirus, AppLocker, and Windows Defender Device Guard. It -can also work side-by-side with third-party security solutions and -antimalware products. Windows Defender ATP leverages Microsoft technology and expertise to detect sophisticated cyber-attacks, providing: From f4ac9773fd71d0ff69e0cbad908f99868151a6c3 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 6 Jun 2018 15:43:53 -0700 Subject: [PATCH 027/403] revert yaml --- windows/security/index.yml | 294 +++++++++++-------------------------- 1 file changed, 84 insertions(+), 210 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index b953b6b14f..3bd613a9fc 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -1,210 +1,84 @@ -### YamlMime:YamlDocument - -documentType: LandingData - -title: Windows 10 Enterprise Security - -metadata: - - document_id: - - title: Windows 10 Enterprise Security - - description: Learn about enterprise-grade security features for Windows 10. - - keywords: protect, company, data, Windows, device, app, management, Microsoft365, e5, e3 - - ms.localizationpriority: high - - author: brianlic-msft - - ms.author: brianlic - - manager: brianlic - - ms.date: 02/06/2018 - - ms.topic: article - - ms.devlang: na - -sections: - -- items: - - - type: markdown - - text: Secure corporate data and manage risk. - -- items: - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - - href: \windows\security\identity-protection\ - - html:

Deploy secure enterprise-grade authentication and access control to protect accounts and data

- - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Identity and access management - - - href: \windows\security\threat-protection\ - - html:

Stop cyberthreats and quickly identify and respond to breaches

- - image: - - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Threat protection - - - href: \windows\security\information-protection\ - - html:

Identify and secure critical data to prevent data loss

- - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Information protection - -- title: Windows Defender Advanced Threat Protection - - items: - - - type: paragraph - - text: 'Prevent, detect, investigate, and respond to advanced threats.' - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - - href: \windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 - - html:

Protect against malware management using next-generation antivirus technologies

- - image: - - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Antivirus - - - href: \windows\security\hardware-protection\how-hardware-based-containers-help-protect-windows - - html:

Protect the boot process and maintain system integrity

- - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Windows Defender SmartScreen - - - href: \windows\security\information-protection\bitlocker\bitlocker-overview - - html:

Prevent data theft from lost or stolen devices

- - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Windows Defender Application Guard - - - href: \windows\security\identity-protection\hello-for-business\hello-overview - - html:

Give users a more personal and secure way to access their devices

- - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Windows Defender Firewall - - - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control - - html:

Lock down applications that run on a device

- - image: - - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Application Control - - - href: \windows\security\information-protection\windows-information-protection\protect-enterprise-data-using-wip - - html:

Prevent accidental data leaks from enterprise devices

- - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Windows Defender Exploit Guard - -- title: Videos - - items: - - - type: markdown - - text: ">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" - - - type: markdown - - text: ">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" - -- title: Additional security features in Windows 10 - - items: - - - type: paragraph - - text: 'These additional security features are also built in to Windows 10 Enterprise.' - - - type: list - - style: unordered - - items: - - - html: Windows Defender Firewall - - html: Windows Defender Exploit Guard - - html: Windows Defender Credential Guard - - html: Windows Defender Application Control - - html: Windows Defender Application Guard - - html: Windows Defender SmartScreen - - html: Windows Defender Security Center - -- title: Security Resources - - items: - - - type: list - - style: unordered - - items: - - - html: Windows Defender Security Intelligence - - html: Microsoft Secure blog - - html: Security Update blog - - html: Microsoft Security Response Center (MSRC) - - html: MSRC Blog - - html: Ransomware FAQ - - +###YamlMime:YamlDocument +documentType:LandingData +title:Windows10EnterpriseSecurity +metadata: +document_id: +title:Windows10EnterpriseSecurity +description:Learnaboutenterprise-gradesecurityfeaturesforWindows10. +keywords:protect,company,data,Windows,device,app,management,Microsoft365,e5,e3 ms.localizationpriority:high author:brianlic-msft +ms.author:brianlic manager:brianlic +ms.date:02/06/2018 ms.topic:article ms.devlang:na sections: +-items: +-type:markdown +text:Securecorporatedataandmanagerisk. +-items: +-type:list +style:cards +className:cardsM +columns:3 +items: +-href:\windows\security\identity-protection\ +html:

Deploysecureenterprise-gradeauthenticationandaccesscontroltoprotectaccountsanddata

+image: +src:https://docs.microsoft.com/media/common/i_identity-protection.svg +title:Identityandaccessmanagement +-href:\windows\security\threat-protection\ +html:

Stopcyberthreatsandquicklyidentifyandrespondtobreaches

+image: +src:https://docs.microsoft.com/media/common/i_threat-protection.svg +title:Threatprotection +-href:\windows\security\information-protection\ +html:

Identifyandsecurecriticaldatatopreventdataloss

+image: +src:https://docs.microsoft.com/media/common/i_information-protection.svg +title:Informationprotection +-title:WindowsDefenderAdvancedThreatProtection +items: +-type:paragraph +text:'Windows10enablescriticalsecurityfeaturestoprotectyourdevicerightfromthestart.' +-type:list +style:cards +className:cardsM +columns:3 +items: +-href:\windows\security\hardware-protection\how-hardware-based-containers-help-protect-windows +html:

Protectthebootprocessandmaintainsystemintegrity

+image: +src:https://docs.microsoft.com/media/common/i_identity-protection.svg title:WindowsDefenderSystemGuard +-href:\windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 +html:

Protectagainstmalwaremanagementusingnext-generationantivirustechnologies

+image: +src:https://docs.microsoft.com/media/common/i_threat-protection.svg title:WindowsDefenderAntivirus +-href:\windows\security\information-protection\bitlocker\bitlocker-overview +html:

Preventdatatheftfromlostorstolendevices

+image: +src:https://docs.microsoft.com/media/common/i_information-protection.svg title:WindowsDefenderApplicationGuard +-href:\windows\security\identity-protection\hello-for-business\hello-overview +html:

Giveusersamorepersonalandsecurewaytoaccesstheirdevices

+image: +src:https://docs.microsoft.com/media/common/i_identity-protection.svg title:WindowsHello -href:\windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control +html:

Lockdownapplicationsthatrunonadevice

+image: +src:https://docs.microsoft.com/media/common/i_threat-protection.svg title:WindowsDefenderApplicationControl +-href:\windows\security\information-protection\windows-information-protection\protect-enterprise-data-using-wip +html:

Preventaccidentaldataleaksfromenterprisedevices

+image: +src:https://docs.microsoft.com/media/common/i_information-protection.svg title:WindowsInformationProtection +-title:Videos +items: +-type:markdown +text:">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" +-type:markdown +text:">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" -title:AdditionalsecurityfeaturesinWindows10 +items: +-type:paragraph +text:'TheseadditionalsecurityfeaturesarealsobuiltintoWindows10Enterprise.' +-type:list +style:unordered +items: +-html:WindowsDefenderFirewall -html:WindowsDefenderExploitGuard -html:WindowsDefenderCredentialGuard -html:WindowsDefenderApplicationControl -html:WindowsDefenderApplicationGuard -html:WindowsDefenderSmartScreen -html:WindowsDefenderSecurityCenter -title:SecurityResources +items: +-type:list +style:unordered +items: +-html:WindowsDefenderSecurityIntelligence -html:MicrosoftSecureblog -html:SecurityUpdateblog -html:MicrosoftSecurityResponseCenter(MSRC) -html:MSRCBlog -html:RansomwareFAQ From ab64d5d5e5bbddd769470a14f21e66cd5b978983 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 10:37:48 -0700 Subject: [PATCH 028/403] revert to original yml --- windows/security/index.yml | 68 +++++++++++++++++++++++++++++++++++++- 1 file changed, 67 insertions(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 95fc87c96b..d980430450 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -78,7 +78,7 @@ sections: title: Information protection -- title: Windows Defender Advanced Threat Protection +- title: Security features built in to Windows 10 items: @@ -126,6 +126,24 @@ sections: title: BitLocker +- title: Security features in Microsoft 365 E3 + + items: + + - type: paragraph + + text: 'Windows 10 Enterprise provides the foundation for Microsoft 365 E3 and a secure modern workplace.' + + - type: list + + style: cards + + className: cardsM + + columns: 3 + + items: + - href: \windows\security\identity-protection\hello-for-business\hello-overview html:

Give users a more personal and secure way to access their devices

@@ -156,6 +174,54 @@ sections: title: Windows Information Protection +- title: Security features in Microsoft 365 E5 + + items: + + - type: paragraph + + text: 'Get all of the protection from Microsoft 365 E3 security, plus these cloud-based security features to help you defend against even the most advanced threats.' + + - type: list + + style: cards + + className: cardsM + + columns: 3 + + items: + + - href: https://docs.microsoft.com/azure/active-directory/active-directory-identityprotection + + html:

Identity Protection and Privileged Identity Management

+ + image: + + src: https://docs.microsoft.com/media/common/i_identity-protection.svg + + title: Azure Active Directory P2 + + - href: \windows\security\threat-protection\Windows-defender-atp\windows-defender-advanced-threat-protection + + html:

Detect, investigate, and respond to advanced cyberattacks

+ + image: + + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender Advanced Threat Protection + + - href: https://www.microsoft.com/cloud-platform/azure-information-protection + + html:

Protect documents and email automatically

+ + image: + + src: https://docs.microsoft.com/media/common/i_information-protection.svg + + title: Azure Information Protection P2 + - title: Videos items: From 6c293f7e226676a761ddc4f80c991d6e325c395b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 11:01:25 -0700 Subject: [PATCH 029/403] update the threat protection landing page --- windows/security/index.yml | 130 ++++++++++++++++++++ windows/security/threat-protection/index.md | 7 +- 2 files changed, 133 insertions(+), 4 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index d980430450..2cd3189581 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -1,3 +1,4 @@ +<<<<<<< HEAD ### YamlMime:YamlDocument documentType: LandingData @@ -274,3 +275,132 @@ sections: - html: Ransomware FAQ +======= +###YamlMime:YamlDocument +documentType:LandingData +title:Windows10EnterpriseSecurity +metadata: +document_id: +title:Windows10EnterpriseSecurity +description:Learnaboutenterprise-gradesecurityfeaturesforWindows10. +keywords:protect,company,data,Windows,device,app,management,Microsoft365,e5,e3 + +ms.localizationpriority:high + +author:brianlic-msft +ms.author:brianlic + +manager:brianlic +ms.date:02/06/2018 + +ms.topic:article + +ms.devlang:na + +sections: +-items: +-type:markdown +text:Securecorporatedataandmanagerisk. +-items: +-type:list +style:cards +className:cardsM +columns:3 +items: +-href:\windows\security\identity-protection\ +html:

Deploysecureenterprise-gradeauthenticationandaccesscontroltoprotectaccountsanddata

+image: +src:https://docs.microsoft.com/media/common/i_identity-protection.svg +title:Identityandaccessmanagement +-href:\windows\security\threat-protection\ +html:

Stopcyberthreatsandquicklyidentifyandrespondtobreaches

+image: +src:https://docs.microsoft.com/media/common/i_threat-protection.svg +title:Threatprotection +-href:\windows\security\information-protection\ +html:

Identifyandsecurecriticaldatatopreventdataloss

+image: +src:https://docs.microsoft.com/media/common/i_information-protection.svg +title:Informationprotection +-title:WindowsDefenderAdvancedThreatProtection +items: +-type:paragraph +text:'Windows10enablescriticalsecurityfeaturestoprotectyourdevicerightfromthestart.' +-type:list +style:cards +className:cardsM +columns:3 +items: +-href:\windows\security\hardware-protection\how-hardware-based-containers-help-protect-windows +html:

Protectthebootprocessandmaintainsystemintegrity

+image: +src:https://docs.microsoft.com/media/common/i_identity-protection.svg + +title:WindowsDefenderSystemGuard +-href:\windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 +html:

Protectagainstmalwaremanagementusingnext-generationantivirustechnologies

+image: +src:https://docs.microsoft.com/media/common/i_threat-protection.svg + +title:WindowsDefenderAntivirus +-href:\windows\security\information-protection\bitlocker\bitlocker-overview +html:

Preventdatatheftfromlostorstolendevices

+image: +src:https://docs.microsoft.com/media/common/i_information-protection.svg + +title:WindowsDefenderApplicationGuard +-href:\windows\security\identity-protection\hello-for-business\hello-overview +html:

Giveusersamorepersonalandsecurewaytoaccesstheirdevices

+image: +src:https://docs.microsoft.com/media/common/i_identity-protection.svg + +title:WindowsHello + +-href:\windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control +html:

Lockdownapplicationsthatrunonadevice

+image: +src:https://docs.microsoft.com/media/common/i_threat-protection.svg + +title:WindowsDefenderApplicationControl +-href:\windows\security\information-protection\windows-information-protection\protect-enterprise-data-using-wip +html:

Preventaccidentaldataleaksfromenterprisedevices

+image: +src:https://docs.microsoft.com/media/common/i_information-protection.svg + +title:WindowsInformationProtection +-title:Videos +items: +-type:markdown +text:">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" +-type:markdown +text:">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" + +-title:AdditionalsecurityfeaturesinWindows10 +items: +-type:paragraph +text:'TheseadditionalsecurityfeaturesarealsobuiltintoWindows10Enterprise.' +-type:list +style:unordered +items: +-html:WindowsDefenderFirewall +-html:WindowsDefenderExploitGuard +-html:WindowsDefenderCredentialGuard +-html:WindowsDefenderApplicationControl +-html:WindowsDefenderApplicationGuard +-html:WindowsDefenderSmartScreen +-html:WindowsDefenderSecurityCenter + +-title:SecurityResources +items: +-type:list +style:unordered +items: +-html:WindowsDefenderSecurityIntelligence +-html:MicrosoftSecureblog +-html:SecurityUpdateblog +-html:MicrosoftSecurityResponseCenter(MSRC) +-html:MSRCBlog +-html:RansomwareFAQ + + +>>>>>>> f4ac9773fd71d0ff69e0cbad908f99868151a6c3 diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index fbc9203dc3..1d26dd780e 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -10,10 +10,9 @@ ms.date: 02/05/2018 --- # Threat Protection -Windows Defender Advanced Threat Protection is a unified endpoint security platform using built-in security technologies working together and powered by the cloud. +Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified endpoint security suite that uses built-in security technologies working together and powered by the cloud. - -## Get Windows Defender ATP and you get #errrythanggg security +The following products in the threat protection stack make up the capabilities under the Windows Defender ATP suite: - Windows Defender Security Center - Windows Defender Antivirus @@ -23,8 +22,8 @@ Windows Defender Advanced Threat Protection is a unified endpoint security platf - Windows Firewall - Windows Defender Security Analytics -You get all these good stuff which you configure individually. You can pick and choose what you need and what you don't. When you're done with setting 'em up, you'll be rewarded with the convenience of seeing everything in once place: Windows Defender Security Center. +You can configure these products individually in a way that best suites your environment. When you're done with setting them up, your security operations team will be rewarded with the convenience of seeing everything in once place in the Windows Defender ATP portal. With these you'll get the following capabilities: From 4c8cd7dd3d09a914119061b1a2343721b001bea2 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 11:09:09 -0700 Subject: [PATCH 030/403] update wdatp landing page and image --- .../security/wdatp/images/wdatp-pillars.png | Bin 225932 -> 152585 bytes windows/security/wdatp/index.md | 11 ++++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/windows/security/wdatp/images/wdatp-pillars.png b/windows/security/wdatp/images/wdatp-pillars.png index d0071ce05e9013ad1a0d5d5452a086797c6e8656..06ad5e6ed2532424d606d93b9878ae6b777286e3 100644 GIT binary patch literal 152585 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%0D?n)RWs)}33wKP7^je(lyE^^ zxIBtN_cq;*)Zq2To;b7jW&iPXcBg5h&pBTl;maf?m0v^@`2x}6jgQOf>X$fQmK?FK zT6>sN*jk|cx&Be(AM{Li|4qw;+sg)?!;4Rzn@wZ&z8=8I>sGU&A;H!)%c<5%95FNf z4#UGL8rW0&n=z&3S3D5ijtI;d8DlLZeWG`p!NR_$nq-CCBpMC*#$*lLa4mkUz?o*k z(eq^b8W;x1@Y6C#U?ZiGO9ETEB=aXYz?!_;x;pSTZ7B;r9At0wHxly_u)Ewx*jeO* zj1e(K=G$7`r-)Ugp_QpNVw7s#eHdoxw{pG)4oChQxQ!?GjK5_P(f#gUFEvyr+dp1> z9!$~DA@?~7BHK(lyo-*n^XnBv6phIKkYD&xiEDx)dC5E6QlviAON0v^E5Bw})L;vf zHKpG@f;aLS^DeEa=>A2*Acv^<=DC-~s=%SbG!N6tjZT8&)r8*$G@ww?Bm7YJ`qP2$ zmEePWi_m1YpoV>hgT_o z>uXk%ro(#p4CQWrMnL8f86h zXw?gDoGSZA({ZR@9;Y;%dlc-}9xllc>=!z3S)2T+w}^+3M>MX+ipe^CFN$IJDq~-n znjSZ)?{^g)@76SUN_;2HVTVbWaKqJi62dntL`Y`;HhyX|YiFCVd|vUHx+BY# zD}AQ+aDC5ua)_wEp48XaN)}n=*r8$M{m8oXhh(`$l3sd^?O&OV?-h^kj?Szl|1C5A~_E74=nO;70I5?&bJM7|N0Lj7dQp#+{ehN zlG)Oytetu4ILplk_tN;%Pp^GNmM}FxFBh6CiQMWuIGsEGnrTmcqt|0kdV?9H=ZLk~ z)8N+p$Gh7u__*iy#i1~j7)Gj$dvhz#pxx%lF|Wwg7Q!w(cTuuN#{g{Z}fzV>oKWV3!PU1vq_>S@)`@} zQZ?7v5~31|jBYvbi~lF-v_i%0mqhnwF4pd7WVd22N^(XdOA2CzO(PbQ`c-}sy;-l-gw8R zGgK3jvlk>wia<@kmoSMJ(J4(cDyB+4GE|nEw(?8iUYfG@S+3tMLVSZ8qn{7F8JWNi z)rrLSkhqHg4ad`Kp_xnX^6TzQf;&(05bF_}&Hl>cE)f>$^K(oi_4woM?u@&k9q#!1 z9lp_WmgOj^h@-+n`Dja> zhgH_|Lt6Tk--&RQi%-g7DpfCkqNdA)Iq!9;0eN=JduCduya2UJ$A!mR?Bq^So4FLT z6~_QqU{-DpF7|u6-VYZLD@=Ni;X#|Ix zy+pzV?{XiGP-~X|nihN#{|ZfUi1sNyxEh0GC6M_Y^a;)+7+UOGS&6{D;{U?vkjh#8 zQ9;?$jmKD3y3cew#K@%!lKQscyq9CrH&Ot~*3*Y9y!;EoySnDRcCzM_P!lkwkSKX5 z_UrS@dc>psLZzz_*i@9)CGoE%KZT`d$M&7`DddK<;lg& z2g~Jt9-%s9x{?iDogL+6@cR!K)xa_b*3dHHp@Mkumz`<=7UfKOwPCm@oo9c14V)Kp z3#bVGv+V}!+qDaJ;hHENlWWHo5*pu|f!S}~&b{ZRwzWkouK^IQnoJUcq*FhO^`mgM zsBxq}M^oQ?cx8AzZ&u#$PgxET`^Vegje@ZqMk9Fa#2At-?viS1%t0DrcmP)gsUcJo z0P?WP7y!EjPOky<`qDJ$tP7WpXEonlkc606Oij(o+S;+s^{q4%8n@Z=tjXhZ?4d|i zR6HT=lCEG}n^nO}`6Mr|yWs>Z2HdV_W;yd#%U(ks`j=jrn=-F)6J?$YHVF-4#-AN` z=NnV4A}0a1+EGkM=$zY12!#e)46Edem{CW(%yg zGtHcScZg&UL&b_t@YXKgzk6efOiFf@h5gzP?C$1af|}06Q;&OQc(nxrDdtdumk?Ho ziO*eG2D=IpDbuzbWgQ4T)it+_JSYFm?{u9esF|R|#@EqX?E73NN^d(}T;%K!>nA^N zP>Zt{E+^8bkRqgB%dINi=C#9&@CbgcL9jm5^d-#YmZH&P#&3k!E9ua8N5^|7A$>hG zq2G9??Qyx#c~CO5yPYYu6Fcv3S@tI{`e~kC>rcW%$dA2C8h?-F=t2j-sR(I$KlhHf zbBu08*=4|mc63_4QCA6zI%og5$;(Iv3u4p|4&l431ktzBWWJ>4jeN4Mm&En*_t(GK z``ij9GrdSr6dtz`8ZVbQtOn}?`{W%GRI)htXLBq{cqVWD)X-)(5E9nA7e}WJnkDOb-!({jxT_3} z3vpVe`#vzSwwb#++&9=ekNM<7oaEMGA$H6pwtg%$K!rW^ufv9$lY;|L$-`3qOivLP z5)u-CyQc0#t5^A{s8&5!Nbm+70|QtRKsvz7mEP|);MvL?$&>Jul#~P}prlzHXk!sm zpSE3bCLI+Pa`+jF`L2@E`wF4$?_VyVrF0QKTp4Rgp{^*&kKzoJ9jWP3&;p5=B zT{;|v2@5es7F|fZvmS9;5nYIxHb{5?S!%$V0L<7JZ}dV$^ZTCPNSlC7+zt+}#Fe;A z`Ky)OT4^?DE&cQfR{r@dd>ymeob1?7;g~??cQqIxcsepr)B^>G?pb^&tV@!8hLHG*rEP@!Kr`$>d12SO#0@(&2 zla=3c2{@hOi09`Nr|O$~qX>mv``r1;yMDm^j&;4;4Z1w;jppIIHs&nj+{#S%6ilRv zF^&sql!b|l2cwnP8Y7tPcBc?-6{3rFcR=ls>2{c+UU$=J=}hqs&yGoyyAl)&U&7f7 zvUL|Is6T(Dl+1UU$$8!06-k~d3y-CqjBOxCOEEc)Xga!2~It6TdVTaO3%s%0&~m0HRo5K>b$gh`N5xl zvr{dQHIwj`m+++LIw5!O5f9_B#ykOmhv_6@Jv#RC?@f?pT3LPe~Hc_-o`v4p7 zk9fyu@I*JkE@n;RGW_D&Q>7u9@e}i#shLcZ8QHqC`FTfq9U)4y6;`>5u9z<%eR2sG zqr`>p{kmmHOu0Igq7kxp+_21a85oySixB9%-R^S-#dN6PS4kd^(9GPRxS?CwSa z_Tl^(9Rq`6n8Uw5B=IaIAo8sEXH}^Ufj~xzvbI&!)Plt*fI@(ijqOij_B$>vSq1^s zdG2pc%C4cocKoS1U`;VtUOxAc$$dkJkWA~%TIcN)mOP#JPM8~uV7n+ct@^}%)}xNR zqI0LV!xEG&{rcW&ah7jUvGAp-SD`a{~NaAqblx1LG`2EgW{rL#) z8lYN@3=N;{l7Ys%u{x_S=V^zf)JczjdD82H{A}zE^@r+g zoYv6Hh6>EbSeyFW7GWuq%ZT$XyxulT7byPd`yfDLY+*rM#~L>=m^Xffz4L2tyq!G% zR!qwJOtYVU2t3QU2}&geh>})QReN5J>uJV*1u(kJKUd2*#q;;5Y5F1|RM|fx?P=|7 z4eh+#KKS0Q`K@30*|pmaEE)@$1(?XRFvDw>pOWCtZ_4NJTsj`Q8%zc)26}9!8I(dc z>2ls4s+Oj_u&1?+_a)UmNx6uwbRx|qF=)y6(~&64_D>2S`AG{6fnqBQVCH}B<7Ca? zavPbLkaKtE(K|QmUs62G9zt#lEt?kf!a*u)}B8$D@2Mek73$0m`I_(oGWS5{Bgeh{IYPv{EfS_X1E?@{jJxH z892m6MV(faR$?l}ZYUJHr`Jc<-Z84cCub00fQ^j}xF)%gO6|fJsc3Lb$rp94y#x=atPyygB@0}dcVK0kDTA$*Pce9wD)A|tjz<&)`nF6B%4zkwu>)vlWBS*-gYmf z9~+3$Em+OmsX?mQSGB^Mz-+bpFSk zFfqp_C#(7@qJ;uDYEmTQ8$aGd+=rFUoJGzm#JN~t>E@4|-MO1SKdx1ZR$5P+dNXH+ ztL+4^**Wp}l2JxoOb{QaFCF_P)`;tl1ckr!yy3Ime_Y#*)a%+y)R*eex@c9$dmO6f z&9-wA7!9V&`1uimoRkJ%`j1GV3)4rcsKId4cPWB?G=8=J?CNRBJ{jvxx*YwA8CSlTrcmIZtHcBZeKWAQwq#E`K#}uCRsa4NsO#E-}(;~3-3K0-P>R`&K#+* z!W+!EG5!*Xaz?m?P~rD`s65Wb+jN`hJ}5NQAJ~XHfThm<2CaDM$dm=PNr!>_HCnsn zv|+(}^Iw9pbcz(O7;oAzeI3fNN31IJ1z$|<^-++*+Aixt|3q?nMyvJr4E;$Pwb8d&eExBEvM{1&y9psEENdr>rmK8)C~1u8?_rRvFJK%y*2<#@P1L?-6W4 zmX5Dt1SU65hI1;%sec1BrGF4+Vd0&}kiLsQotqiC9YS1s9JcMi2(;C;1r@{i#tvlZ) zGmo4l;Y3*uVd0`UY%B!RxVSiN;ftaZ6%`1Mv9WPjSQxOBxP_7*q5?@?U|=9%!nB!} zNB5&WEZJHnE{nF#<=zT=IbriKL%WP=k}(+}nMOjPtjnCd)_OBpT<$vvz#}Y1;**e=8X0{L3`7Y3gJRs-(((ZT z5fNk(Xls_$OrdOdt+@W1d>t$X)VbrC1ys_b^}_Y~tl!=nI#Ig8TQT_;X8Map3jCN| zjpi=WhBCr)aZQdX&UKEQ)=AlUBnQWSytPbU13}J)5<@si)_a=JSqrEX$Gph@qv-p~8_%fT27_FmVu>OAK> zW@wHfOdsBO&-g`z_mSlv{E=TGis5Zr;_9{et@>QWQpl3#8g?wRdXD!6W+ytTrqH=d zM?)Lea$Ge&Gh$eV?F!qOS=(?@>_0H&-5UHCixNE^85F|J4WG2p1*7s!xq>IL#|$>y629J3N}%E4aKjo*sRnmUa3ck?q8bB>MBcaM-kl1> zt2CxWrlOGeaN6V|D0Uv6VZPGzOpJqfM(B}^4STtCXPNPbh||Xfzgn6C3Ro~2QgzU1 zl`v>%%%^4=Nw2gFc6EkN94c!q1NBLLHj)Q74%!C$uttn@BGPKqHke1bQw`l&aAQ6> zLWppA(j*3Ql!kJ}!j-GxUas^0;*KSSN%8qnN&W56W!gk!9$%Rph!sQlqEqW+VtlBp zYD6@j^xL;7D|*xfSKcKa%t8CluAXs^`u1@9P+FAjWAAD7>~u&cl}w88vyIA&9WF zPmp9$KsmF7-VOniiRsC&ss@;*rf8xFE>shJT=z`o;DH_nER8-g-l?RAQKtgqBq3>G zn(L*b(Jedq>4nj$g;%vtd^OH}kyDIty{$%&*dfoB;40*@?Sx&)j%TFZi^Aii#CmFM z5t~sBDwERci}oB1W{^~&(k~Tx-)SOsH-L>OycRV!y3zlm1+%g&3Rz^Pvlc1>@f6CPARV2obrAm;>LNI{S ze0zfv2MJ&;2M%cNdHy3K)Ts9JC($X|fL7A~*va5FEl~pQuNG8Qog8j%Zt4#bUy0%$ z;B)$&*l`SvjYVu(umqGwqLd&by8&f5l2+3^2g;2$sSz}0TTMo_GI|L%Bo38>c`{!~ z%uURswQCxKCiKj zd2>l=dF>|Gj&LAse7$H=U>Ehe^%9_|J)C&(ljOTJu&QM$e0nBMxS2Y!jbKQPik5duzLRy^O%{L|IEx>r>BoSpcJa^Ex-Cz{78Ydin$ZsRGQsueM;Mn&3-D2 zsWbdK!FS|0<7Y8cNs76i^JzR(VH2_!C}+CdWP=FYPzql{3O5HdUg6`5YlPY9ZBA3V zzaqNFX%w_UC#jSC#7R5r2{2Z35^g7ln4dLvDhE5O=FO(2ra%_yCv5D=SV(`0QdoF6 z$N&H&KWLKRwdGye{jLuYCCtrD6`i}y#v2T=)KokZwrua9cd)J1q zvTkPUjHTpaL4OSXOitN%yq$e^#uZ=vxZSLWU4K0ywn z{D#-XOe1{HTgDtA6z5M^Na34k0hl1IHtt@w6Sa;3rlPwQXr?n|VqO=0ueP=woq@${ z?zWup$;FUuJSZ5%L-xkUQL5s=!$|9-3B-f1iA4=dF5cj-V z_&VfVk>7}dvWEc9vTm&VW-Mh8GQfPpyBHzJdbV7ZTwr^wRaPmNh%ftzh zq1BnmBx^hQy(P!-O%~nUJDaTDdkH?vxI&qETk*q^+?HlpdWb1q>@)C2`ekC>r~yqQ z4iZ+RI>2Z6@t+Lb1qvdgsM2&!VhDoY2jHfk19Pnk8$KOhzJLFoU&tw{Lwn03@&{YO z`l{tXrP3{OGNN>sYqy%Q$6zpzd5cXjF1WzrPLgyLFR4nat)pz?|`m^k(s$0#O5g1S)}c#FtD=r9?n+*Cjw}E0fo=M_!WTL zHQ1jj00)qf>9$^A_R|^tL2-CQ2l|`jplN!aq^~Ac>hTz38J$TegPcnH$`{L6THQwx7SHD z3iCsj-KcMcrnpD+8KHkGEy4Y(8wNLKKh8NqW%jzXXpXc~eh&NLoWq(@@?}=BOaP%r zso3HGBFS@yQR8^U;sA|;>D*LFoq+oe6AhK8Vw$fzm`lGbi9)Gv#G=mBy^6_(?p}Bc zD3MH#J^~ML-lU4$(|-^?g3fjNAOZfO8tT|po^PPfhpC|ep)oF^N4;?328071xu6?N z&`A7*hX?bkvGFq?k2+_oe_Y753O0Rd4i`>%Z#5A$?e?Z9sbJyHOL4m`+wFjFTaz*#K-&xJfwCh+Xcnnslj2WfJ4 zR@l>%54;zE{y<4ZRRF>%LB=|G*g&HRF0}u2)%*K$1_p@DYW<}60h&+Z>5u9b#BtYk zlOeC6nj$K{G)*I+EniurD<^D-Bb$9yluPEUB>U{0zEmJ0f~sF08C??E9ix8N#3C`e zzK{mBJB7${Ls1y4A7ABgXh;>nd`JKHa`H*JMUiOtehf=UtB`WPu@i+w@wmA>M*2nP zeVbb)vX^DB8_$$m8mY;PwB?8)6F5|Zt9oy5FSBkwSv5aLm;fQbBHftTD@|Pkit=x{ zf;Tm6fTzWp!s1t%cqX9~H?1X~By!}y`TJFv@;g-O!16C`-oyZy za8!0%-0~U)l{9t;^lN$E22G=>o_#R?aD+KnGGaI>@;Ewp7s!huHQbr0M$LXG(gT4& z)ItH92K+(C;w^qwW+`@-Jh=kVt4It%fFl9nBVb#3a3kRNm5K-r1rc;CEG&1Nje8fx zl|G%l+R>)RYJFN-AN4zQ;vP>sEjXVrD@pvnBI1#}@tA)h`evf)h+H)mlQ%^T8mcvC55tXg$)>sXXc2);bl>xJqC%a@^wi`~} z`;Y7&fD}2upn%{59FXI+12@&bNexzOK-I^Xinwv&hSp1@_gHFnu3~LX8ZiXR`X?M5 zkRmY&VyC}<_sQHphQcvxC4gDMCr79>jUquZxz?)<%^qZ2t|6t?x2aYTgj`HUr13{` zvxuKaRCWu98D8ak_x;!iWMz{I;Wu>rR4ovWE&f?B{*{Wi_CogscJ%EsrpssbM%+PU z)uKxSVXy3iqsP50ob{(0Ooex?_J#;7wd%r!+bj+CproQ)MUDoA{vi?=N~tjyiwuGt z-s+fbUAfepfA9Q7i5i6dQJy1hRP-*db6SO+3o545101{*gGFLD#&?PTYGgrE%<%a} z7bP$0RN`Jk>NvIC%8i$^47 zCZsXr5{3Ud82nUJRKPm`P3-8%za-dy-rfDSLfK5N+Kb(>ZV})S=JH~w$2|mPKYse8 zV`qmR(!(z)Nn=qb-bN4^A@%otPQ&%{)#H`l5ss$_iK7N{n2E>oO$E7I!`hW-Sv;~_ zyORRUfI!Qv%2&%-DSaoWJIwIEg&T7e7Txm#Oje8XPi~uZrdAEbk84?Yv`I&F+*TI1 z7itENQcT}7nWMJ20@)e0*W8g93{|KxL3~j@s7D>ll>A%WfdUg);?mO6NZ!8z69=sO z&F6zuW((CpfIa?26xE|GqYH^kqKWS#J!t-g%YY`)+8+vs-1-USVpb0)YqrT2MzQef zLRapA!I)*NfC=@-i#p?y%G08k<6kQS>C+(-Xq)Ox!|i;t!VP<#N{mILqDE=riwYA* ziXQS^8<+*drdFrf2wZndEv9$VZMBhdmA-Z31SY`_9MAxgfmv8o1hyM!ot*o|=HM)P zPEIjm)Q*Fz_~MdAw#>1kt2;MUO%tFd1y^dYIo;mY3%&9iqzL?l*BL4n$;5Lv6|?CvuJ=(;XUipu?hly1m|XciSDmVg}iX4&%(UiJIIhqu2Nia0DuY zLcPHITJRbQh8cYo89*+9CF(M)e|ES62Q#D@(`Vv27w$BW2mtP*WYY^*Nr}rH1@F)xD|Hk@n$Q9P zymID0hm}tr9ERk*EzqmsOO@@sPVGGnz$-Hz*l^!yH7Q6$JNdB z4(aj2rIFdgSOb6+KT20_yb*dcrQ_)wQX!z`4GMZ!vZPP}Pm7ojXj&d^ZC}_NwWO+n z4-%ZRfXNm75Uja^tM4fisxra^oo$JG?2*mZ&JqIH{|2fav$v(Cf917Pp=y^$zq9_; zj#ys;ug@sa9n+vxr8oU<^3CI{cfsTJUk~1=K1~bW>@X}g|N5u#_smKScOB3gsgp;! zmviw?p2Q`n;dvEm`er*&MV5#k$&GH^c#-%Xt!gb-r7SJ!07hQ_;ra-4E&w^1K1l-n zD|f#5r!fLN-36ZS$Ub|Y>9w_u$k8f`HWgYRF#?xMicWcXIHI*^sb!uh74hbJKkFWE1b zGekxZ16@=|XnhWbjIXggYdc*=y66{*zPG3EB9`slyXmif;*##fXM|Ik0sK`5xwI$J=wa zl9gM@OQ$68E^rr!r+|MQh^Oq9+*!thdvpIWWCFtuAh)I;#Cez72tQ|7tysFvao;P8kPKWE zJE#BkFc4vY-U^xkoMKILf&sk(DL^km)RJPOnv6}kg(Gfgn-Xqwn(u8U6)Tv2E%&E7 z?ybk+HrA^quHxT(Px%Q7rUR6*0#rlB(0eub2WFZiPWGz6iW-kVgRU+p3;2J@a&6f- zD`{zEa3`SD86#5KYFNsyq!WCl8PIitSXc;}{$TF|$S=S$DJU+c-s2NRZ5vmIJIVbx z%TxX{Vb+h`Q&H$w$ztO4))wq;jje9TceCFi8}X!qZOyGLqfP=@*&V_@i}_?G?d`6wo0k7YU4s*i z*-CQ~jan_Jul{Rlfa6WZm{O#a?g#aMH(A<2??d?NdVShd`M!$-!lkFBFJul*aETc{iPh~_<%@+LV0bd^7tyH2z|ckS9+bu4{O-NTix%1|%;ZZ+yHlE-y` zg<5%nr)atvfMsWuJ>5+-6wtsOzva4HbMaHiXg(cF|6S! zYGOsozb`jh*Hs^FyB=Wwy&`#oj!$<3qf$#CVjH1^9Rbp4JE^TVvxHnIOY9(vNo0W* z7P9i#O;y&*#P;eW~VxHnE=xeG2F(IEoH4*T;Ku@x;5RAi#wrLRJ>BB7P?Sz)gJZGlW z6Ghlkd4Bp2S-E0u2APC0E3c?U-Kj>2RF)!d11i|NE?YJB0#i;8`E?E@Wn$VSwU|XB z{MWH3A%|Hx!NIB6BlxNqJ9jmDI15{A-PccbYdY=i5AW}71bXQE%fK>p{nmir0iyFL z9wNRmh&*++;s5T~O_%B-&*ks+achnOMM%`6-VIFuggjpm*{ty0_5~F4G<$=aCXEGy z67?LfwDSe|L{fsh5>F{Bp2> z1NWAB0vjm+fGSj-%F`d;WoOHf|DOIsGy1ZmMV{l2NmX_qpy@nqsZ_kMFDnt~XedX5 zuJ_IGraNCuD?#a_LXf&91OkpP$;tax?A44yC!}pa&H(VE)qd|~NAu^L#8S&ZPlnf1 ztBD$m=yMn&H+S)NiV_5}tAz& z`HU(8u776aBZj?|QXd8?KQpnQ->kf}P{`g9y?GIQ)cx#Rwi*;k^vESL&7_nBE} z53&!mbD#;%R5d}>kb@Hsgjb6D#-1_i5J+Mo93v;E5NS;3$qfpef^NlDXujAXQ>;S6 zk=A1UW`$%ukm=e=ab<8*da;U`Y#QmLdz_ufoVdu)_SdNx7(px+pA<{)w5bwSTY^ux zE2DP2!g?lsi`oi_9t$lFXP2RaZ5#u9-qj-dow~Z?tYDJw6^K5OA30qzY5#9{5BXxD z=SK+nL{F2~8qp3^R=5Vs(pLtfXz+NQ^)VKF1u03*o6@yoliRnu91$X9zQPd)7M{lB z_;BC#lIP)Rb{W`0amlg`xmU^;y337UG(S`;#n+qYu*A_a)$z^^Ng@~LSQ2);C!3N# zp+-dWO*2_|sM9J|qypsxuo{434j37Em#Zz=Napop>d>-Osa>v7wB^-5bcKEOMDP73b`KB7L` z@rG@R@TkG6fm)h*Eak7>Re^l{RmYXv@ru3gn8|MQcegoPVkNUO%uri&l;uN&s+6Tv zJ7b=k$Gi;BHiquz#?MFo6c{yM+d_^0H?|+i@nccuNBAWOkcuiUdM5ME2bz@5uL4|5 zitMc9QbL-44mQcdUf6Lsrs`IF7aTHpSfvt~o1tn6=)_P?Eno`-`KPHl#9X$f+W%192fkrxZ`F3P4ey zQSv8pEEk^fyWRiZ(qB0&X;jVFHs1SlPqDG-5A3GF_Xh=4zPg! z0~CUTJreu|AlQAv#|L?CA^4GGq4#c@phgn+GB4}=`{qp+u`Iw)MTr>e3`VkzPb7#& z6N?VP(n4aCzG_wOxA@Zczw>YFWUVW?LfM$eRdf9=~@-Rj- zWs|fTZFXs`b)salan2F5;F28R@d}`Z#t@VhCC7}GbIANXWlY2$^+Z~K=Odpex4z{X zVX+qQGS~mT?7j8=<*PpXTjK(ob=w7op%3AC^Nid-7bz=#6}>4Uwt$|OX0II|6%=N( zT3mH)c(~IES6&L7jCIu-8R{?@cw6{MkmD=Y{C}(TM|Kfek19LaM_EXPh}F}(_hz_Z zr%hz{_3O{}kC$1robHO1IUY7Kr;Y-4nX&6ZtYfd!mp^YJcpm3?QjaQu>9z5_8E21j zApNV_+dqEcp1)RlUo@9SMk37Cq{pr=&MMfoIEvyT@DzUAQlVZkE>0?S%YFFl(r78zD%w6x+1 zgC?rv(|~Xi(3SZ~T7{a6t!Z(V(vmPr+s-Z)=!OQ&vT}1_B4+bUg;$`y4wi62Go4Q6 zxVt@^V882Sayz~(05jBZ-~6unjmkv8lh}!F=+aC1FKv>6!jexGu69fr8gu=b)3pQH zVX-%MRwAew>1qQy^6HQ04M*Jf=YaOoP3mzS>H}Yv=B3d~E&etJ{;7j_q?Ea>)r}M( z#Wwt+!FrIoLpY*v4WA0e=`_bY)!x{viZitVSn8o()R{VHkRiG>C+u**QpilWu5x#$lQl9h&mgpqV@Jf*J z(d6y}Z-Czga#6P)&0y8w0B{Di(jf^nY}}YS*?x~4OK0?>OP>mqkGB&dh25XB-tE^6 z=uBmG#}$*wuN7F&L0^SvHDThYR^bI~Wmwh9$wQwASeUVNG zgkU1Xpw=527RJE9kQo;}5wj$h33%k6Km|}x&~In3g|AGwLbte(vO_x(C?`NE3B*)2 zHgc-dI$ESGS;}C?RGQVW#qNYeT%NbInRjo}UmPKDHmr9Gz1is$q|jl>A>9Al`Lpnp zlbX>XA#UX-xwt0oPQ|p|Z~dU!&scaN%H_l9v8mYR-6m3Ji5&Kg8Ge&c)vV4|DkJ0t zZ^xCr^(p;U-@PvLS$Y0AZs(6YQru0s>q2d$4>_Pm>FFdYLqd@#Ol76=(ujAmW$&29 zUv5u$sZ5vj(UIaP_Ld&D{54=2OV0Se=Qju)-N@uR{ zh<$TU)#Bw;fzw?jPUyA%a;r--d!+uEMiH3PYaQZTCRSLKGKH9L(lS2qw$XIvdA9k_ z&PZAfbdt8VI8oL#aBE;-{QVj)>HtIIuA-Hdzb6^19$)|o18vDp8f44gmR~v>F7_Ml zE)@+Ssvo}jQ{EvqGz&q}dy;~?(kA~_=U$Vdz8mTJlvvH4g?xjtpSNt$XIP~JCYp`0 zcHf5(1hDJKj|uX!$dvcX9Ofe$J9mQY!-S!$(*5(+1fb;uj}QgkFVf%>C^xL0%)0ZP zr(eu3%+6OB{f#Hra&v+jYvt_@W#wCCuZyc{d~DE|!hI{LACXzuR9dAT{>S!$O$c?V z2H@0POEaw4d%Wja)ZO`c@DHyy{~XDxD~LuY!;nT(^y)>*K?>7Qp&0zcJ!^vFu=^Sw zg6GxQs|cIwlGUgqiCO)b)E|fHR9YFj+35CrNepf~_}HpkHsQ?WAKmV|g`QodaHm=C zywqj>Z%!d8#)efQc-z72#`?vo>6BHbBu+v)lB3?fsPpz0MzL3^a!)l4JIhC+#x$f+ zH1Us*m?ok|T=~~;I2NfiFbwCAF`tc8E#})MGUqUI-EoK*F>y>o`2UO#kcd?V2l)P` z?2jH?e@}~KdNIzGzLqfrtK3K+;9lZ0D#k_nRSu#+QC7DFSvfyw(nLWogT<4Ln9&pv8Xz^{_D@=(p9YU;ASAK z`~U|aexSvaII>eo`7643#WwxivPrh|_u3*$NxI z$R4l<>1soS+u%8lwt55DW#p2ly20yPy#Byo~zUXmcs>u}=>hIlVB z#jvwFCD{27-v01hR~EM4(1Th-qhrOLYWqiU~)%6IZb%mNSoSjl-Uk1pf zvNnCL6XcKEQg00PUj5N&Rs}Li-=!;m+FIX+B4&h7pib;O+O;pQC-WMjCX7L9_F(q=MNB` zqsh;2ydrmx_UE<#rH+;8@E%1p%H0Bnlgd1mxhT4plFKw8hT7TQt8Z4~LyZ1HVcIQq zWi3AR`sQ7f2=!KhSnX;`QCf2?&G4ip;-t*cTB4!!D7EbPwRv%6RU_Z-xj!EEi$jy~jj=e@N<&|LXpI2UogP^Mkb9>eA`};soXz5b&ae z^jLAGfp)>h%^gDE9kCD1+DVISX`3exa_b*yrI>`1jM?72o#{2KE5~zFE5FepXwNHY zTiPSH=6Qb(gL zyNm<3Zmf77?!NY2)>4VGqBWDh7qL=FgJ8;rQD~4#`EtUtv2hw*kwgmJemPY9yF-7Z zxB8RSY~$egx`mZJRiWWx;B{+@J_06WyAVz7cIj+d!g`>wge3m`Z)LYxF;z+&?qA!7 zI}z2o>^*hhqP=2NHzBjWvBRWRuP;S1^GNW=H0chrc`S1?>khH&5J8+(;BIG??R+Yw z%Z}N(Vf{Oex|6Y&Sz~pf^vKLn!HHhblc2*Y1&DtD>@{0NDbg5#FbOL^CZEMh6ga#z zRL-I;8PKOB|4W2Nh~uJ_-|3wQ&!U!J6P#rXU(p}e^ux*f?cbHL6O6s zEWx|55TMpTr7ch(TbTy)kr!Vx11pB2Y%r@Z`4c_|#0un1dJYNQJ?o`>eAmliDTT|H zI@KLzuV|xqrCJ?=i5x?P;_&6k&;hII^E=e`$rjmX$G?hrF6M7zh=FrYwe-;yy+U;NO)?N`dxjfNv zO@~mO_RV^`UEpJ@%wnx?eK)N?i-o~t<*KGh0Hgdk31L=Ra6X+t`n;rqL0;PKQ{?To zo1y09-u3aK@yTub(t($q#ne7)>%1HOyH!u$iP^@5$IrqCqH~*zxetR@yOWD|cQI-* zQ4P0qFr~b$;h*AmI-g$KDcoo$GVXtO0Ai|ZrTp}s(Pl0}&mKO>r|bK3fQ2zZ{WgQ9 z?M`cLU2o4YJ~Nw(L1|wQU{yd138|afjpgJ!Q);H`FZs{+p#v^4aC&7MJt0oqr5wUV zg~5HB9Vf`zby$s;`{w!GZDSVVRu7wM&U@1YKe!D`Ri=h>gq7q?#{_=|D#JrZ+Uwu& z@C`i$Ol*EzF;Q*iidAsF4YNLW`9W1yoS`ii=M&-aE9oU&{#)IuLV2FDw!AIJ$ikDZ zYxJb&BW85r>4P{YdjpeNu*gWspT8%tcL$p2VK%>zwg0`&pl$li7b@hCvJkT>57||t zk!HXVe|dOS3pcl7qSr_&wUa~`B4d=`Y(PHnmrq5|Hpiz;V?{Jh!*JRdFjTn!0sDX` zUZLTz9;Q@ns+~DQ)D6||M>d0P65>;+l*IFI@8*s~_?tGAt?NG4sw_uuBF;DJwl-+^ z>3=(DMM=V|vXzj`;D|^wAK|B!^0Rt$#(Ks=B1oR&2aRY}JdJ*or60!Mr|Q0GDyqc@ z_#z(tJ1ymz-PKva{GhZxr`x3@u zJ1r9;Y6f5O&{xMD- zfGL(HIovOd8kg7C{J+)W^tt!-cZX^9eyx=wISHG}u{t5f#|=M}``%A0xUk;cV~r!vmLzlDaW_yNewJ_`s4~ zI+yfB==LaRI|kCnvZlI_@tyIIr1a?Y-|OvlRX}IfC{si0%)=5kU;t4!P?wOBk_PtZ zf*v;rXa(N)-8IRXo)!Ux{wjdL+#4uadfA}o4Hz~+P^&+mqs(=w3bBM2+#axithRfz3bRU*1Ux5pK2i1F z_Drfd>&YjU3L(F^o1yKFUH?HTNB`0P!{RW;=7vaA+M()*gPiW?|Epe+6M~jVwdCUTXaMv~YiyP7Exib3Ru&yh-TlEapUzF2*5D8?@?>eebq&%egbN zO_rTZsS+8XD&{zhR&_&lsib|5=xW2hDgbk=fwDD9qNZF!(Y-Fe>}D~Jj)}j~MRgD% zG7fR~{JPZwk6KLD<^3uF9vkydQ8O1jWCe}Cp-Lxn$|yuHWJ&j%8FVJbdOs{@#q@Vs zbiyb&aG5e@2INmrp#$US(8N;*;k{(%`mr_E!dGfFCQkIYwVEo*Kd{G2@UjOj*TEB3w~@eouZbo;8*n>6 z=?-p<|Z| z;M$yAs9K)hSvh@^{erQRU!cibQyye%(zZ;KH zyL||jrA#xV+3)eOJd@vf=!VLbPP|nxQax9LZ_-tZLg%_wt*z|9hK$ZL||M zEfjM865|MmFdvLR-Na=Q^Lbi$wY4w?4*l48)Z4$COBGvaiLpbwR5hSTLxm^fI5`oO zwBAt3>U=HA4s}zOx;9FZ;%tA!eiTMqs`{s0(Dnx~G<@V~cKz_X7JZxs1F3}x zqAdLDJjr) zgJ4?Sb_1PvZk-TIFPdtcWc!CpTid-;Uw^~{*Kza)i46H@q(=eYfX3K+o0rNGUou_0 zI*8Ssx6t#!Dg3_K-J!9)oTlAbO`?Ry`~Q0xwgbSrAMcy)M4?hxnDRl;ONmWVyDpKv zx+ASD2Q|UrSnf7wL8&{*pJjL0d ztAmz+t0C$0U5Qo_8bV1b+v@}+0Z*_pPN>g&E|A|5ef+|xvz9sAr(9$2-6PCOpVwQ+ z<*l4ZKG>0F_YRn>qN@I{w-Jkv^ro^XfPsRWKC(@ULVKX`!>U$gkY~xq?)7S$GX{Hg zdpD?n8Fu@oEe&G_o`NN3A#k2+f&z9?p-M3ec2pr*NUDQt{8r;~L$nC|yrpuuOaaFT zoss(QSK@3!w`UXP+||wa7-+jAC7b(b*zAofI&N&M@`sNezi#AKCf)!4pu)l+F;<$c zeeL-wx1Nqwcd<#LwzvE_$2>S?2#fV>oal$K&A~x&A;*)TU@rSsgO&G>x1T>dk^Nh8 zvt{`^zC;MVRi}5z4N+leOfEw|t(h8LL1(w|>SR;P}ws zAj@QgEBBL(46AiDbPnw2r_W!3ofPP4x^*jXKa;mA$^4V@3n(ci>;zi2d;PqjL##B_ z&d8pd6ZAZA)no4%%lNwqe#pR!XJ8@ClEK~jv&sk}V?t{m>sGFN<_a^-QcecipQ=(8 z)R^Dj;7F0-MUaWxNa~K~oIXJNtyZ)u`}4IjcE9k{9KBRI?w-j)ZeIGdc30+&80T-w zeaqka{UQtuM###V4mQ?MYg)*du{>D$aiD5$UNqxjeozOX)3ZMgS^+jo6&eNIKnsoF z=ZDIZq^Fft{3?CJ=yJHgpJNx9kxLDW68=lhtG1)N<*l_oC?uM#wi2(k_;O=yq+fWm z+FWX$DNp&~tiARQ4mQ&qR{&TNwu#3?d%_5=xv45lF8J#gFO%d{`xzAwag%0A?92X3 zbPnU8ryZsFse%n|xa{xx`pv$xi3&CfQ>RHxNWGmQN?!QIhYa>T6QsDD^B7w%v8! zu(d}hg|pe6Hpj|39aumQd5IPIvF1y%@uf0*#>t#M1S2CO z0I);lN-<7aWC=Ky7{BjoW3{`u^)_#=Da6R3+8H6=Q0t4cvhl+*8l>okvZ;pVU&-VT zgh~Q=JHLLd+430L+FtCsa1(T6rTA)8Xdy1|f6gG2k205ayDFy+$3NMQi^JuvEl)SX zWIHdLHg~%#=ceT@^gGJ8DS~n!C)m)A$FqCi1!7kI06{Mh9094?Bs1_K=o=Yr z+BC>DE#{oiRWRQ}TtBSbS4WWX&Glkaslf?LNTnx^uo=eF=S_&0vb3bzxP@AHj%ddj zlVO5SDD4K{+`^(bOOFUNXRqaQrze@;17F;T;e)zrq~C|Gfd4)&1Ciz6?Aeb3BK6No zIB{JCai6&Bnq%^?EH}??YEREA4M%yKy)GiC*XpAj813RJjV674%qW$kdYMPMm6yQ7 z1G~Dv&aVSbAgu<#;Gwt$2!}cH*YhT^aUAA5OG$ibI*X0zY4f-II^p;S+gYDTK=m1h zWEAAMt#m`>p@@aGg17cd5bWq>WK&+p?C!-`2P{7D)60kJRVaUCv%mqbMTYY#_(Cz@ z1A7uPmLyes%{}&=m8Mn1NuZ&Jj#S%pojIqn3=G*)HQhdJfTH-Si>CTQ_otW(c1u-) zzA%Sq>=afeXYL$!r*5dyRs8nd5dS4B_SE`|lm9|`=Z>y%M@z6za&hWLjLt`UHJ_i? z9iCfC)4tMoh6Yp9rpxxLpfP=nisG(iyT%J26Nx=f45)ph72dz)kXa{YsXq?^19Gry7Gp>*vLJCQI?;8sc(lfgY z68uo$VHqU-MhuClh5)e&s8xQ~Y+Pfph^M!4-1#WmCk${MaNYJz7(O>ugaqnX4cFt0 zaxo?}#Ni1!mr%GKtRjfASxhVhqG2SG9K#bJ;khoP%`-~^Kg`OHiz}J!GfbRob>5 zB$!vw|NFbH;mVUtR?q40i^(Vdf9dF8JG^-Seneky0tpF_h_E6-Cl!DeupBgPsIw-` zdDjxjDGT|ayoj?A2BG0@Dh`X-cd`0mwREdan;PGjK zux^ER(1>$7w}TQK!30>*x>5(~snZT32G$=7saNJ?+WB}b)}O9Qn(G?Vz6?4=<}RmV%Dnmiw7}d>gsf25K~iSdLY+)S>O3^m?tX| zA-vyk<|Cb;&-KR-{BTjj%p+Ef^5x_(Yt z0GeBtn!}^1Sw2Tv(|hICoD|Q}qqUm2wBqFnskegDd(@@eIlfF}yVfGD?~PtQU0Y@- zHjBX#bcg%#69BC#Fj7eRE*lKR14Z7A)2gef3z6+XANP3*taIIflvFzOq}^J<>Cu^o zV*tutc0)yy?CUS6y5mD*D5(y#WU=p?lbZOPCwXr3m?$yGWNr+lY8`X) z$?}GUK~f}kVY?lv-PJa{o4t#k9?=IZU2t_kNdf}M*m0zA}ive&y$pV7i8 z*B%R?-70ee5)v$T!yreG?&FHj75%>|nSIcZ2lPg}5yL;n3Cil0PCb9cPGca&`~h(r z|A}og=^pVWJO5T${G1O`E|h{fRW=!>w(Q$u%r zuJH8z%7+un{k0mFWoqR~en~xKWits{+lyti5Dq;Xlo;_eC&$}M{lYHB8PBNss zEcp5z*~q7@=7g&ad)2Y=GZ0VDKqXFF@)ONorWbXAJd|D@6Fjz+GpO*9V2?*jwWdU^ zr>y|DIg{6&vFZ2X#|`_&!Kv^}OI>ZxZm>6ePbjZPhAMX5Gi(`OdTw4$anzs`TQ3Gu zaJX*7cH)Y4t!IPOJ^x zO9Y)D2zK_CeevHUs6H$02ZxVXF*{KQ5WiERcvwL@pjd>VG3$8e6B@)%!NlU<84N0(aiaUz@x&MRr=-GLnxG%B=6c_rc_;UB?;?%MC~M}YTLzy?jA#FwBO(< zrfvPNBPPRBzL*dP`X%*lTL@n-_dWW=qWeQ~?dkoAWuL?T^3uhk#S0Ih&X5|o`(NuHB`Kb!g&k}B%-4eHpWO3)`j*Gd=3He7`Th`g9Go8T^xJ9lf zh43c-l)^6V3Z4-0vR2;#6;g40PyZSki0BxdfYH(C8P11SG5*Of=S{GUx5tw=7crf3 z@Jx%&XXyt{&G*U{&t30BPt7+n7f&`@1NzQGUXuK_G%D)AMhy%2QvqTR3!yt71*^Gb z4RYfKi2$E4&`psA+R4%#%d*Tu*V-Hze`@M{ZIM)7$ce*{pH?_xOkXU@C&~hM=o^k5 zNF3wg;Q{LbVwZ^T;_d8NVd5XHRDoH0aI^rsf?9DP0Q=1!X>%oB{`F>c3{a`1Y43c0 zM6JF$oLsVe%g^cjDVR=jRPQ-B}Zig_WJ(Sl<3a@^`l+RhuRmW~B zA4=h1ex{NdlSQL%7s6}G`tupn`NyIhv)kWs$-C*D+*hQ> zEjx2_m>5eome{MjHx!!3X+yVP5m4g#s;x2f-<+XpVD#MS3!i`FvOpwZu39qevk)&` z%l~5@K4&}gr-WBbx-r~Rk}q1fz3q|$b2?&Up{Z=Gdt=Y~q_JnT?B$9!!`H|R8{3He)rBUDpiKJ1g_#f zkfgs{NjpDd)uFaNBaNmdjhstL7Mng(Ij&qI%_uL2H{QK;@RcPd@nBoy*)yQQN=Vkl z90(E%)R%jI;(-2r#SrX{@&$(h4i?G_modUfszb}!)*ahOs$ajS5<-8iZy1K7KdS?~ zX(&P5MsKpd_nm@zHPGCZY0*b8)oOez)*R=UBUSSXCxvaH{xlKI*|DQb{o#dG-hSp~ zvye#`>H}gxkZ;%9_g}@I8W3$TKSuE*@o=U%5jj82XwJ~8i7Z0ZowZ`R*GADCDF0FI zOoUexR-?qKR zqmBozr`uR(zeHM>unW751RjKFDRj(HW*=tOOa3pNc23q&fGBd(lb`!!M%NdWGSBgF zZ|(im4yfzYN|S|;Q)%0lXosv^cXxN=kwqqZjp4cIl-Dh})f&UzhL3H=*{%zsNYjN2 zdhIiK%Bx#?&Kk)0?hCz@B`s5qzCY=+tISh5C;~oh+9ok9bo_n;J5S-58l&a=bGa%` zK?U4;=|bH<{cxm?u`O+i*hF&nqIy30M*065`^um=nl@SjL4qf^2M7>?yR$%$-~h|KBRApoZDrp6;HObDrm%$QDE?J6~;XZpgBDk+N3BgqotfpZYE#7r99AWk%O-7rw_UVr}F_Dc6Zd%OJv$$wK8C1$DL zPtRg5H@&Xa1B)k9@66y(oW`c-0#C4o+>gjk?|K4h5Fc3Y2+Q00d-T&i16-aw1wiTr z-M9ZQ7Qp5XlgI16;T6Rvxh|1BK@eGrgsfm>lBjnGmtADw8f`mFHeW>wOG01D>u_yI zz=(E|-TBN2+kgjHIpGNz|KjpGDUfe%Z+^ArkL)+H3X96S6csMqGmx+%dDfaA_($RL z*Lj{O!)ERDtu-dYU_KN!Tqu}El@O>Q8)@~)ZjEh^<%-kPaT#23D1>4tu;5tG%vJS` z$+c`{)b+Fmr5s(g6b5J?9)o@>AP~D_aPtIds;zcGnT{A&7kcw&uv^>UlDNAQ;R&j- zhD{_Tkfh=l2s1W5bR|Fh2n>G$4q4qAV=*Hg0%xuRoi3H1zJqgxe*LcA zwi~43K(?G8H_kb}EztCs2FpROPOwVw&dK~q>fpv_%;8It+RaJU_QX#riIKn#yZFk~ z2AP^j@_?p z!UB({8*Mbn+XNdPr?GAm;7VDD6jSF!`ldy&4q33~wzkTVT;7RE6q#EtWD)5h^8 zsjja_8(`(wlWux&L9I}ce>ql>Z=ND3GB#aB3fvrzd{J>okg=pGW~Iy5B5oKSD;p6o zXI3EV+C*4*7@IPxEb8uU3S?I2zJQv0L^sV~>k5OI!$i&Ef8o$=+QLk+RAkHKKH0KU z4F+2E6=bur8R*mCvEl$-^Dg<@`O4yyCE;+*#=k!oUms^Z3Wo)f88{qeb`;jmC{_oV zBtm5+B_=nD11JnrIDbM+o}&#Z?oeHpPTzx?A3ngvmoCAG3gipc=cvuvpQ4uT2fmCX z!<{^>?X=Y8Cz<}h#5uix69DP7{@}k#@t*LNQaDl8*~3GeWgl~HW`jTDtYaJKpg#3_ zteN!k$Rwzgv`pLKtfC{J^kAPEH}sL&xg%x92BW{8A#^}iTyXX^`~JZU;5FiZLbH-%v{m_ilFhj&THY&`-`alvZ$!-Ug5j5_ z1;WV{_L442Q}hBn*~xjXGJ=(R>v~7jczcF04*$d03>jEfn_`+tc!uk$s*X=Y-lAqd zhX`e@(rnX&kI&tbTg`|YlckQWXsmyil#Ynr#oy&>^Lo-h1nB6%5J6g#o%8(zz_5wV zNhHT{fyeEEhhSsIcc9{Iv3=Wq(g?Hxl?1`ng%F%i@3hvX`FXwTHCr;MdS$zm7(NF7aLH0%-2hl>CHCR@G^R+y z6%23qWBCjq@aXikk3QjH>3h+F8od$fSDd(P7IAa(y(5sldDA5jF+~b~bc%!%FTT-F*hUY@?LI^({7;@=mYw}Iu2TGL%GO^a~ekj;*Fsj*QFC-L+O0y=fDHc*%4n4!vQriPwBAu)0SdL+3~ZSuke;sTf08)+M( zGPIcQ#Dcv_00cV#jX+sPXK1s3oa)Q-({=l}Q<`SAG0lv2gDoXsFO%xLUJt1}*J#2RC;(&H^ zFQ5zrDBNN)Cs_PxBtw}Iw8Oiu_l^iEPv+j_4?AfO32J6&yxo>1e7sFd#@6SZfHJ&h zRlQ#AaL|(h?ZgH#iIgMQhmp$B+uI6{kp{eylQSUd2{c-h@G+;M2Ss*egQxNE$x1)gP*N{3 zOE!1($Y4M}`cYYmeT2^n4q>qzJBk`x!O3sr5jS-44NQN3xeTsz>b#0%jnMVxclY!c zd)t}+v;4qS*ICA1M~*CR(BG3G?w0w}d1`oH9b`kj0lCa6PUn>2Qhd_k&cqeb9~;<7 z)G__Ly;Lbnb+*}xoaK-Y|B@KIw1$Vw_oi8_@}C{_S4H8(%%Q%1x0V(jYK6qw1f6#>alUO2qDV-1uskMy^YD4_u30xQ!cOPrxv=P3veAuuXU4leV24g^xghC41ZXNT5jRGHTCdr(-7c|nNu<2SHzwky{IR%D1p-_FudZPH zEmk>*E$lru+Z%CoKQMyNM=^a~KNj4qMVm1q*4+yRey_24f~+or{MKGY6a8pm{lqq< zM5Q?xD;^lpIYpsvQB*YWSHBVSKs8hNNG->w+5SRHIyWM9cHO_z&JTkhy*^&1M_aT3 z&9GLGRG)ssh4plYXbHLjjT9}}?HP0hV~2>demD&MmFllci9}fJe)8uurAa)Gk;HtJ z`@M$7raK^&xRv;hfmY8`#O5`>7cH3=SgVQJ^5nF-tR(74*PFP>kJBZk=3Xw@qtkO? zA&3Q=k}&kUI6A95Ck7+&t_*k@w<$mCAd_K?6C*Dh%p=ULNsrS7*Y&z&IIuf=a_1io zN?a9lf89~hx3|^etV(48XkY343&1weUz{!;*gNR&Ya%;S;yYqwZoRg| z6fl!q54=>O)qn7^=17hG(vNBv4XI>+Wg<0)qU*$SFY74(ETJrZN*>3X2-BmN)A5zn z*z~}4EmiuCNGgI)`A5+a-BJ;*$rJ33K$SU0vmCgI}EP|cS8b6+Qy zmMX3*AIS%_sDP}eTS+*CU>NOE$Om|9#!Xr;B({*cyL}nE;lV}Mn=*Ii6t(^>mDZ5t zQDW3IGQ6O>@R+VAOc2~r4;q6%_BtBFyAU9B_#GHP?66RJ0ICZJ<9?whMLxWfZj=P* z6IMdGLpp4f5AkS};{3qdhVD_slyUamTwY=3vvJ4Mwp!3zB)p!05Z%rkV1No?A4yM9 zh{P#7Iy(a{TkGOB=`%CxsR}0RcD@S>S__MdUuE862ASE|(DCr_Q~~MFSxrsJfJ7p| zWRhY6fz8g12Q}F1f2n|#A8hki^|SHBIhpPgq_vp;;{WC(yWdf9BJw%K9a0aX;m8ClD)*ON*5Q&yp5Wze^icAha3%nRT5< z1p=D|#5LrSInBnLO4Th4()K0`u-xTRnD`l5Yfe!qV*nUs9j>M%!9DJwUO7=lHmO5h zm;;5<|E84c_m^zM8G{h-P0~_$hnCt|gDP}lbpSpqHLS11Qa3$ z2Qac)wC+(RP~a47SBVxN2BiCr&CMl#tJ@g3_fVjh0O;P1@3t9apHbLafP=|8Ty3+% zKynE4@H^)KY%xz~fKG)%*#V{zXHA{{vQbsexp^7z!xoo?0&Pp%{>Goz_ekNdnwihZ z@fEONc`e>dteC`Z0lZlXj!Y^e>nsy3|#F>0IrFLi<Q+lQGN(*?7!R6Oc{a}NiOjnij?dkt3vn!k(lH%--jf^+RiG$G~a~ZU-%YukN zlLq>)d>AWD#*YBrVEQ}*QJ$k$kloZ~dltEuT8p8p0L{l6oRm*wF|Jl>^XByM+*qCK zGF#R1))$xYf1f@D_=DhIiORI&w@z!dwacFOztvhQTarwBjSYR$lmG8yi35*?TxCkP zWqM$x|GMds-|MZ=RbkA8>i-&JF2;OFjCAVm#6=S~lc6-kpW!PoA-vQ;A6UF$qH-AL zX_Q3&yF?22(j3^bMYW{{&$6$KUv5LOg9B(xf4IBe6PcO+H90c;%eyK2OI(@5?e_cc zX;?VZDmZgllxKSxtMgqNFe(6I<%trg{MyhDWH%^iDc^>D*Cqc=e#in?SY9|Y>3k>p zp6tTozw#-snEorSXt;v*d-3MhXRc96GpI96NzYE{7k-=df2 z-TtdRN|g;Td<_UW3?=f`YxCYWMyTZt$CelzV4!DG{s}@HJF~#|3z1iym^o`GG3X6p zIeA`$$ywY)1cBeQ0`+s22ZZtD<>d(jtJ)PMfR~|P5O^lTv%2X`xJ3$y`wbiWxkE%^ z_fAzCtjesaw5B>eVh_1^Yn8v}r|Wb_Q#{T}f5(Y_9~gUr@i)+pa6On@kw^uE`ie!{ zVl#o+&R{k%zkec6_7(3L3!(&TK$Z3 zm8%NDVzT=i2{BVt$7M0tzL+NI6!-mnU0GBn_fj1;wsb3|R!hqxBQ=%a=}XFV z{g$*H(46E}uv{B^tuGqpXb!t}RNBvLe#JBaT?`GR@1R zs_@ooJYuF`A1g5pe6vVLCU}$K9zW~6He6}9{r1-LHkvd)awwN^R3?4}Wa}eu2nUEF zZ+}ZvSqntvK^ij?@v;au(&l$_l1H{FJJ`J1DZcHEF=iIZ3YN{^j+OfA5YK+`VaPuTO0ED(<{(X?u}3Ch*CY{PYWagXuMl0Sh|8`eFE#%CT2u?&-0 zCHA$Qdu{X%RqEaStgj^o^k13W!05)H%K5jZ=~0!i`hP=G@;diZ?)d5i|8i7hlhjS4 zoGfO(lqd)I>j5KI0FZ_YlX_i+`enN`=9Bd+4AwOzxeSt40kz@RGe0%q@-RWT`(hSeVX|)?(D%S{E$pGnU{ZPfr=(5c>o0y;PzdBkpGdIr$4hH`*f=GWi zqCh=BD%_cC-{4?QVPP zlZy~sfp z=K55nm#S)xFNQ7w%v@bDp#fu0VfPFqO^sK35tdeH_8Uv~)`_}u@pym2)yx#EddV24 zXrGtc)s^c_IJnt0l0M?}xH}yuX-i7iMd-Jv4r67^`|4)=X$<<|8*}Rf)ChfQa&$<@TDI?4~+mKK@Q`R3rTcVvdjNSQUbbRnB ziJ#hPd;*u{$h-wh;7ZCHF6Yg?&po*s)8C}>PT;MY9WnydA}w79a{?w1?w96(utp-U z9TgC))@5B^P-;OaX+Q!8=%GkUzd=Mq1TsMAw7g4-i-7>8KTjAf#&c0Dg|X#T@Zj&>o==MZ}WRmFOIGkQh zUl?`RzP@|7fuO49vE$$+$gBDg7)`=3b-X-pn|>%MWlrxzvgYGv&@soUpoGR1S!bOb`hAQ=VV2l}}C_2K8}hWNs_c26R% zvX0S>@9XdXH$uZ}%ZdN!gG|?^6}5QH?8!lVwdji3g!VNpQ<<|*xsA3PqK=m7agbtY zQX&NfvXS@>r%Y+qZ^0}jgDD%!p-PgQ@%{kMy*{cH&FP*Dd~3SsZyG>PijjuL>5y=6N{*+AnyAK38O z8om^|UpE!|0Bmp!2t!@u^q|AN87qr2>9ZqPqlDdGTrM&kedrA1T3+ojm5$4i9>sc& zY?7uwcD&Vb{6RUcFwviq64IJ~Oxfi3^Hn15JRT@jMbfN10>ona9c&fdu^9IhFvb$Zjy4nq~SYM^+zPx^7 zSrwo)(I=G)eoa)(0ISSJA)-}eHZyX_iDDQn{JS}>ux{uWL{2Htm#AZuIc976cWgb% zB1EWrmJ{;izd50X8rNWBY_C(4CL2l8&7xnpUDUmpsK<{QC2?Hx1{iUr6%|o;ckZZY zX#Jz3ij2>tOi+L+*xcNFu|T=IyL%COJ5V)q-!NN<5=gO$SRTPady?KsV5Z{Ov(ulX zI&R*3HFF22)_GQNZ2-s}dv(*bv}PxFje?>=>gEQ@GS2Tns}i8?lvJ(p4ug%>aA@8 z+3;5T0|h3sCq;XoE|&0MzOZe0Vn-h6NtmPMtSsL4Bn}H&%7k+Faa-O}+=!gb)gl4< zw+gAy?U85c-=;GBKPml)OE5F1#}hO=#0eISm4{w=aLfNP4J&8s<3||Op>dH{C`T_t zAW$4O=tRM)C^H93=Y;pZ6$}2QYhpqN1g4ahmQpseV9^M#@FbNVY;JGEe`sPqAuDTX z;_drdFtj;_(+0cw`)*}n<=HfI3$)}p&GIcpAfeG=huy^-OY!lFMx95puadLsZaBfs zP}*m9$%}#%lod{r zfD7~Fl(O~XnwO<{h#o|v-Hu0N`H@*uYSid>X_C*|9Y4$Xl*J>x#O97VcGMWSMx^;H zSpR(ZHajPY;H>&&d4%fz>$roE*iNlU#?~-~x8Sdul?5hBZf5ToZHm>tnns5tkJ2!o z#|I>GomupYD)+ULq37=w&q!IA=G*Nsk_^XJuY^6%z~ztom!8pXf(|<)dAUc3-k$f9 zr6)|=h4XYuTurfWIJViZFLLNdj@HWBg+?dRv0rOz{+p{!^;tF)mrR8%HPS)u*D@N; zRtWaszoYrIteL0J^9OM3j2Io8Au_t}NH_ z72bu`aB?~P;NiqmE#p!KH5~XMu~+aB*lTh^{o*&@1b=h#1(a-ldqQ2^0Fp)oR31&wWn6Ry^!nP<}){B0= z$~aguhYq(Vrzx`JQ+v($G8G<(+i&b?wKQ;smp9DrzSE-#YYy=hXk==#e@wRJ1hpUB z$2R!7;mq@&V6GgR?T`pr-1a(@6y0U4o>bzWsc$DM z^tV73U32lmJ#>*34zp>aOcF>%z$ES{Ice4@2t^FgoODXWiL!Uh?jz7F(Oyiu#I zH8pX4W)O-bue5jaH7*~E119UC<{w|6uj2-xyj4GDihwrF9sx6JtD zMx6CZfP8i2{u3M1thG5(nWeMH4`zBPM5Kz_lbyu@{xij>>H#ZOo@&#%5dGRx1_m4j!M;Em7VxkNg;UJ z*>)FehORX;VjrN@_){o__6koUYvIBA6=*#i#t+1#twMjVH_!r6E_!Bp?s_qTJWZ+d zId&2^a5`YRtjY8_(9@LDHJ>_V=Y1Mdttp?HLo>B-qDFM48iq?~cgG7Hk&&}$SN=$o zyH0>zJD6mxE9>jD*u;ySrVfeTuD7D@b5!~lv!MuXH>re@Ikpck{YQ{KxMk22P84zyr#v+?qpYnxcyqQv z|MBA=&S7!ZWjq=B7uD#(Lbzm_qOkI8*Xphi2l@w_n zuTKxB01?NMXe3RvO0Au};2`Y|y}r5rq7(^7GI@F`B;JCN+|A$5h7OnR?!RO;H&bAv zpL}hFqL!UFSeUU`uiM%k=GVy8h0o~H_YNaQbTW}5^|{9@zhh50E)fy^h^B=nDh}GB zX!+6`sC+`}+h}IzcS%+&|duvZK9-sTY>)Y#+ z6Wa-}Npwj))GiMp|H@{z#To5L*raA7rZ$vsi#W;~`gY^8UTM-tjPg&9hHHftXZ`af zfgAs8`GxEiqjFmMuMQ(UtCc;8<9+PHXnt_-4W*~BH-@>O~BB%gF zLgC|mZpY1us4PszIps1oxBs3dC!cgmu4oCI>T1T9S@WtmtG!&@NoU~bYVzQw@3`S1mQ0&i5aR0^qA}xGh;FBwJB)qd^W@|$?FU!S0#__H9{Ak5#scy!U zXx=`cQBKK0!CQ^?VXyXQ23ajjUZlZbV}Dy-E7pp)lV6fk?q#aU?<^0U^H{S5K_nB`){6li{4uQG%4>C?0 ze}I+ZLnQKQ1Rj;ew@!p>&`@(m;Mp9_Krk6(ky7js8G#?Z*Sh%*0}>6!B=ThP9aWuj z79V3$XXns;O+_nO?USA9dZPdNRenf0J!x`h4DV98OM*J=pV9f;x@qr$2<(F?tV!=J zT2WO++#7uPwf@TQ)t}54{b~Z_0M7~f-bk0GQ0L#!ebnaorEUQ`{6_(TmyXM=AHXLd z01V0`rKFJE+}u7Z2*j>r3(TEgT{$l-EcCrV^&{_`@kKO$|-8lo#U&6s#hn?>>LzJXQDTs`D|9I&S*z^RCNmRFcQTexq z*QIt^2VIUIQ0Z3IDE~zpCOI$Hx(b5De7ob=-Z#waGF!f-P(R^qyFSn#zdl&CUn#w} zEka4kQCP17kq?&Ite|x0+ue6pn`(%Bfc0%Kuho%c*&fC{K-Zkhn|2+^IZMTtAPuhj z2{+IrS<`5EwSn~yT@dbwsNsOcA{2kl9`b99w!5|3CFc(5rMSHxu)?ke>lIaE%W;dw z$qh;aX>0bnzmEJ>g($nXq--vi;@6 zR*L`OzDs#{FiF$#n&xY<{3`OsWHh-WDV|Eq8#szmr?CHZcfRZfO3cS3*$nS+>dg)@*)3#02m`X3G7z`njP3t7I@> zeDbH_^}0NNLwhsHvBt|K5+uC#=CXDl_TdFLli@MZ882 zptJc9fC*X-grFB>S5yOE)nil(OLs_2Plw}9K}eBD_N$q)%HvqiE#yVUL(dc>;(ar@ zxbc~f-L@OShSz_TLZnfU*MLRZV=;A}U(*gszCW`GNb;d)XWQ25NgdzDKXS}ula%z8;)?o2?->#6 zgW3eG6r1(;=-t9Z=DznAShZBK`A-|aVp0#`8}HZ5GJL1Xjecl(f_mOFKpt!Sy~n}Z zK7@JF|4U-1po`_flfuf`SAkDOWiKErf&SgxBEWUY$jSnS6Vx0W5TMUQwQYH<7W~bU z0bmV-*tyMYU#A78IQIJ`%qC=Uahw$fK5>$7FhIcjzRJ_Do|W zF%TG)wT)*V#4;A`M$~xw&IlISFCZQah^EaL6d54w%TJR^FaFf?Dbm@`cw<+PYGoa2a_vSTVc(&xK zPP4kpF;;WKu}k4m3O1O;4I@TB_AZMbc!$N49uu{Q3g*b`a&pw>Af9D_l2vW-4{*M# z_`0w8LPlXu^sekTjR5IqznFH{5(%y%-4!1XluE?wN93SxHGG z!`?`V*~{2ZL+fx;8lxQT?lI~N4W!shs`B#JAKRQx90!&JR&_|1{@d-KH;_wp?f8=l z;MgDjvK(W9Z)wO*FiPoC#cSki6nxY>jl=>>8xhwR7n~x@j0DQ_-~3gfWTg%tsd8}6 zbGi0jE8N5aoxhSqp~QR*$mP+i71(Sw($v0|uaxIY%kX-9_X%ywgxUE&yfysI zW)qiR7WSf+J6LB%q5jtMGOFCl6zwfa%4Q>z@|`X~AHr#BYLYt7fnR)50F5@_{PFSQ z$MV4&xy{a@ts}zW>RK~+?aK?k z8;(erWF#sSS=WsPJ6N!+RdxiEHUkj8KlU3Sb_UR44h;*NhZ>

Ivjw||FNcMij;7# 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


ZhNy#s223sg)dms={Q!*>WkI`tvZntmO3rJg@ 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

!z=f?up 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 The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. +**Next generation protection**
To further reinforce the security perimeter of your network, Windows Defender ATP uses next generation protection designed to catch all types of emerging threats. -Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security security pillars. +**Endpoint detection and response**
+Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security pillars. +**Auto investigation and remediation**
In conjunction with being able to quickly respond to advanced attacks, Windows Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. +**Security posture**
Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. -Advanced hunting gives you the flexibility of using a powerful search and query tool to proactively hunt for possible threats accross your organization. +**Advanced hunting**
+Advanced hunting gives you the flexibility of using a powerful search and query tool to proactively hunt for possible threats across your organization. The following table can help you better understand how capabilities align within the Windows Defender ATP offering: From 6efd6d94683d30579ebc7812e1d798e4fb721d05 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 11:38:52 -0700 Subject: [PATCH 031/403] udpate tp toc --- windows/security/threat-protection/TOC.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 7270179dee..bd9f4d5bc3 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -4,8 +4,7 @@ -## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) -###Endpoint Detection and Response capabilities +## [Windows Defender Advanced Threat Protection portal](windows-defender-atp/windows-defender-advanced-threat-protection.md) #### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) #### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) #### [Troubleshoot subscription and portal access issues](windows-defender-atp\troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) From 6f88bfe332d9f8bbbc137f54f31db5799a105227 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 13:03:59 -0700 Subject: [PATCH 032/403] revert yaml --- windows/security/index.yml | 168 +------------------------------------ 1 file changed, 1 insertion(+), 167 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 2cd3189581..1d3125f917 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -1,4 +1,3 @@ -<<<<<<< HEAD ### YamlMime:YamlDocument documentType: LandingData @@ -79,7 +78,7 @@ sections: title: Information protection -- title: Security features built in to Windows 10 +- title: Windows Defender Advanced Threat Protection items: @@ -127,24 +126,6 @@ sections: title: BitLocker -- title: Security features in Microsoft 365 E3 - - items: - - - type: paragraph - - text: 'Windows 10 Enterprise provides the foundation for Microsoft 365 E3 and a secure modern workplace.' - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - href: \windows\security\identity-protection\hello-for-business\hello-overview html:

Give users a more personal and secure way to access their devices

@@ -175,24 +156,6 @@ sections: title: Windows Information Protection -- title: Security features in Microsoft 365 E5 - - items: - - - type: paragraph - - text: 'Get all of the protection from Microsoft 365 E3 security, plus these cloud-based security features to help you defend against even the most advanced threats.' - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - href: https://docs.microsoft.com/azure/active-directory/active-directory-identityprotection html:

Identity Protection and Privileged Identity Management

@@ -275,132 +238,3 @@ sections: - html:
Ransomware FAQ -======= -###YamlMime:YamlDocument -documentType:LandingData -title:Windows10EnterpriseSecurity -metadata: -document_id: -title:Windows10EnterpriseSecurity -description:Learnaboutenterprise-gradesecurityfeaturesforWindows10. -keywords:protect,company,data,Windows,device,app,management,Microsoft365,e5,e3 - -ms.localizationpriority:high - -author:brianlic-msft -ms.author:brianlic - -manager:brianlic -ms.date:02/06/2018 - -ms.topic:article - -ms.devlang:na - -sections: --items: --type:markdown -text:Securecorporatedataandmanagerisk. --items: --type:list -style:cards -className:cardsM -columns:3 -items: --href:\windows\security\identity-protection\ -html:

Deploysecureenterprise-gradeauthenticationandaccesscontroltoprotectaccountsanddata

-image: -src:https://docs.microsoft.com/media/common/i_identity-protection.svg -title:Identityandaccessmanagement --href:\windows\security\threat-protection\ -html:

Stopcyberthreatsandquicklyidentifyandrespondtobreaches

-image: -src:https://docs.microsoft.com/media/common/i_threat-protection.svg -title:Threatprotection --href:\windows\security\information-protection\ -html:

Identifyandsecurecriticaldatatopreventdataloss

-image: -src:https://docs.microsoft.com/media/common/i_information-protection.svg -title:Informationprotection --title:WindowsDefenderAdvancedThreatProtection -items: --type:paragraph -text:'Windows10enablescriticalsecurityfeaturestoprotectyourdevicerightfromthestart.' --type:list -style:cards -className:cardsM -columns:3 -items: --href:\windows\security\hardware-protection\how-hardware-based-containers-help-protect-windows -html:

Protectthebootprocessandmaintainsystemintegrity

-image: -src:https://docs.microsoft.com/media/common/i_identity-protection.svg - -title:WindowsDefenderSystemGuard --href:\windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 -html:

Protectagainstmalwaremanagementusingnext-generationantivirustechnologies

-image: -src:https://docs.microsoft.com/media/common/i_threat-protection.svg - -title:WindowsDefenderAntivirus --href:\windows\security\information-protection\bitlocker\bitlocker-overview -html:

Preventdatatheftfromlostorstolendevices

-image: -src:https://docs.microsoft.com/media/common/i_information-protection.svg - -title:WindowsDefenderApplicationGuard --href:\windows\security\identity-protection\hello-for-business\hello-overview -html:

Giveusersamorepersonalandsecurewaytoaccesstheirdevices

-image: -src:https://docs.microsoft.com/media/common/i_identity-protection.svg - -title:WindowsHello - --href:\windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control -html:

Lockdownapplicationsthatrunonadevice

-image: -src:https://docs.microsoft.com/media/common/i_threat-protection.svg - -title:WindowsDefenderApplicationControl --href:\windows\security\information-protection\windows-information-protection\protect-enterprise-data-using-wip -html:

Preventaccidentaldataleaksfromenterprisedevices

-image: -src:https://docs.microsoft.com/media/common/i_information-protection.svg - -title:WindowsInformationProtection --title:Videos -items: --type:markdown -text:">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" --type:markdown -text:">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" - --title:AdditionalsecurityfeaturesinWindows10 -items: --type:paragraph -text:'TheseadditionalsecurityfeaturesarealsobuiltintoWindows10Enterprise.' --type:list -style:unordered -items: --html:WindowsDefenderFirewall --html:WindowsDefenderExploitGuard --html:WindowsDefenderCredentialGuard --html:WindowsDefenderApplicationControl --html:WindowsDefenderApplicationGuard --html:WindowsDefenderSmartScreen --html:WindowsDefenderSecurityCenter - --title:SecurityResources -items: --type:list -style:unordered -items: --html:WindowsDefenderSecurityIntelligence --html:MicrosoftSecureblog --html:SecurityUpdateblog --html:MicrosoftSecurityResponseCenter(MSRC) --html:MSRCBlog --html:RansomwareFAQ - - ->>>>>>> f4ac9773fd71d0ff69e0cbad908f99868151a6c3 From 2774a20d0d2a920ecb983509ab8bd245a391b06b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 13:12:50 -0700 Subject: [PATCH 033/403] add table in threat protection landing page --- windows/security/threat-protection/index.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 1d26dd780e..095375e3fc 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -23,10 +23,10 @@ The following products in the threat protection stack make up the capabilities u - Windows Defender Security Analytics -You can configure these products individually in a way that best suites your environment. When you're done with setting them up, your security operations team will be rewarded with the convenience of seeing everything in once place in the Windows Defender ATP portal. +You can configure these products individually in a way that best suites your organization. When you're done with setting them up, your security operations team will have the convenience of seeing everything in once place through the Windows Defender ATP portal. -With these you'll get the following capabilities: +The Windows Defender ATP suit offers the following capabilities: ![Windows Defender ATP service components](windows-defender-atp/images/WDATP-components.png) - Attack Surface Reduction @@ -36,4 +36,18 @@ With these you'll get the following capabilities: - Security Posture - Managed Hunting +Learn more about how to help protect against threats in Windows 10 and Windows 10 Mobile. +| Section | Description | +|-|-| +|[Windows Defender Security Center](windows-defender-security-center/windows-defender-security-center.md)|Learn about the easy-to-use app that brings together common Windows security features.| +|[Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md)|Provides info about Windows Defender Advanced Threat Protection (Windows Defender ATP), an out-of-the-box Windows enterprise security service that enables enterprise cybersecurity teams to detect and respond to advanced threats on their networks.| +|[Windows Defender Antivirus in Windows 10](windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md)|Provides info about Windows Defender Antivirus, a built-in antimalware solution that helps provide security and antimalware management for desktops, portable computers, and servers. Includes a list of system requirements and new features.| +|[Windows Defender Application Guard](windows-defender-application-guard/wd-app-guard-overview.md)|Provides info about Windows Defender Application Guard, the hardware-based virtualization solution that helps to isolate a device and operating system from an untrusted browser session.| +|[Windows Defender Application Control](windows-defender-application-control/windows-defender-application-control.md)|Explains how Windows Defender Application Control restricts the applications that users are allowed to run and the code that runs in the System Core (kernel).| +|[Enable HVCI](windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md)|Explains how to enable HVCI to protect Windows kernel-mode processes against the injection and execution of malicious or unverified code.| +|[Windows Defender Smart​Screen](windows-defender-smartscreen/windows-defender-smartscreen-overview.md) |Learn more about Windows Defender SmartScreen.| +|[Mitigate threats by using Windows 10 security features](overview-of-threat-mitigations-in-windows-10.md) |Learn more about mitigating threats in Windows 10.| +|[Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md) |Use Group Policy to override individual **Process Mitigation Options** settings and help to enforce specific app-related security policies.| +|[Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-intrusion-detection.md) |Learn about an approach to collect events from devices in your organization. This article talks about events in both normal operations and when an intrusion is suspected. | +|[Block untrusted fonts in an enterprise](block-untrusted-fonts-in-enterprise.md) |Provides info about how to help protect your company from attacks which may originate from untrusted or attacker controlled font files. | From bd7386051b5873c4a22d1854ebcd45750c35f8c3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 13:15:02 -0700 Subject: [PATCH 034/403] revert yml --- windows/security/index.yml | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 1d3125f917..d980430450 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -78,7 +78,7 @@ sections: title: Information protection -- title: Windows Defender Advanced Threat Protection +- title: Security features built in to Windows 10 items: @@ -126,6 +126,24 @@ sections: title: BitLocker +- title: Security features in Microsoft 365 E3 + + items: + + - type: paragraph + + text: 'Windows 10 Enterprise provides the foundation for Microsoft 365 E3 and a secure modern workplace.' + + - type: list + + style: cards + + className: cardsM + + columns: 3 + + items: + - href: \windows\security\identity-protection\hello-for-business\hello-overview html:

Give users a more personal and secure way to access their devices

@@ -156,6 +174,24 @@ sections: title: Windows Information Protection +- title: Security features in Microsoft 365 E5 + + items: + + - type: paragraph + + text: 'Get all of the protection from Microsoft 365 E3 security, plus these cloud-based security features to help you defend against even the most advanced threats.' + + - type: list + + style: cards + + className: cardsM + + columns: 3 + + items: + - href: https://docs.microsoft.com/azure/active-directory/active-directory-identityprotection html:

Identity Protection and Privileged Identity Management

From baf7b48e0d7297889fe970c2f02c392251f7daed Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 13:21:43 -0700 Subject: [PATCH 035/403] fix toc --- windows/security/threat-protection/TOC.md | 29 ++++++++++++----------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index bd9f4d5bc3..a5d9a290c7 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -1,10 +1,24 @@ # [Threat protection](index.md) +## [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) +### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) +### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) +### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) +### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) +### [Account protection](windows-defender-security-center\wdsc-account-protection.md) +### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) +### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) +### [Device security](windows-defender-security-center\wdsc-device-security.md) +### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) +### [Family options](windows-defender-security-center\wdsc-family-options.md) -## [Windows Defender Advanced Threat Protection portal](windows-defender-atp/windows-defender-advanced-threat-protection.md) + + +## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) +###Get started #### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) #### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) #### [Troubleshoot subscription and portal access issues](windows-defender-atp\troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) @@ -274,19 +288,6 @@ #### [Use the mpcmdrun.exe commandline tool to configure and manage Windows Defender AV](windows-defender-antivirus\command-line-arguments-windows-defender-antivirus.md) -## [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) -### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) -### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) -### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) -### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) -### [Account protection](windows-defender-security-center\wdsc-account-protection.md) -### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) -### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) -### [Device security](windows-defender-security-center\wdsc-device-security.md) -### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) -### [Family options](windows-defender-security-center\wdsc-family-options.md) - - ## [Windows Defender Exploit Guard](windows-defender-exploit-guard\windows-defender-exploit-guard.md) ### [Evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\evaluate-windows-defender-exploit-guard.md) From d144972393ac4bea95f3cf0de96c902dcff45878 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 13:53:43 -0700 Subject: [PATCH 036/403] minor edit --- windows/security/wdatp/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index 01de834542..823489d5f0 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -37,7 +37,7 @@ Windows Defender ATP also provides a security posture capability to help you dyn Advanced hunting gives you the flexibility of using a powerful search and query tool to proactively hunt for possible threats across your organization. -The following table can help you better understand how capabilities align within the Windows Defender ATP offering: +Understand how capabilities align within the Windows Defender ATP suite offering: Attack surface reduction | Next generation protection | Endpoint detection and response | Auto investigation and remediation | Security posture From 83c3bef835ac9d32b15f2edd207416b1e439cbc1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 13:55:05 -0700 Subject: [PATCH 037/403] remove bullet list after image --- windows/security/threat-protection/index.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 095375e3fc..c0750a21aa 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -26,16 +26,9 @@ The following products in the threat protection stack make up the capabilities u You can configure these products individually in a way that best suites your organization. When you're done with setting them up, your security operations team will have the convenience of seeing everything in once place through the Windows Defender ATP portal. -The Windows Defender ATP suit offers the following capabilities: +The Windows Defender ATP suite offers the following capabilities: ![Windows Defender ATP service components](windows-defender-atp/images/WDATP-components.png) -- Attack Surface Reduction -- Next Generation Protection -- Endpoint Detection and Response -- Automatic Investigation and Remediation -- Security Posture -- Managed Hunting - Learn more about how to help protect against threats in Windows 10 and Windows 10 Mobile. | Section | Description | From 27fc89a48033129da1a73ec9d587ba1604061180 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 13:57:22 -0700 Subject: [PATCH 038/403] update threat protection page --- windows/security/threat-protection/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index c0750a21aa..4d72648211 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -17,7 +17,7 @@ The following products in the threat protection stack make up the capabilities u - Windows Defender Security Center - Windows Defender Antivirus - Windows Defender Exploit Guard -- Windows Defender Application control +- Windows Defender Application Control - Windows Defender Application Guard - Windows Firewall - Windows Defender Security Analytics @@ -33,9 +33,9 @@ Learn more about how to help protect against threats in Windows 10 and Windows 1 | Section | Description | |-|-| -|[Windows Defender Security Center](windows-defender-security-center/windows-defender-security-center.md)|Learn about the easy-to-use app that brings together common Windows security features.| -|[Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md)|Provides info about Windows Defender Advanced Threat Protection (Windows Defender ATP), an out-of-the-box Windows enterprise security service that enables enterprise cybersecurity teams to detect and respond to advanced threats on their networks.| +|[Windows Defender Advanced Threat Protection portal](windows-defender-atp/windows-defender-advanced-threat-protection.md)|Provides info about the Windows Defender Advanced Threat Protection (Windows Defender ATP) portal, an out-of-the-box Windows enterprise security service that enables enterprise security operations teams to detect and respond to advanced threats on their networks.| |[Windows Defender Antivirus in Windows 10](windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md)|Provides info about Windows Defender Antivirus, a built-in antimalware solution that helps provide security and antimalware management for desktops, portable computers, and servers. Includes a list of system requirements and new features.| +|[Windows Defender Security Center](windows-defender-security-center/windows-defender-security-center.md)|Learn about the easy-to-use app that brings together common Windows security features.| |[Windows Defender Application Guard](windows-defender-application-guard/wd-app-guard-overview.md)|Provides info about Windows Defender Application Guard, the hardware-based virtualization solution that helps to isolate a device and operating system from an untrusted browser session.| |[Windows Defender Application Control](windows-defender-application-control/windows-defender-application-control.md)|Explains how Windows Defender Application Control restricts the applications that users are allowed to run and the code that runs in the System Core (kernel).| |[Enable HVCI](windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md)|Explains how to enable HVCI to protect Windows kernel-mode processes against the injection and execution of malicious or unverified code.| From 2924fe123b397d6fc1f43d46be47d776d00b0014 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 13:59:08 -0700 Subject: [PATCH 039/403] update threat protection toc --- windows/security/threat-protection/TOC.md | 29 +++++++++++++---------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index a5d9a290c7..01be8c2469 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -1,23 +1,13 @@ # [Threat protection](index.md) -## [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) -### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) -### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) -### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) -### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) -### [Account protection](windows-defender-security-center\wdsc-account-protection.md) -### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) -### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) -### [Device security](windows-defender-security-center\wdsc-device-security.md) -### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) -### [Family options](windows-defender-security-center\wdsc-family-options.md) -## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) + +## [Windows Defender Advanced Threat Protection portal](windows-defender-atp/windows-defender-advanced-threat-protection.md) ###Get started #### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) #### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) @@ -289,11 +279,26 @@ +## [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) +### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) +### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) +### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) +### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) +### [Account protection](windows-defender-security-center\wdsc-account-protection.md) +### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) +### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) +### [Device security](windows-defender-security-center\wdsc-device-security.md) +### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) +### [Family options](windows-defender-security-center\wdsc-family-options.md) + ## [Windows Defender Exploit Guard](windows-defender-exploit-guard\windows-defender-exploit-guard.md) ### [Evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\evaluate-windows-defender-exploit-guard.md) #### [Use auditing mode to evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\audit-windows-defender-exploit-guard.md) #### [View Exploit Guard events](windows-defender-exploit-guard\event-views-exploit-guard.md) + + + ### [Exploit protection](windows-defender-exploit-guard\exploit-protection-exploit-guard.md) #### [Comparison with Enhanced Mitigation Experience Toolkit](windows-defender-exploit-guard\emet-exploit-protection-exploit-guard.md) #### [Evaluate Exploit protection](windows-defender-exploit-guard\evaluate-exploit-protection.md) From ead5808d840dfc5f9d7b6497aeb8de49399d3e8f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 16:15:09 -0700 Subject: [PATCH 040/403] update threat protection landing page --- windows/security/threat-protection/index.md | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 4d72648211..05089ad2b0 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -12,23 +12,13 @@ ms.date: 02/05/2018 # Threat Protection Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified endpoint security suite that uses built-in security technologies working together and powered by the cloud. -The following products in the threat protection stack make up the capabilities under the Windows Defender ATP suite: - -- Windows Defender Security Center -- Windows Defender Antivirus -- Windows Defender Exploit Guard -- Windows Defender Application Control -- Windows Defender Application Guard -- Windows Firewall -- Windows Defender Security Analytics +The products in the threat protection stack make up the capabilities in the Windows Defender ATP suite. +![Windows Defender ATP service components](windows-defender-atp/images/WDATP-components.png) You can configure these products individually in a way that best suites your organization. When you're done with setting them up, your security operations team will have the convenience of seeing everything in once place through the Windows Defender ATP portal. -The Windows Defender ATP suite offers the following capabilities: -![Windows Defender ATP service components](windows-defender-atp/images/WDATP-components.png) - Learn more about how to help protect against threats in Windows 10 and Windows 10 Mobile. | Section | Description | From e9c7f0f277501e83255a53aee835332d20378b22 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 7 Jun 2018 16:20:45 -0700 Subject: [PATCH 041/403] update wdatp portal topic --- .../windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index 73687a0fb4..cc073b66f8 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -34,7 +34,7 @@ Windows Defender Advanced Threat Protection is a suite of capabilities designed To help you maximize the effectiveness of the security suite, you can configure individual capabilities that surface in the Windows Defender ATP portal. For more information about the Windows Defender ATP capabilities, see [Windows Defender Advanced Threat Protection](https://docs.microsoft.com/en-us/windows/security/wdatp). -The Windows Defender ATP portal is where all the capabilities that are available across multiple products come together in a single-pane of glass. +The Windows Defender ATP portal is where all the capabilities that are available across multiple products come together to give security operations teams the ability to effectively manage the security perimeter of their organization's network. Get a quick, but in-depth overview of Windows Defender ATP for Windows 10 and the new capabilities in Windows 10, version 1703 see [Windows Defender ATP for Windows 10 Creators Update](https://technet.microsoft.com/en-au/windows/mt782787). From 9a7a79f8088f3f6d4d1eb761ad26a578588df347 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 8 Jun 2018 10:55:27 -0700 Subject: [PATCH 042/403] update security yaml --- windows/security/index.yml | 114 ++++++++----------------------------- 1 file changed, 24 insertions(+), 90 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index d980430450..5a415f2cc0 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -78,13 +78,13 @@ sections: title: Information protection -- title: Security features built in to Windows 10 +- title: Windows Defender Advanced Threat Protection items: - type: paragraph - text: 'Windows 10 enables critical security features to protect your device right from the start.' + text: 'Prevent, detect, investigate, and respond to advanced threats.' - type: list @@ -96,131 +96,65 @@ sections: items: - - href: \windows\security\hardware-protection\how-hardware-based-containers-help-protect-windows - - html:

Protect the boot process and maintain system integrity

- - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Windows Defender System Guard - - href: \windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 html:

Protect against malware management using next-generation antivirus technologies

image: - src: https://docs.microsoft.com/media/common/i_threat-protection.svg + src: https://docs.microsoft.com/media/common/i_identity-protection.svg title: Windows Defender Antivirus - - href: \windows\security\information-protection\bitlocker\bitlocker-overview + - href: \windows\security\threat-protection\windows-defender-smartscreen\windows-defender-smartscreen-overview - html:

Prevent data theft from lost or stolen devices

+ html:

Protect users from potentially malicious sites

+ + image: + + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Windows Defender SmartScreen + + - href: \windows\security\threat-protection\windows-defender-exploit-guard\windows-defender-exploit-guard + + html:

Manage and reduce the attack surface of apps using host intrusion prevention capabilities

image: src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: BitLocker + title: Windows Defender Exploit Guard -- title: Security features in Microsoft 365 E3 - - items: - - - type: paragraph - - text: 'Windows 10 Enterprise provides the foundation for Microsoft 365 E3 and a secure modern workplace.' - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - - href: \windows\security\identity-protection\hello-for-business\hello-overview - - html:

Give users a more personal and secure way to access their devices

- - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Windows Hello for Business - - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control html:

Lock down applications that run on a device

- image: - - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Windows Defender Application Control - - - href: \windows\security\information-protection\windows-information-protection\protect-enterprise-data-using-wip - - html:

Prevent accidental data leaks from enterprise devices

- - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Windows Information Protection - -- title: Security features in Microsoft 365 E5 - - items: - - - type: paragraph - - text: 'Get all of the protection from Microsoft 365 E3 security, plus these cloud-based security features to help you defend against even the most advanced threats.' - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - - href: https://docs.microsoft.com/azure/active-directory/active-directory-identityprotection - - html:

Identity Protection and Privileged Identity Management

- image: src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Azure Active Directory P2 + title: Windows Defender Application Control + + - href: \windows\security\threat-protection\windows-defender-application-guard\wd-app-guard-overview - - href: \windows\security\threat-protection\Windows-defender-atp\windows-defender-advanced-threat-protection - - html:

Detect, investigate, and respond to advanced cyberattacks

+ html:

Protect users from untrusted web sites and resources

image: src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title: Windows Defender Advanced Threat Protection + title: Windows Defender Application Guard - - href: https://www.microsoft.com/cloud-platform/azure-information-protection + - href: \windows\security\identity-protection\windows-firewall\windows-firewall-with-advanced-security - html:

Protect documents and email automatically

+ html:

Block unauthorized network traffic flowing into or out of a device

image: src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Azure Information Protection P2 + title: Windows Defender Firewall - title: Videos From 61a950f02b38feef768091ea79360821ebd94412 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 8 Jun 2018 11:34:09 -0700 Subject: [PATCH 043/403] replace suite with platform --- windows/security/threat-protection/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 05089ad2b0..7f372eb917 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -10,11 +10,11 @@ ms.date: 02/05/2018 --- # Threat Protection -Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified endpoint security suite that uses built-in security technologies working together and powered by the cloud. +Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified endpoint security platform that uses built-in security technologies working together and powered by the cloud. -The products in the threat protection stack make up the capabilities in the Windows Defender ATP suite. +The products in the threat protection stack make up the capabilities in Windows Defender ATP. -![Windows Defender ATP service components](windows-defender-atp/images/WDATP-components.png) +![Windows Defender ATP service components](windows-defender-atp/images/wdatp-pillars.png) You can configure these products individually in a way that best suites your organization. When you're done with setting them up, your security operations team will have the convenience of seeing everything in once place through the Windows Defender ATP portal. From c47bcdaa3a3b74a972055bbf094719a3bd9e9e10 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 8 Jun 2018 13:41:40 -0700 Subject: [PATCH 044/403] add links to table --- windows/security/wdatp/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index 823489d5f0..eadeaab43f 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -42,7 +42,7 @@ Understand how capabilities align within the Windows Defender ATP suite offering Attack surface reduction | Next generation protection | Endpoint detection and response | Auto investigation and remediation | Security posture :---|:---|:---|:---|:--- - Hardware based isolation

Application control

Exploit protection

Network protection

Controlled folder access | Web protection

Machine learning

Script and memory attack protection

Antivirus

Runtime emulator

Threat intelligence

URL/IP reputation

Sandbox service | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

Response containment

Realtime and historical threat hunting

Threat intelligence and custom detections | Forensic collection

Response orchestration

Historical endpoint data

Artificial intelligence reponse playbooks | Asset inventory
Operating system baseline compliance

Recommended improvement actions

Secure score

Threat analytics

Reporting and trends + [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/)

[Application control](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

[Exploit protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

[Network protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

[Controlled folder access](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard) | [Web protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)

[Machine learning](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

Script and memory attack protection

[Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

Runtime emulator

Threat intelligence

[URL/IP reputation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)

Sandbox service | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

[Response containment](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Realtime and historical threat hunting](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

[Threat intelligence and custom detections](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection) | Forensic collection

Response orchestration

[Historical endpoint data](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

[Artificial intelligence response playbooks](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection) | [Asset inventory](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)
[Operating system baseline compliance](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Recommended improvement actions](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection#improvement-opportunities)

[Secure score](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Threat analytics](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

[Reporting and trends](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection) These capabilities are available across multiple products that make up the Windows Defender ATP platform. For more information on how to leverage all the Windows Defender ATP capabilities, see [Threat protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/index). From db540b76f1b14bf8a277a9414e7271064a6570c9 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 8 Jun 2018 14:32:45 -0700 Subject: [PATCH 045/403] add supported os versions --- ...ows-defender-advanced-threat-protection.md | 27 +------------ ...ows-defender-advanced-threat-protection.md | 40 ++++++++++++++++++- windows/security/wdatp/index.md | 2 +- 3 files changed, 41 insertions(+), 28 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md index c4a8127477..49ba30eb81 100644 --- a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: high -ms.date: 06/04/2018 +ms.date: 07/01/2018 --- # Minimum requirements for Windows Defender ATP @@ -49,31 +49,6 @@ When you run the onboarding wizard for the first time, you must choose where you > - You cannot change your data storage location after the first-time setup. > - Review the [Windows Defender ATP data storage and privacy](data-storage-privacy-windows-defender-advanced-threat-protection.md) for more information on where and how Microsoft stores your data. -### Hardware and software requirements - -The Windows Defender ATP agent only supports the following editions of Windows 10: - -- Windows 10 Enterprise -- Windows 10 Education -- Windows 10 Pro -- Windows 10 Pro Education - -Machines on your network must be running one of these editions. - -The hardware requirements for Windows Defender ATP on machines is the same as those for the supported editions. - -> [!NOTE] -> Machines that are running mobile versions of Windows are not supported. - -#### Internet connectivity -Internet connectivity on machines is required either directly or through proxy. - -The Windows Defender ATP sensor can utilize a daily average bandwidth of 5MB to communicate with the Windows Defender ATP cloud service and report cyber data. - -For more information on additional proxy configuration settings see, [Configure machine proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) . - -Before you onboard machines, the diagnostic data service must be enabled. The service is enabled by default in Windows 10. - ### Diagnostic data settings You must ensure that the diagnostic data service is enabled on all the machines in your organization. diff --git a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md index e5ee209594..097157dcf4 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: high -ms.date: 04/24/2018 +ms.date: 07/01/2018 --- # Onboard machines to the Windows Defender ATP service @@ -44,6 +44,44 @@ Windows Defender Advanced Threat Protection requires one of the following Micros For more information, see [Windows 10 Licensing](https://www.microsoft.com/en-us/Licensing/product-licensing/windows10.aspx#tab=2). +## Hardware and software requirements +### Supported Windows versions +- Windows 7 +- Windows 8.1 +- Windows 10 + - Windows 10 Enterprise + - Windows 10 Education + - Windows 10 Pro + - Windows 10 Pro Education +- Windows server + - Windows Server 2012 R2 + - Windows Server 2016 + - Windows Server, version 1803 + +Machines on your network must be running one of these editions. + +The hardware requirements for Windows Defender ATP on machines is the same as those for the supported editions. + +> [!NOTE] +> Machines that are running mobile versions of Windows are not supported. + + +### Other supported operating systems +>[!NOTE] +>You'll need to know the exact Linux distros and macOS X versions that are compatible with Windows Defender ATP for the integration to work. +- macOSX +- Linux + +#### Internet connectivity +Internet connectivity on machines is required either directly or through proxy. + +The Windows Defender ATP sensor can utilize a daily average bandwidth of 5MB to communicate with the Windows Defender ATP cloud service and report cyber data. + +For more information on additional proxy configuration settings see, [Configure machine proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) . + +Before you onboard machines, the diagnostic data service must be enabled. The service is enabled by default in Windows 10. + + ## Windows Defender Antivirus configuration requirement The Windows Defender ATP agent depends on the ability of Windows Defender Antivirus to scan files and provide information about them. diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index eadeaab43f..23f61ec8bc 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -42,7 +42,7 @@ Understand how capabilities align within the Windows Defender ATP suite offering Attack surface reduction | Next generation protection | Endpoint detection and response | Auto investigation and remediation | Security posture :---|:---|:---|:---|:--- - [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/)

[Application control](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

[Exploit protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

[Network protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

[Controlled folder access](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard) | [Web protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)

[Machine learning](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

Script and memory attack protection

[Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

Runtime emulator

Threat intelligence

[URL/IP reputation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)

Sandbox service | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

[Response containment](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Realtime and historical threat hunting](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

[Threat intelligence and custom detections](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection) | Forensic collection

Response orchestration

[Historical endpoint data](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

[Artificial intelligence response playbooks](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection) | [Asset inventory](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)
[Operating system baseline compliance](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Recommended improvement actions](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection#improvement-opportunities)

[Secure score](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Threat analytics](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

[Reporting and trends](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection) + [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/)

[Application control](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

[Exploit protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

[Network protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

[Controlled folder access](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard) | [Web protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)

[Machine learning](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

Script and memory attack protection

[Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

Runtime emulator

Threat intelligence

[URL/IP reputation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)

[Sandbox service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis) | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

[Response containment](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Realtime and historical threat hunting](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

[Threat intelligence and custom detections](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection) | Forensic collection

Response orchestration

[Historical endpoint data](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

[Artificial intelligence response playbooks](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection) | [Asset inventory](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)
[Operating system baseline compliance](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Recommended improvement actions](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection#improvement-opportunities)

[Secure score](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Threat analytics](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

[Reporting and trends](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection) These capabilities are available across multiple products that make up the Windows Defender ATP platform. For more information on how to leverage all the Windows Defender ATP capabilities, see [Threat protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/index). From 4b11595d06daab05f070a39c4070b82967b0bf5f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 8 Jun 2018 16:59:34 -0700 Subject: [PATCH 046/403] replace image size --- .../images/wdatp-pillars.png | Bin 228712 -> 152585 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/images/wdatp-pillars.png b/windows/security/threat-protection/windows-defender-atp/images/wdatp-pillars.png index ba50e34ea7b41a7c080c565edf29a5606184f013..06ad5e6ed2532424d606d93b9878ae6b777286e3 100644 GIT binary patch literal 152585 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%0D?n)RWs)}33wKP7^je(lyE^^ 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%0A?92X3 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

Ivjw||FNcMij;7# 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

oMh2 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�m(vswtX&0)W!ph+OC^z0 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 From 8baa52b788084a35348265f37db17a2685cc36e3 Mon Sep 17 00:00:00 2001 From: danhwang1 <40180973+danhwang1@users.noreply.github.com> Date: Mon, 11 Jun 2018 11:53:22 -0700 Subject: [PATCH 047/403] Update supl-csp.md We have recently made a change in our Location Platform pertaining to SUPL to increase the max number of root certificates from 3 to 6 (as mandated). As a result, we will need to update the necessary public documentation here: https://docs.microsoft.com/en-us/windows/client-management/mdm/supl-csp --- windows/client-management/mdm/supl-csp.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/windows/client-management/mdm/supl-csp.md b/windows/client-management/mdm/supl-csp.md index d4fff403d1..5404820349 100644 --- a/windows/client-management/mdm/supl-csp.md +++ b/windows/client-management/mdm/supl-csp.md @@ -232,6 +232,24 @@ Specifies the name of the H-SLP root certificate as a string, in the format *nam **RootCertificate3/Data** The base 64 encoded blob of the H-SLP root certificate. +**RootCertificate4/Name** +Specifies the name of the H-SLP root certificate as a string, in the format *name*.cer. + +**RootCertificate4/Data** +The base 64 encoded blob of the H-SLP root certificate. + +**RootCertificate5/Name** +Specifies the name of the H-SLP root certificate as a string, in the format *name*.cer. + +**RootCertificate5/Data** +The base 64 encoded blob of the H-SLP root certificate. + +**RootCertificate6/Name** +Specifies the name of the H-SLP root certificate as a string, in the format *name*.cer. + +**RootCertificate6/Data** +The base 64 encoded blob of the H-SLP root certificate. + **V2UPL1** Required for V2 UPL for CDMA. Specifies the account settings for user plane location and IS-801 for CDMA. Only one account is supported at a given time. From e4e3b48c9189cc8a69732291728a123dc251b04c Mon Sep 17 00:00:00 2001 From: jaimeo Date: Thu, 14 Jun 2018 10:11:41 -0700 Subject: [PATCH 048/403] added requested privacy items; hold for live until advised after planned meeting on 6/20 --- .../update/windows-analytics-FAQ-troubleshooting.md | 4 ++++ windows/deployment/update/windows-analytics-privacy.md | 5 +++-- .../upgrade/upgrade-readiness-additional-insights.md | 4 +++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md b/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md index 502f9bc451..fd21153526 100644 --- a/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md +++ b/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md @@ -41,6 +41,7 @@ If you've followed the steps in the [Enrolling devices in Windows Analytics](win In Log Analytics, go to **Settings > Connected sources > Windows telemetry** and verify that you are subscribed to the Windows Analytics solutions you intend to use. Even though devices can take 2-3 days after enrollment to show up due to latency in the system, you can now verify the status of your devices with a few hours of running the deployment script as described in [You can now check on the status of your computers within hours of running the deployment script](https://blogs.technet.microsoft.com/upgradeanalytics/2017/05/12/wheres-my-data/) on the Windows Analytics blog. + >[!NOTE] > If you generate the status report and get an error message saying "Sorry! We’re not recognizing your Commercial Id," go to **Settings > Connected sources > Windows telemetry** and unsubscribe, wait a minute and then re-subscribe to Upgrade Readiness. @@ -162,6 +163,9 @@ Double-check that IE site discovery opt-in has been configured in the deployment Also, on Windows 10 devices remember that IE site discovery requires data diagnostics set to the Enhanced level. Finally, Upgrade Readiness only collects IE site discovery data on devices that are not yet upgraded to the target operating system version specified in the Upgrade Readiness Overview blade. This is because Upgrade Readiness targets upgrade planning (for devices not yet upgraded). +>[!NOTE] +> IE site discovery is disabled on devices running Windows 7 and Windows 8.1 that are in Switzerland and EU countries. + ### Device Names don't show up on Windows 10 devices Starting with Windows 10, version 1803, the device name is no longer collected by default and requires a separate opt-in. For more information, see [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). diff --git a/windows/deployment/update/windows-analytics-privacy.md b/windows/deployment/update/windows-analytics-privacy.md index 3085c9102a..e2b1ec2435 100644 --- a/windows/deployment/update/windows-analytics-privacy.md +++ b/windows/deployment/update/windows-analytics-privacy.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: deploy author: jaimeo ms.author: jaimeo -ms.date: 04/05/2018 +ms.date: 06/20/2018 ms.localizationpriority: high --- @@ -37,6 +37,7 @@ The data flow sequence is as follows: See these topics for additional background information about related privacy issues: +- [Windows 10 and the GDPR for IT Decision Makers](https://docs.microsoft.com/windows/privacy/gdpr-it-guidance) - [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/windows/configuration/configure-windows-diagnostic-data-in-your-organization) - [Windows 7, Windows 8, and Windows 8.1 Appraiser Telemetry Events, and Fields](https://go.microsoft.com/fwlink/?LinkID=822965) (link downloads a PDF file) - [Windows 10, version 1703 basic level Windows diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1703) @@ -44,7 +45,7 @@ See these topics for additional background information about related privacy iss - [Diagnostic Data Viewer Overview](https://docs.microsoft.com/windows/configuration/diagnostic-data-viewer-overview) - [Licensing Terms and Documentation](https://www.microsoftvolumelicensing.com/DocumentSearch.aspx?Mode=3&DocumentTypeId=31) - [Learn about security and privacy at Microsoft datacenters](http://www.microsoft.com/datacenters) -- [Confidence in the trusted cloud](https://azure.microsoft.com/en-us/support/trust-center/) +- [Confidence in the trusted cloud](https://azure.microsoft.com/en-us/support/trust-center/) ### Can Windows Analytics be used without a direct client connection to the Microsoft Data Management Service? No, the entire service is powered by Windows diagnostic data, which requires that devices have this direct connectivity. diff --git a/windows/deployment/upgrade/upgrade-readiness-additional-insights.md b/windows/deployment/upgrade/upgrade-readiness-additional-insights.md index d3f4fb87fd..8f20b7b8b5 100644 --- a/windows/deployment/upgrade/upgrade-readiness-additional-insights.md +++ b/windows/deployment/upgrade/upgrade-readiness-additional-insights.md @@ -50,11 +50,13 @@ This blade reports the number of devices that have installed a firmware update t ## Site discovery -The site discovery feature in Upgrade Readiness provides an inventory of web sites that are accessed by client computers using Internet Explorer on Windows 7, Windows 8.1, and Windows 10. Site discovery does not include sites that are accessed using other Web browsers, such as Microsoft Edge. Site inventory information is provided as optional data related to upgrading to Windows 10 and Internet Explorer 11, and is meant to help prioritize compatibility testing for web applications. You can make more informed decisions about testing based on usage data. +The IE site discovery feature in Upgrade Readiness provides an inventory of web sites that are accessed by client computers using Internet Explorer on Windows 7, Windows 8.1, and Windows 10. Site discovery does not include sites that are accessed using other Web browsers, such as Microsoft Edge. Site inventory information is provided as optional data related to upgrading to Windows 10 and Internet Explorer 11, and is meant to help prioritize compatibility testing for web applications. You can make more informed decisions about testing based on usage data. > [!NOTE] > Site discovery data is disabled by default; you can find documentation on what is collected in the [Windows 7, Windows 8, and Windows 8.1 appraiser diagnostic data events and fields](https://go.microsoft.com/fwlink/?LinkID=822965). After you turn on this feature, data is collected on all sites visited by Internet Explorer, except during InPrivate sessions. The data collection process is silent, without notification to the employee. You are responsible for ensuring that your use of this feature complies with all applicable local laws and regulatory requirements, including any requirements to provide notice to employees. +>IE site discovery is disabled on devices running Windows 7 and Windows 8.1 that are in Switzerland and EU countries. + In order to use site discovery, a separate opt-in is required; see [Enrolling devices in Windows Analytics](https://docs.microsoft.com/windows/deployment/update/windows-analytics-get-started). ### Review most active sites From 2404d4afd01d5dc620969fe27221834370ddb8e6 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 18 Jun 2018 13:55:56 -0700 Subject: [PATCH 049/403] add checkboxes - alert notifs --- ...tifications-windows-defender-advanced-threat-protection.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-email-notifications-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-email-notifications-windows-defender-advanced-threat-protection.md index db4d4d1e03..66c9392ae8 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-email-notifications-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-email-notifications-windows-defender-advanced-threat-protection.md @@ -50,7 +50,9 @@ You can create rules that determine the machines and alert severities to send em 2. Click **Add notification rule**. 3. Specify the General information: - - **Rule name** + - **Rule name** - Specify a name for the notification rule. + - **Show customer display name** - Specify the customer name that appears on the email notification. + - **Include a deeplink** - Adds a link with the tenant ID to allow access to a specific tenant. - **Machines** - Choose whether to notify recipients for alerts on all machines (Global administrator role only) or on selected machine groups. For more information, see [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md). - **Alert severity** - Choose the alert severity level From 6cf524f532ada8f49bf91f32c6e191b5b747b3ce Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 19 Jun 2018 10:59:12 -0700 Subject: [PATCH 050/403] change deeplink to anonymous link --- ...tifications-windows-defender-advanced-threat-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-email-notifications-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-email-notifications-windows-defender-advanced-threat-protection.md index 66c9392ae8..7c2c9fed27 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-email-notifications-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-email-notifications-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: high -ms.date: 06/06/2018 +ms.date: 06/19/2018 --- # Configure alert notifications in Windows Defender ATP @@ -52,7 +52,7 @@ You can create rules that determine the machines and alert severities to send em 3. Specify the General information: - **Rule name** - Specify a name for the notification rule. - **Show customer display name** - Specify the customer name that appears on the email notification. - - **Include a deeplink** - Adds a link with the tenant ID to allow access to a specific tenant. + - **Include anonymous link** - Adds a link with the tenant ID to allow access to a specific tenant. - **Machines** - Choose whether to notify recipients for alerts on all machines (Global administrator role only) or on selected machine groups. For more information, see [Create and manage machine groups](machine-groups-windows-defender-advanced-threat-protection.md). - **Alert severity** - Choose the alert severity level From 0031fb023b1ad22cb6927e851420734ca30e727f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 19 Jun 2018 15:38:23 -0700 Subject: [PATCH 051/403] added new SMB v2 policy --- ...nt-digitally-sign-communications-always.md | 52 ++++---- ...nt-digitally-sign-communications-always.md | 113 ++++++++++++++++++ 2 files changed, 134 insertions(+), 31 deletions(-) create mode 100644 windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md index 0dccc80a87..257be8d173 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md @@ -1,5 +1,5 @@ --- -title: Microsoft network client Digitally sign communications (always) (Windows 10) +title: SMB v1 Microsoft network client Digitally sign communications (always) (Windows 10) description: Describes the best practices, location, values, policy management and security considerations for the Microsoft network client Digitally sign communications (always) security policy setting. ms.assetid: 4b7b0298-b130-40f8-960d-60418ba85f76 ms.prod: w10 @@ -10,47 +10,43 @@ author: brianlic-msft ms.date: 04/19/2017 --- -# Microsoft network client: Digitally sign communications (always) +# SMB v1 Microsoft network client: Digitally sign communications (always) **Applies to** - Windows 10 -Describes the best practices, location, values, policy management and security considerations for the **Microsoft network client: Digitally sign communications (always)** security policy setting. +Describes the best practices, location, values, policy management and security considerations for the **Microsoft network client: Digitally sign communications (always)** security policy setting for SMB v3 and SMB v2. ## Reference The Server Message Block (SMB) protocol provides the basis for file and print sharing and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. -This policy setting determines whether SMB packet signing must be negotiated before further communication with the Server service is permitted. Implementation of digital signatures in high-security networks helps prevent the impersonation of client computers and servers, which is known as "session hijacking." But misuse of these policy settings is a common error that can cause data loss or problems with data access or security. -If server-side SMB signing is required, a client device will not be able to establish a session with that server, unless it has client-side SMB signing enabled. By default, client-side SMB signing is enabled on workstations, servers, and domain controllers. Similarly, if client-side SMB signing is required, that client device will not be able to establish a session with servers that do not have packet signing enabled. By default, server-side SMB signing is enabled only on domain controllers. +With SMB v2 clients and servers, signing can be either required or not required. If this policy setting is enabled, SMBv2 clients will digitally sign all packets. -If server-side SMB signing is enabled, SMB packet signing will be negotiated with client computers that have SMB signing enabled. +Performance is improved with SMB v2 signing compared with SMB v1. If you are using SMB2 plus signing with a 1GbE network and a modern CPU, there is limited degradation in performance. If you are using a faster network (like 10GbE), the performance impact of signing will be greater. -Using SMB packet signing can impose up to a 15 percent performance degradation on file service transactions. - -There are three other policy settings that relate to packet-signing requirements for Server Message Block (SMB) communications: +There is another policy setting that relates to packet-signing requirements for SMB v3 and SMB v2 communications: - [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md) -- [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md) -- [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md) + +There is a negotiation done between the SMB client and the SMB server to decide whether signing will effectively be used. +Here’s a summary of the effective behavior for SMB v3 and v2: + +| | Server – Required | Server – Not Required | +| Client – Required | Signed | Signed | +| Client – Not Required | Signed * | Not Signed** | +* Default for domain controller SMB traffic +** Default for all other SMB traffic ### Possible values - Enabled - Disabled -- Not defined ### Best practices -1. Configure the following security policy settings as follows: - - - Disable **Microsoft network client: Digitally sign communications (always)**. - - Disable [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md). - - Enable [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md). - - Enable [Microsoft network server: Digitally sign communications (if client agrees)](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. +Enable **Microsoft network client: Digitally sign communications (always)**. ### Location @@ -62,8 +58,8 @@ The following table lists the actual and effective default values for this polic | Server type or GPO | Default value | | - | - | -| Default Domain Policy| Not defined| -| Default Domain Controller Policy | Not defined| +| Default Domain Policy| Disabled| +| Default Domain Controller Policy | Disabled| | Stand-Alone Server Default Settings | Disabled| | DC Effective Default Settings | Disabled| | Member Server Effective Default Settings | Disabled| @@ -91,20 +87,14 @@ SMB is the resource-sharing protocol that is supported by many Windows operating Configure the settings as follows: -- Disable **Microsoft network client: Digitally sign communications (always)**. -- Disable [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md). -- Enable [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md). -- Enable [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md). +- Enable **Microsoft network client: Digitally sign communications (always)**. -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 -Implementations of the SMB file and print-sharing protocol support mutual authentication. This prevents session hijacking attacks and supports message authentication to prevent man-in-the-middle attacks. SMB signing provides this authentication by placing a digital signature into each SMB, which is then verified by the client and the server. -Implementation of SMB signing may negatively affect performance because each packet must be signed and verified. If these settings are enabled on a server that is performing multiple roles, such as a small business server that is serving as a domain controller, file server, print server, and application server, performance may be substantially slowed. Additionally, if you configure devices to ignore all unsigned SMB communications, older applications and operating systems cannot connect. However, if you completely disable all SMB signing, computers are vulnerable to session-hijacking attacks. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md new file mode 100644 index 0000000000..77b50470ff --- /dev/null +++ b/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md @@ -0,0 +1,113 @@ +--- +title: SMB v1 Microsoft network client Digitally sign communications (always) (Windows 10) +description: Describes the best practices, location, values, policy management and security considerations for the Microsoft network client Digitally sign communications (always) security policy setting. +ms.assetid: 4b7b0298-b130-40f8-960d-60418ba85f76 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: brianlic-msft +ms.date: 04/19/2017 +--- + +# SMB v1 Microsoft network client: Digitally sign communications (always) + +**Applies to** +- Windows 10 + +This topic is about the Server Message Block (SMB) v1 protocol. SMNB v1 is not secure and has been deprecated in Windows. Beginning with Windows 10 Fall Creators Update and Windows Server, version 1709, SMB v1 is not installed by default. + +The rest of this topic describes the best practices, location, values, policy management and security considerations for the **Microsoft network client: Digitally sign communications (always)** security policy setting only for SMB v1. The same policy setting can be applied to computers that run SMB v2. Fore more information, see [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md). + +## Reference + +The Server Message Block (SMB) protocol provides the basis for file and print sharing and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. +This policy setting determines whether SMB packet signing must be negotiated before further communication with the Server service is permitted. + +Implementation of digital signatures in high-security networks helps prevent the impersonation of client computers and servers, which is known as "session hijacking." But misuse of these policy settings is a common error that can cause data loss or problems with data access or security. + +If server-side SMB signing is required, a client device will not be able to establish a session with that server, unless it has client-side SMB signing enabled. By default, client-side SMB signing is enabled on workstations, servers, and domain controllers. Similarly, if client-side SMB signing is required, that client device will not be able to establish a session with servers that do not have packet signing enabled. By default, server-side SMB signing is enabled only on domain controllers. + +If server-side SMB signing is enabled, SMB packet signing will be negotiated with client computers that have SMB signing enabled. + +Using SMB packet signing can impose up to a 15 percent performance degradation on file service transactions. + +There are three other policy settings that relate to packet-signing requirements for Server Message Block (SMB) communications: +- [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md) +- [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md) +- [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md) + +### Possible values + +- Enabled +- Disabled +- Not defined + +### Best practices + +1. Configure the following security policy settings as follows: + + - Disable **Microsoft network client: Digitally sign communications (always)**. + - Disable [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md). + - Enable [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md). + - Enable [Microsoft network server: Digitally sign communications (if client agrees)](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. + +### Location + +Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options + +### Default values + +The following table lists the actual and effective default values for this policy. Default values are also listed on the policy’s property page. + +| Server type or GPO | Default value | +| - | - | +| Default Domain Policy| Not defined| +| Default Domain Controller Policy | Not defined| +| Stand-Alone Server Default Settings | Disabled| +| DC Effective Default Settings | Disabled| +| Member Server Effective Default Settings | Disabled| +| Client Computer Effective Default Settings | Disabled| +  +## Policy management + +This section describes features and tools that are available to help you manage this policy. + +### Restart requirement + +None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. + +## Security considerations + +This section describes how an attacker might exploit a feature or its configuration, how to implement the countermeasure, and the possible negative consequences of countermeasure implementation. + +### Vulnerability + +Session hijacking uses tools that allow attackers who have access to the same network as the client device or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned Server Message Block (SMB) packets and then modify the traffic and forward it so that the server might perform objectionable actions. Alternatively, the attacker could pose as the server or client computer after legitimate authentication, and gain unauthorized access to data. + +SMB is the resource-sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate users and the servers that host the data. If either side fails the authentication process, data transmission does not take place. + +### Countermeasure + +Configure the settings as follows: + +- Disable **Microsoft network client: Digitally sign communications (always)**. +- Disable [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md). +- Enable [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md). +- Enable [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md). + +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. +  +### Potential impact + +Implementations of the SMB file and print-sharing protocol support mutual authentication. This prevents session hijacking attacks and supports message authentication to prevent man-in-the-middle attacks. SMB signing provides this authentication by placing a digital signature into each SMB, which is then verified by the client and the server. + +Implementation of SMB signing may negatively affect performance because each packet must be signed and verified. If these settings are enabled on a server that is performing multiple roles, such as a small business server that is serving as a domain controller, file server, print server, and application server, performance may be substantially slowed. Additionally, if you configure devices to ignore all unsigned SMB communications, older applications and operating systems cannot connect. However, if you completely disable all SMB signing, computers are vulnerable to session-hijacking attacks. + +## Related topics + +- [Security Options](security-options.md) From 43be5f90177d0aedc2b16e07ce7baf98a9b61a33 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 19 Jun 2018 16:42:52 -0700 Subject: [PATCH 052/403] added smbv2 topics --- windows/security/threat-protection/TOC.md | 6 +- ...nt-digitally-sign-communications-always.md | 24 ++-- ...er-digitally-sign-communications-always.md | 58 ++++----- ...nt-digitally-sign-communications-always.md | 12 +- ...y-sign-communications-if-server-agrees.md} | 12 +- ...er-digitally-sign-communications-always.md | 116 ++++++++++++++++++ ...y-sign-communications-if-client-agrees.md} | 12 +- 7 files changed, 172 insertions(+), 68 deletions(-) rename windows/security/threat-protection/security-policy-settings/{microsoft-network-client-digitally-sign-communications-if-server-agrees.md => smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md} (85%) create mode 100644 windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-always.md rename windows/security/threat-protection/security-policy-settings/{microsoft-network-server-digitally-sign-communications-if-client-agrees.md => smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md} (85%) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index a5d9a290c7..199c2b4b21 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -761,12 +761,14 @@ ##### [Interactive logon: Require smart card](security-policy-settings/interactive-logon-require-smart-card.md) ##### [Interactive logon: Smart card removal behavior](security-policy-settings/interactive-logon-smart-card-removal-behavior.md) ##### [Microsoft network client: Digitally sign communications (always)](security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md) -##### [Microsoft network client: Digitally sign communications (if server agrees)](security-policy-settings/microsoft-network-client-digitally-sign-communications-if-server-agrees.md) +##### [SMBv1 Microsoft network client: Digitally sign communications (always)](security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md) +##### [SMBv1 Microsoft network client: Digitally sign communications (if server agrees)](security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md) ##### [Microsoft network client: Send unencrypted password to third-party SMB servers](security-policy-settings/microsoft-network-client-send-unencrypted-password-to-third-party-smb-servers.md) ##### [Microsoft network server: Amount of idle time required before suspending session](security-policy-settings/microsoft-network-server-amount-of-idle-time-required-before-suspending-session.md) ##### [Microsoft network server: Attempt S4U2Self to obtain claim information](security-policy-settings/microsoft-network-server-attempt-s4u2self-to-obtain-claim-information.md) ##### [Microsoft network server: Digitally sign communications (always)](security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md) -##### [Microsoft network server: Digitally sign communications (if client agrees)](security-policy-settings/microsoft-network-server-digitally-sign-communications-if-client-agrees.md) +##### [SMBv1 Microsoft network server: Digitally sign communications (always)](security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-always.md) +##### [SMBv1 Microsoft network server: Digitally sign communications (if client agrees)](security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md) ##### [Microsoft network server: Disconnect clients when logon hours expire](security-policy-settings/microsoft-network-server-disconnect-clients-when-logon-hours-expire.md) ##### [Microsoft network server: Server SPN target name validation level](security-policy-settings/microsoft-network-server-server-spn-target-name-validation-level.md) ##### [Network access: Allow anonymous SID/Name translation](security-policy-settings/network-access-allow-anonymous-sidname-translation.md) diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md index 257be8d173..62b3f5875e 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md @@ -1,21 +1,21 @@ --- -title: SMB v1 Microsoft network client Digitally sign communications (always) (Windows 10) -description: Describes the best practices, location, values, policy management and security considerations for the Microsoft network client Digitally sign communications (always) security policy setting. +title: Microsoft network client Digitally sign communications (always) (Windows 10) +description: For SMBv3 and SMBv2, describes the best practices, location, values, policy management and security considerations for the Microsoft network client Digitally sign communications (always) security policy setting. ms.assetid: 4b7b0298-b130-40f8-960d-60418ba85f76 ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: brianlic-msft -ms.date: 04/19/2017 +ms.date: 06/19/2018 --- -# SMB v1 Microsoft network client: Digitally sign communications (always) +# Microsoft network client: Digitally sign communications (always) **Applies to** - Windows 10 -Describes the best practices, location, values, policy management and security considerations for the **Microsoft network client: Digitally sign communications (always)** security policy setting for SMB v3 and SMB v2. +Describes the best practices, location, values, policy management and security considerations for the **Microsoft network client: Digitally sign communications (always)** security policy setting for SMBv3 and SMBv2. ## Reference @@ -23,15 +23,13 @@ The Server Message Block (SMB) protocol provides the basis for file and print sh Implementation of digital signatures in high-security networks helps prevent the impersonation of client computers and servers, which is known as "session hijacking." But misuse of these policy settings is a common error that can cause data loss or problems with data access or security. -With SMB v2 clients and servers, signing can be either required or not required. If this policy setting is enabled, SMBv2 clients will digitally sign all packets. +Beginning with SMBv2 clients and servers, signing can be either required or not required. If this policy setting is enabled, SMBv2 clients will digitally sign all packets. -Performance is improved with SMB v2 signing compared with SMB v1. If you are using SMB2 plus signing with a 1GbE network and a modern CPU, there is limited degradation in performance. If you are using a faster network (like 10GbE), the performance impact of signing will be greater. +Performance of SMB signing is improved in SMBv2. If you are using a 1 Gb Ethernet network and a modern CPU, there is limited degradation in performance. If you are using a faster network (such as 10 Gb), the performance impact of signing will be greater. -There is another policy setting that relates to packet-signing requirements for SMB v3 and SMB v2 communications: -- [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md) +Another policy setting determines whether signing is required for SMBv3 and SMBv2 server communications: [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md). -There is a negotiation done between the SMB client and the SMB server to decide whether signing will effectively be used. -Here’s a summary of the effective behavior for SMB v3 and v2: +There is a negotiation done between the SMB client and the SMB server to decide whether signing will effectively be used. The following table has the effective behavior for SMBv3 and SMBv2: | | Server – Required | Server – Not Required | | Client – Required | Signed | Signed | @@ -79,13 +77,13 @@ This section describes how an attacker might exploit a feature or its configurat ### Vulnerability -Session hijacking uses tools that allow attackers who have access to the same network as the client device or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned Server Message Block (SMB) packets and then modify the traffic and forward it so that the server might perform objectionable actions. Alternatively, the attacker could pose as the server or client computer after legitimate authentication, and gain unauthorized access to data. +Session hijacking uses tools that allow attackers who have access to the same network as the client device or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform objectionable actions. Alternatively, the attacker could pose as the server or client computer after legitimate authentication, and gain unauthorized access to data. SMB is the resource-sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate users and the servers that host the data. If either side fails the authentication process, data transmission does not take place. ### Countermeasure -Configure the settings as follows: +Configure this setting as follows: - Enable **Microsoft network client: Digitally sign communications (always)**. diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md index 0cb1a1d201..e6edf596be 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md @@ -1,13 +1,13 @@ --- title: Microsoft network server Digitally sign communications (always) (Windows 10) -description: Describes the best practices, location, values, policy management and security considerations for the Microsoft network server Digitally sign communications (always) security policy setting. +description: For SMBv3 and SMBv2, describes the best practices, location, values, policy management and security considerations for the Microsoft network server Digitally sign communications (always) security policy setting. ms.assetid: 2007b622-7bc2-44e8-9cf1-d34b62117ea8 ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: brianlic-msft -ms.date: 04/19/2017 +ms.date: 06/19/2016 --- # Microsoft network server: Digitally sign communications (always) @@ -15,45 +15,36 @@ ms.date: 04/19/2017 **Applies to** - Windows 10 -Describes the best practices, location, values, policy management and security considerations for the **Microsoft network server: Digitally sign communications (always)** security policy setting. +Describes the best practices, location, values, policy management and security considerations for the **Microsoft network server: Digitally sign communications (always)** security policy setting for SMBv3 and SMBv2. ## Reference The Server Message Block (SMB) protocol provides the basis for file and print sharing and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. -This policy setting determines whether SMB packet signing must be negotiated before further communication with the Server service is permitted. -Implementation of digital signatures in high-security networks helps to prevent the impersonation of client computers and servers, which is known as "session hijacking." But misuse of these policy settings is a common error that can cause data loss or problems with data access or security. +Implementation of digital signatures in high-security networks helps prevent the impersonation of client computers and servers, which is known as "session hijacking." But misuse of these policy settings is a common error that can cause data loss or problems with data access or security. -For this policy to take effect on computers running Windows 2000, client-side packet signing must also be enabled. To enable client-side SMB packet signing, set [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md). Devices that have this policy set will not be able to communicate with devices that do not have server-side packet signing enabled. By default, server-side packet signing is enabled only on domain controllers. Server-side packet signing can be enabled on devices by setting [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md). +Beginning with SMBv2 clients and servers, signing can be either required or not required. If this policy setting is enabled, SMBv2 clients will digitally sign all packets. -If server-side SMB signing is required, a client device will not be able to establish a session with that server, unless it has client-side SMB signing enabled. By default, client-side SMB signing is enabled on workstations, servers, and domain controllers. Similarly, if client-side SMB signing is required, that client device will not be able to establish a session with servers that do not have packet signing enabled. By default, server-side SMB signing is enabled only on domain controllers. +Performance of SMB signing is improved in SMBv2. If you are using a 1 Gb Ethernet network and a modern CPU, there is limited degradation in performance. If you are using a faster network (such as 10 Gb), the performance impact of signing will be greater. -If server-side SMB signing is enabled, SMB packet signing will be negotiated with client devices that have SMB signing enabled. +Another policy setting determines whether signing is required for SMBv3 and SMBv2 server communications: [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md). -Using SMB packet signing can impose up to a 15 percent performance degradation on file service transactions. +There is a negotiation done between the SMB client and the SMB server to decide whether signing will effectively be used. The following table has the effective behavior for SMBv3 and SMBv2: -There are three other policy settings that relate to packet-signing requirements for Server Message Block (SMB) communications: - -- [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md) -- [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md) -- [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md) +| | Server – Required | Server – Not Required | +| Client – Required | Signed | Signed | +| Client – Not Required | Signed * | Not Signed** | +* Default for domain controller SMB traffic +** Default for all other SMB traffic ### Possible values - Enabled - Disabled -- Not defined ### Best practices -1. Configure the following security policy settings as follows: - - - Disable [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md). - - Disable **Microsoft network server: Digitally sign communications (always)**. - - Enable [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md). - - Enable [Microsoft network server: Digitally sign communications (if client agrees)](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. +Enable **Microsoft network server: Digitally sign communications (always)**. ### Location @@ -65,11 +56,11 @@ The following table lists the actual and effective default values for this polic | Server type or GPO | Default value | | - | - | -| Default Domain Policy| Not defined| +| Default Domain Policy| Disabled| | Default Domain Controller Policy | Enabled| -| Stand-Alone Server Default Settings | Not defined| +| Stand-Alone Server Default Settings | Disabled| | DC Effective Default Settings | Enabled| -| Member Server Effective Default Settings| Not defined| +| Member Server Effective Default Settings| Disabled| | Client Computer Effective Default Settings | Disabled|   ## Policy management @@ -92,22 +83,15 @@ SMB is the resource-sharing protocol that is supported by many Windows operating ### Countermeasure -Configure the settings as follows: +Configure this setting as follows: -- Disable [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md). -- Disable **Microsoft network server: Digitally sign communications (always)**. -- Enable [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md). -- Enable [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md). +- Enable **Microsoft network server: Digitally sign communications (always)**. -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 -Implementations of the SMB file and print-sharing protocol support mutual authentication. This prevents session hijacking attacks and supports message authentication to prevent man-in-the-middle attacks. SMB signing provides this authentication by placing a digital signature into each SMB, which is then verified by the client and the server. - -Implementation of SMB signing may negatively affect performance because each packet must be signed and verified. If these settings are enabled on a server that is performing multiple roles, such as a small business server that is serving as a domain controller, file server, print server, and application server, performance may be substantially slowed. Additionally, if you configure computers to ignore all unsigned SMB communications, older applications and operating systems cannot connect. However, if you completely disable all SMB signing, devices are vulnerable to session-hijacking attacks. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md index 77b50470ff..a8d2c9ece7 100644 --- a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md @@ -1,23 +1,23 @@ --- -title: SMB v1 Microsoft network client Digitally sign communications (always) (Windows 10) -description: Describes the best practices, location, values, policy management and security considerations for the Microsoft network client Digitally sign communications (always) security policy setting. +title: SMBv1 Microsoft network client Digitally sign communications (always) (Windows 10) +description: For SMBv1 only, describes the best practices, location, values, policy management and security considerations for the Microsoft network client Digitally sign communications (always) security policy setting. ms.assetid: 4b7b0298-b130-40f8-960d-60418ba85f76 ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: brianlic-msft -ms.date: 04/19/2017 +ms.date: 06/19/2018 --- -# SMB v1 Microsoft network client: Digitally sign communications (always) +# SMBv1 Microsoft network client: Digitally sign communications (always) **Applies to** - Windows 10 -This topic is about the Server Message Block (SMB) v1 protocol. SMNB v1 is not secure and has been deprecated in Windows. Beginning with Windows 10 Fall Creators Update and Windows Server, version 1709, SMB v1 is not installed by default. +This topic is about the Server Message Block (SMB) v1 protocol. SMBv1 is not secure and has been deprecated in Windows. Beginning with Windows 10 Fall Creators Update and Windows Server, version 1709, [SMBv1 is not installed by default](https://support.microsoft.com/help/4034314/smbv1-is-not-installed-by-default-in-windows). -The rest of this topic describes the best practices, location, values, policy management and security considerations for the **Microsoft network client: Digitally sign communications (always)** security policy setting only for SMB v1. The same policy setting can be applied to computers that run SMB v2. Fore more information, see [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md). +The rest of this topic describes the best practices, location, values, policy management and security considerations for the **Microsoft network client: Digitally sign communications (always)** security policy setting only for SMBv1. The same policy setting can be applied to computers that run SMBv2. For more information, see [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md). ## Reference diff --git a/windows/security/threat-protection/security-policy-settings/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 similarity index 85% rename from windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-if-server-agrees.md rename to windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md index e796441281..9f63ec7ead 100644 --- a/windows/security/threat-protection/security-policy-settings/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: Microsoft network client Digitally sign communications (if server agrees) (Windows 10) -description: Describes the best practices, location, values, and security considerations for the Microsoft network client Digitally sign communications (if server agrees) security policy setting. +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. ms.assetid: e553f700-aae5-425c-8650-f251c90ba5dd ms.prod: w10 ms.mktglfcycl: deploy @@ -8,14 +8,16 @@ ms.sitesec: library ms.pagetype: security author: brianlic-msft -ms.date: 04/19/2017 +ms.date: 06/19/2018 --- -# Microsoft network client: Digitally sign communications (if server agrees) +# SMBv1 Microsoft network client: Digitally sign communications (if server agrees) **Applies to** - Windows 10 -Describes the best practices, location, values, and security considerations for the **Microsoft network client: Digitally sign communications (if server agrees)** security policy setting. +This topic is about the Server Message Block (SMB) v1 protocol. SMBv1 is not secure and has been deprecated in Windows. Beginning with Windows 10 Fall Creators Update and Windows Server, version 1709, [SMBv1 is not installed by default](https://support.microsoft.com/help/4034314/smbv1-is-not-installed-by-default-in-windows). + +The rest of this topic describes the best practices, location, values, and security considerations for the **Microsoft network client: Digitally sign communications (if server agrees)** security policy setting only for SMBv1. The same policy setting can be applied to computers that run SMBv2. For more information, see [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md). ## Reference 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 new file mode 100644 index 0000000000..7cca91e960 --- /dev/null +++ b/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-always.md @@ -0,0 +1,116 @@ +--- +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. +ms.assetid: 2007b622-7bc2-44e8-9cf1-d34b62117ea8 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: brianlic-msft +ms.date: 06/19/201 +--- + +# SMB v1 Microsoft network server: Digitally sign communications (always) + +**Applies to** +- Windows 10 + +This topic is about the Server Message Block (SMB) v1 protocol. SMBv1 is not secure and has been deprecated in Windows. Beginning with Windows 10 Fall Creators Update and Windows Server, version 1709, [SMB v1 is not installed by default](https://support.microsoft.com/help/4034314/smbv1-is-not-installed-by-default-in-windows). + +The rest of this topic describes the best practices, location, values, policy management and security considerations for the **Microsoft network server: Digitally sign communications (always)** security policy setting only for SMBv1. The same policy setting can be applied to computers that run SMBv2. Fore more information, see [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md). + +## Reference + +The Server Message Block (SMB) protocol provides the basis for file and print sharing and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. +This policy setting determines whether SMB packet signing must be negotiated before further communication with the Server service is permitted. + +Implementation of digital signatures in high-security networks helps to prevent the impersonation of client computers and servers, which is known as "session hijacking." But misuse of these policy settings is a common error that can cause data loss or problems with data access or security. + +For this policy to take effect on computers running Windows 2000, client-side packet signing must also be enabled. To enable client-side SMB packet signing, set [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md). Devices that have this policy set will not be able to communicate with devices that do not have server-side packet signing enabled. By default, server-side packet signing is enabled only on domain controllers. Server-side packet signing can be enabled on devices by setting [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md). + +If server-side SMB signing is required, a client device will not be able to establish a session with that server, unless it has client-side SMB signing enabled. By default, client-side SMB signing is enabled on workstations, servers, and domain controllers. Similarly, if client-side SMB signing is required, that client device will not be able to establish a session with servers that do not have packet signing enabled. By default, server-side SMB signing is enabled only on domain controllers. + +If server-side SMB signing is enabled, SMB packet signing will be negotiated with client devices that have SMB signing enabled. + +Using SMB packet signing can impose up to a 15 percent performance degradation on file service transactions. + +There are three other policy settings that relate to packet-signing requirements for Server Message Block (SMB) communications: + +- [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md) +- [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md) +- [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md) + +### Possible values + +- Enabled +- Disabled +- Not defined + +### Best practices + +1. Configure the following security policy settings as follows: + + - Disable [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md). + - Disable **Microsoft network server: Digitally sign communications (always)**. + - Enable [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md). + - Enable [Microsoft network server: Digitally sign communications (if client agrees)](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. + +### Location + +Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options + +### Default values + +The following table lists the actual and effective default values for this policy. Default values are also listed on the policy’s property page. + +| Server type or GPO | Default value | +| - | - | +| Default Domain Policy| Not defined| +| Default Domain Controller Policy | Enabled| +| Stand-Alone Server Default Settings | Not defined| +| DC Effective Default Settings | Enabled| +| Member Server Effective Default Settings| Not defined| +| Client Computer Effective Default Settings | Disabled| +  +## Policy management + +This section describes features and tools that are available to help you manage this policy. + +### Restart requirement + +None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. + +## Security considerations + +This section describes how an attacker might exploit a feature or its configuration, how to implement the countermeasure, and the possible negative consequences of countermeasure implementation. + +### Vulnerability + +Session hijacking uses tools that allow attackers who have access to the same network as the client device or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned Server Message Block (SMB) packets and then modify the traffic and forward it so that the server might perform objectionable actions. Alternatively, the attacker could pose as the server or client device after legitimate authentication and gain unauthorized access to data. + +SMB is the resource-sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate users and the servers that host the data. If either side fails the authentication process, data transmission does not take place. + +### Countermeasure + +Configure the settings as follows: + +- Disable [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md). +- Disable **Microsoft network server: Digitally sign communications (always)**. +- Enable [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md). +- Enable [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md). + +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. +  +### Potential impact + +Implementations of the SMB file and print-sharing protocol support mutual authentication. This prevents session hijacking attacks and supports message authentication to prevent man-in-the-middle attacks. SMB signing provides this authentication by placing a digital signature into each SMB, which is then verified by the client and the server. + +Implementation of SMB signing may negatively affect performance because each packet must be signed and verified. If these settings are enabled on a server that is performing multiple roles, such as a small business server that is serving as a domain controller, file server, print server, and application server, performance may be substantially slowed. Additionally, if you configure computers to ignore all unsigned SMB communications, older applications and operating systems cannot connect. However, if you completely disable all SMB signing, devices are vulnerable to session-hijacking attacks. + +## Related topics + +- [Security Options](security-options.md) diff --git a/windows/security/threat-protection/security-policy-settings/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 similarity index 85% rename from windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-if-client-agrees.md rename to windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md index 2eafb89626..3e76b64678 100644 --- a/windows/security/threat-protection/security-policy-settings/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,21 +1,23 @@ --- -title: Microsoft network server Digitally sign communications (if client agrees) (Windows 10) -description: 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. +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. ms.assetid: c92b2e3d-1dbf-4337-a145-b17a585f4fc1 ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: brianlic-msft -ms.date: 04/19/2017 +ms.date: 06/19/2018 --- -# Microsoft network server: Digitally sign communications (if client agrees) +# SMBv1 Microsoft network server: Digitally sign communications (if client agrees) **Applies to** - Windows 10 -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. +This topic is about the Server Message Block (SMB) v1 protocol. SMBv1 is not secure and has been deprecated in Windows. Beginning with Windows 10 Fall Creators Update and Windows Server, version 1709, [SMBv1 is not installed by default](https://support.microsoft.com/help/4034314/smbv1-is-not-installed-by-default-in-windows). + +The rest of this topic 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 only for SMBv1. The same policy setting can be applied to computers that run SMBv2. For more information, see [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md). ## Reference From 5a863756fa75333a7aa8ec10277ce62aacf7f46f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 20 Jun 2018 09:46:31 -0700 Subject: [PATCH 053/403] fixed links --- .../security-options.md | 8 ++++---- ...nt-digitally-sign-communications-always.md | 18 ++++++++--------- ...ly-sign-communications-if-server-agrees.md | 18 ++++++++--------- ...er-digitally-sign-communications-always.md | 20 +++++++++---------- ...ly-sign-communications-if-client-agrees.md | 18 ++++++++--------- 5 files changed, 41 insertions(+), 41 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/security-options.md b/windows/security/threat-protection/security-policy-settings/security-options.md index 502b856b25..c33e590f5c 100644 --- a/windows/security/threat-protection/security-policy-settings/security-options.md +++ b/windows/security/threat-protection/security-policy-settings/security-options.md @@ -66,13 +66,13 @@ For info about setting security policies, see [Configure security policy setting | [Interactive logon: Require Domain Controller authentication to unlock workstation](interactive-logon-require-domain-controller-authentication-to-unlock-workstation.md)| Describes the best practices, location, values, policy management, and security considerations for the **Interactive logon: Require Domain Controller authentication to unlock workstation** security policy setting. | | [Interactive logon: Require smart card](interactive-logon-require-smart-card.md) | Describes the best practices, location, values, policy management and security considerations for the **Interactive logon: Require smart card** security policy setting.| | [Interactive logon: Smart card removal behavior](interactive-logon-smart-card-removal-behavior.md) | Describes the best practices, location, values, policy management and security considerations for the **Interactive logon: Smart card removal behavior** security policy setting.| -| [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md) | Describes the best practices, location, values, policy management and security considerations for the **Microsoft network client: Digitally sign communications (always)** security policy setting. | -| [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md)| Describes the best practices, location, values, and security considerations for the **Microsoft network client: Digitally sign communications (if server agrees)** security policy setting. | +| [Microsoft network client: Digitally sign communications (always)](smbv1-microsoft-network-client-digitally-sign-communications-always.md) | Describes the best practices, location, values, policy management and security considerations for the **Microsoft network client: Digitally sign communications (always)** security policy setting. | +| [Microsoft network client: Digitally sign communications (if server agrees)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md)| Describes the best practices, location, values, and security considerations for the **Microsoft network client: Digitally sign communications (if server agrees)** security policy setting. | | [Microsoft network client: Send unencrypted password to third-party SMB servers](microsoft-network-client-send-unencrypted-password-to-third-party-smb-servers.md)| Describes the best practices, location, values, policy management and security considerations for the **Microsoft network client: Send unencrypted password to third-party SMB servers** security policy setting. | | [Microsoft network server: Amount of idle time required before suspending session](microsoft-network-server-amount-of-idle-time-required-before-suspending-session.md)| Describes the best practices, location, values, and security considerations for the **Microsoft network server: Amount of idle time required before suspending session** security policy setting. | | [Microsoft network server: Attempt S4U2Self to obtain claim information](microsoft-network-server-attempt-s4u2self-to-obtain-claim-information.md)| Describes the best practices, location, values, management, and security considerations for the **Microsoft network server: Attempt S4U2Self to obtain claim information** security policy setting. | -| [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md)| Describes the best practices, location, values, policy management and security considerations for the **Microsoft network server: Digitally sign communications (always)** security policy setting.| -| [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md)| 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. | +| [Microsoft network server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md)| Describes the best practices, location, values, policy management and security considerations for the **Microsoft network server: Digitally sign communications (always)** security policy setting.| +| [Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md)| 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. | | [Microsoft network server: Disconnect clients when logon hours expire](microsoft-network-server-disconnect-clients-when-logon-hours-expire.md)| Describes the best practices, location, values, and security considerations for the **Microsoft network server: Disconnect clients when logon hours expire** security policy setting. | | [Microsoft network server: Server SPN target name validation level](microsoft-network-server-server-spn-target-name-validation-level.md)| 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. | | [Network access: Allow anonymous SID/Name translation](network-access-allow-anonymous-sidname-translation.md)| Describes the best practices, location, values, policy management and security considerations for the **Network access: Allow anonymous SID/Name translation** security policy setting.| diff --git a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md index a8d2c9ece7..c8cb5783ba 100644 --- a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md @@ -33,9 +33,9 @@ If server-side SMB signing is enabled, SMB packet signing will be negotiated wit Using SMB packet signing can impose up to a 15 percent performance degradation on file service transactions. There are three other policy settings that relate to packet-signing requirements for Server Message Block (SMB) communications: -- [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md) -- [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md) -- [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md) +- [Microsoft network server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md) +- [Microsoft network client: Digitally sign communications (if server agrees)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md) +- [Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md) ### Possible values @@ -48,9 +48,9 @@ There are three other policy settings that relate to packet-signing requirements 1. Configure the following security policy settings as follows: - Disable **Microsoft network client: Digitally sign communications (always)**. - - Disable [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md). - - Enable [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md). - - Enable [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.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)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md). + - 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. @@ -94,9 +94,9 @@ SMB is the resource-sharing protocol that is supported by many Windows operating Configure the settings as follows: - Disable **Microsoft network client: Digitally sign communications (always)**. -- Disable [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md). -- Enable [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md). -- Enable [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.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)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md). +- Enable [Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md). 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. 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 9f63ec7ead..191104c296 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 @@ -33,9 +33,9 @@ Using SMB packet signing can impose up to a 15 percent performance degradation o There are three other policy settings that relate to packet-signing requirements for Server Message Block (SMB) communications: -- [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md) -- [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md) -- [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md) +- [Microsoft network server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md) +- [Microsoft network client: Digitally sign communications (always)](smbv1-microsoft-network-client-digitally-sign-communications-always.md) +- [Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md) ### Possible values @@ -47,10 +47,10 @@ There are three other policy settings that relate to packet-signing requirements 1. Configure the following security policy settings as follows: - - Disable [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md). - - Disable [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md). + - 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)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md). + - 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. @@ -94,10 +94,10 @@ SMB is the resource-sharing protocol that is supported by many Windows operating Configure the settings as follows: -- Disable [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md). -- Disable [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md). +- 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)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md). +- Enable [Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md). 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. 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 7cca91e960..cff5d35423 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 @@ -26,7 +26,7 @@ This policy setting determines whether SMB packet signing must be negotiated bef Implementation of digital signatures in high-security networks helps to prevent the impersonation of client computers and servers, which is known as "session hijacking." But misuse of these policy settings is a common error that can cause data loss or problems with data access or security. -For this policy to take effect on computers running Windows 2000, client-side packet signing must also be enabled. To enable client-side SMB packet signing, set [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md). Devices that have this policy set will not be able to communicate with devices that do not have server-side packet signing enabled. By default, server-side packet signing is enabled only on domain controllers. Server-side packet signing can be enabled on devices by setting [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md). +For this policy to take effect on computers running Windows 2000, client-side packet signing must also be enabled. To enable client-side SMB packet signing, set [Microsoft network client: Digitally sign communications (if server agrees)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md). Devices that have this policy set will not be able to communicate with devices that do not have server-side packet signing enabled. By default, server-side packet signing is enabled only on domain controllers. Server-side packet signing can be enabled on devices by setting [Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md). If server-side SMB signing is required, a client device will not be able to establish a session with that server, unless it has client-side SMB signing enabled. By default, client-side SMB signing is enabled on workstations, servers, and domain controllers. Similarly, if client-side SMB signing is required, that client device will not be able to establish a session with servers that do not have packet signing enabled. By default, server-side SMB signing is enabled only on domain controllers. @@ -36,9 +36,9 @@ Using SMB packet signing can impose up to a 15 percent performance degradation o There are three other policy settings that relate to packet-signing requirements for Server Message Block (SMB) communications: -- [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md) -- [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md) -- [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md) +- [Microsoft network client: Digitally sign communications (always)](smbv1-microsoft-network-client-digitally-sign-communications-always.md) +- [Microsoft network client: Digitally sign communications (if server agrees)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md) +- [Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md) ### Possible values @@ -50,10 +50,10 @@ There are three other policy settings that relate to packet-signing requirements 1. Configure the following security policy settings as follows: - - Disable [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md). + - 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)**. - - Enable [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md). - - Enable [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md). + - Enable [Microsoft network client: Digitally sign communications (if server agrees)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md). + - 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. @@ -96,10 +96,10 @@ SMB is the resource-sharing protocol that is supported by many Windows operating Configure the settings as follows: -- Disable [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md). +- 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)**. -- Enable [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md). -- Enable [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md). +- Enable [Microsoft network client: Digitally sign communications (if server agrees)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md). +- Enable [Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md). 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. 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 3e76b64678..a07b4d029e 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 @@ -34,9 +34,9 @@ Using SMB packet signing can impose up to a 15 percent performance degradation o There are three other policy settings that relate to packet-signing requirements for Server Message Block (SMB) communications: -- [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md) -- [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md) -- [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md) +- [Microsoft network server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md) +- [Microsoft network client: Digitally sign communications (if server agrees)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md) +- [Microsoft network client: Digitally sign communications (always)](smbv1-microsoft-network-client-digitally-sign-communications-always.md) ### Possible values @@ -48,9 +48,9 @@ There are three other policy settings that relate to packet-signing requirements 1. Configure the following security policy settings as follows: - - Disable [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md). - - Disable [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md). - - Enable [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md). + - 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 server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md). - Enable **Microsoft Network Server: Digitally Sign Communications (If Client Agrees)**. 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. @@ -94,9 +94,9 @@ SMB is the resource-sharing protocol that is supported by many Windows operating Configure the settings as follows: -- Disable [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md). -- Disable [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md). -- Enable [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md). +- 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)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md). - Enable **Microsoft network server: Digitally sign communications (if client agrees)**. 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. From 542c891ed119fa048051c2f6cf8875f267e91f3e Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 20 Jun 2018 13:13:42 -0700 Subject: [PATCH 054/403] fixed links --- ...ork-client-digitally-sign-communications-if-server-agrees.md | 2 +- ...ork-server-digitally-sign-communications-if-client-agrees.md | 2 +- 2 files changed, 2 insertions(+), 2 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 191104c296..707cdf82c8 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 @@ -17,7 +17,7 @@ ms.date: 06/19/2018 This topic is about the Server Message Block (SMB) v1 protocol. SMBv1 is not secure and has been deprecated in Windows. Beginning with Windows 10 Fall Creators Update and Windows Server, version 1709, [SMBv1 is not installed by default](https://support.microsoft.com/help/4034314/smbv1-is-not-installed-by-default-in-windows). -The rest of this topic describes the best practices, location, values, and security considerations for the **Microsoft network client: Digitally sign communications (if server agrees)** security policy setting only for SMBv1. The same policy setting can be applied to computers that run SMBv2. For more information, see [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-if-server-agrees.md). +The rest of this topic describes the best practices, location, values, and security considerations for the **Microsoft network client: Digitally sign communications (if server agrees)** security policy setting only for SMBv1. The same policy setting can be applied to computers that run SMBv2. For more information, see [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-always.md). ## Reference 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 a07b4d029e..637fa2d2a5 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 @@ -17,7 +17,7 @@ ms.date: 06/19/2018 This topic is about the Server Message Block (SMB) v1 protocol. SMBv1 is not secure and has been deprecated in Windows. Beginning with Windows 10 Fall Creators Update and Windows Server, version 1709, [SMBv1 is not installed by default](https://support.microsoft.com/help/4034314/smbv1-is-not-installed-by-default-in-windows). -The rest of this topic 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 only for SMBv1. The same policy setting can be applied to computers that run SMBv2. For more information, see [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-if-client-agrees.md). +The rest of this topic 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 only for SMBv1. The same policy setting can be applied to computers that run SMBv2. For more information, see [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-always.md). ## Reference From db506fb96c0d5b2cdec73ae9ad1661910d90ed85 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 21 Jun 2018 10:06:38 -0700 Subject: [PATCH 055/403] added feedback from Ned --- ...client-digitally-sign-communications-always.md | 15 ++++++++------- ...server-digitally-sign-communications-always.md | 13 +++++++------ 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md index 62b3f5875e..94a9e4f4c7 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md @@ -21,22 +21,25 @@ Describes the best practices, location, values, policy management and security c The Server Message Block (SMB) protocol provides the basis for file and print sharing and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. -Implementation of digital signatures in high-security networks helps prevent the impersonation of client computers and servers, which is known as "session hijacking." But misuse of these policy settings is a common error that can cause data loss or problems with data access or security. +Implementation of digital signatures in high-security networks helps prevent the impersonation of client computers and servers, which is known as "session hijacking." But misuse of these policy settings is a common error that can cause failure to access data. Beginning with SMBv2 clients and servers, signing can be either required or not required. If this policy setting is enabled, SMBv2 clients will digitally sign all packets. -Performance of SMB signing is improved in SMBv2. If you are using a 1 Gb Ethernet network and a modern CPU, there is limited degradation in performance. If you are using a faster network (such as 10 Gb), the performance impact of signing will be greater. +Performance of SMB signing is improved in SMBv2. For more details, see [Potential impact](#potential-impact). Another policy setting determines whether signing is required for SMBv3 and SMBv2 server communications: [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md). There is a negotiation done between the SMB client and the SMB server to decide whether signing will effectively be used. The following table has the effective behavior for SMBv3 and SMBv2: | | Server – Required | Server – Not Required | +|---|-------------------|-----------------------| | Client – Required | Signed | Signed | | Client – Not Required | Signed * | Not Signed** | + * Default for domain controller SMB traffic ** Default for all other SMB traffic + ### Possible values - Enabled @@ -79,20 +82,18 @@ This section describes how an attacker might exploit a feature or its configurat Session hijacking uses tools that allow attackers who have access to the same network as the client device or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform objectionable actions. Alternatively, the attacker could pose as the server or client computer after legitimate authentication, and gain unauthorized access to data. -SMB is the resource-sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate users and the servers that host the data. If either side fails the authentication process, data transmission does not take place. +SMB is the resource-sharing protocol that is supported by many Windows operating systems. It is the basis of many modern features like Storage Spaces Direct, Storage Replica, and SMB Direct, as well as many legacy protocols and tools. SMB signatures authenticate users and the servers that host the data. If either side fails the authentication process, data transmission does not take place. ### Countermeasure -Configure this setting as follows: - -- Enable **Microsoft network client: Digitally sign communications (always)**. +Enable **Microsoft network client: Digitally sign communications (always)**. >[!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 - +Storage speeds impact performance. A faster drive on the source and destination allows more throughput, which causes more CPU usage of signing. If you are using a 1 Gb Ethernet network or slower storage speed with a modern CPU, there is limited degradation in performance. If you are using a faster network (such as 10 Gb), the performance impact of signing may be greater. ## Related topics diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md index e6edf596be..b2c7639a38 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md @@ -21,19 +21,21 @@ Describes the best practices, location, values, policy management and security c The Server Message Block (SMB) protocol provides the basis for file and print sharing and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. -Implementation of digital signatures in high-security networks helps prevent the impersonation of client computers and servers, which is known as "session hijacking." But misuse of these policy settings is a common error that can cause data loss or problems with data access or security. +Implementation of digital signatures in high-security networks helps prevent the impersonation of client computers and servers, which is known as "session hijacking." But misuse of these policy settings is a common error that can cause failure to access data. Beginning with SMBv2 clients and servers, signing can be either required or not required. If this policy setting is enabled, SMBv2 clients will digitally sign all packets. -Performance of SMB signing is improved in SMBv2. If you are using a 1 Gb Ethernet network and a modern CPU, there is limited degradation in performance. If you are using a faster network (such as 10 Gb), the performance impact of signing will be greater. +Performance of SMB signing is improved in SMBv2. For more details, see [Potential impact](#potential-impact). Another policy setting determines whether signing is required for SMBv3 and SMBv2 server communications: [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md). There is a negotiation done between the SMB client and the SMB server to decide whether signing will effectively be used. The following table has the effective behavior for SMBv3 and SMBv2: | | Server – Required | Server – Not Required | +|---|-------------------|-----------------------| | Client – Required | Signed | Signed | | Client – Not Required | Signed * | Not Signed** | + * Default for domain controller SMB traffic ** Default for all other SMB traffic @@ -79,19 +81,18 @@ This section describes how an attacker might exploit a feature or its configurat Session hijacking uses tools that allow attackers who have access to the same network as the client device or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned Server Message Block (SMB) packets and then modify the traffic and forward it so that the server might perform objectionable actions. Alternatively, the attacker could pose as the server or client device after legitimate authentication and gain unauthorized access to data. -SMB is the resource-sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate users and the servers that host the data. If either side fails the authentication process, data transmission does not take place. +SMB is the resource-sharing protocol that is supported by many Windows operating systems. It is the basis of many modern features like Storage Spaces Direct, Storage Replica, and SMB Direct, as well as many legacy protocols and tools. If either side fails the authentication process, data transmission does not take place. ### Countermeasure -Configure this setting as follows: - -- Enable **Microsoft network server: Digitally sign communications (always)**. +Enable **Microsoft network server: Digitally sign communications (always)**. >[!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 +Storage speeds impact performance. A faster drive on the source and destination allows more throughput, which causes more CPU usage of signing. If you are using a 1 Gb Ethernet network or slower storage speed with a modern CPU, there is limited degradation in performance. If you are using a faster network (such as 10 Gb), the performance impact of signing may be greater. ## Related topics From f3a84dbd8cc24b8495cff8df7a1ef57fe2430631 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 21 Jun 2018 10:39:30 -0700 Subject: [PATCH 056/403] added feedback from Ned --- ...oft-network-client-digitally-sign-communications-always.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md index 94a9e4f4c7..8de0bc6f6d 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md @@ -35,8 +35,8 @@ There is a negotiation done between the SMB client and the SMB server to decide |---|-------------------|-----------------------| | Client – Required | Signed | Signed | | Client – Not Required | Signed * | Not Signed** | - -* Default for domain controller SMB traffic +
+* Default for domain controller SMB traffic
** Default for all other SMB traffic From 3af5baae1df77a086538ae10264f7f72bcc17552 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 21 Jun 2018 10:44:00 -0700 Subject: [PATCH 057/403] fixing table --- ...t-network-client-digitally-sign-communications-always.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md index 8de0bc6f6d..f1e9f17d86 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md @@ -34,10 +34,10 @@ There is a negotiation done between the SMB client and the SMB server to decide | | Server – Required | Server – Not Required | |---|-------------------|-----------------------| | Client – Required | Signed | Signed | -| Client – Not Required | Signed * | Not Signed** | +| Client – Not Required | Signed 1 | Not Signed2 |
-* Default for domain controller SMB traffic
-** Default for all other SMB traffic +1 Default for domain controller SMB traffic
+2 Default for all other SMB traffic ### Possible values From e5c321261c7980ac7f099862f596dd27f15c982a Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 21 Jun 2018 11:10:11 -0700 Subject: [PATCH 058/403] fixed table --- ...network-server-digitally-sign-communications-always.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md index b2c7639a38..d45548a3d2 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md @@ -34,10 +34,10 @@ There is a negotiation done between the SMB client and the SMB server to decide | | Server – Required | Server – Not Required | |---|-------------------|-----------------------| | Client – Required | Signed | Signed | -| Client – Not Required | Signed * | Not Signed** | - -* Default for domain controller SMB traffic -** Default for all other SMB traffic +| Client – Not Required | Signed 1 | Not Signed2 | +
+1 Default for domain controller SMB traffic
+2 Default for all other SMB traffic ### Possible values From 0eba5ae61b1d7075f51b9840072987657879bb7c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 11:21:28 -0700 Subject: [PATCH 059/403] update boxes with wdatp capabilities --- windows/security/index.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 5a415f2cc0..970a8214b2 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -104,7 +104,7 @@ sections: src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Windows Defender Antivirus + title: Attack surface reduction - href: \windows\security\threat-protection\windows-defender-smartscreen\windows-defender-smartscreen-overview @@ -114,7 +114,7 @@ sections: src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title: Windows Defender SmartScreen + title:Next generation protection - href: \windows\security\threat-protection\windows-defender-exploit-guard\windows-defender-exploit-guard @@ -124,7 +124,7 @@ sections: src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Windows Defender Exploit Guard + title: Endpoint detection & response - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control @@ -134,7 +134,7 @@ sections: src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Windows Defender Application Control + title: Auto investigation & remediation - href: \windows\security\threat-protection\windows-defender-application-guard\wd-app-guard-overview @@ -144,7 +144,7 @@ sections: src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title: Windows Defender Application Guard + title: Security posture - href: \windows\security\identity-protection\windows-firewall\windows-firewall-with-advanced-security @@ -154,7 +154,7 @@ sections: src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Windows Defender Firewall + title: Advanced hunting - title: Videos From 5ea24a2e044c1eadf8b1d156846c36112f7605b5 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 21 Jun 2018 11:23:26 -0700 Subject: [PATCH 060/403] fixed table --- ...osoft-network-client-digitally-sign-communications-always.md | 2 +- ...osoft-network-server-digitally-sign-communications-always.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md index f1e9f17d86..e81a6f0afa 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md @@ -29,7 +29,7 @@ Performance of SMB signing is improved in SMBv2. For more details, see [Potentia Another policy setting determines whether signing is required for SMBv3 and SMBv2 server communications: [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md). -There is a negotiation done between the SMB client and the SMB server to decide whether signing will effectively be used. The following table has the effective behavior for SMBv3 and SMBv2: +There is a negotiation done between the SMB client and the SMB server to decide whether signing will effectively be used. The following table has the effective behavior for SMBv3 and SMBv2. | | Server – Required | Server – Not Required | |---|-------------------|-----------------------| diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md index d45548a3d2..f7639192e5 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md @@ -29,7 +29,7 @@ Performance of SMB signing is improved in SMBv2. For more details, see [Potentia Another policy setting determines whether signing is required for SMBv3 and SMBv2 server communications: [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md). -There is a negotiation done between the SMB client and the SMB server to decide whether signing will effectively be used. The following table has the effective behavior for SMBv3 and SMBv2: +There is a negotiation done between the SMB client and the SMB server to decide whether signing will effectively be used. The following table has the effective behavior for SMBv3 and SMBv2. | | Server – Required | Server – Not Required | |---|-------------------|-----------------------| From e73110d40e481405db754cc84b984a626a42bcdf Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 11:37:34 -0700 Subject: [PATCH 061/403] remove advanced hunting --- .../images/wdatp-pillars2.png | Bin 0 -> 143865 bytes .../security/wdatp/images/wdatp-pillars2.png | Bin 0 -> 143865 bytes windows/security/wdatp/index.md | 5 +---- 3 files changed, 1 insertion(+), 4 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/wdatp-pillars2.png create mode 100644 windows/security/wdatp/images/wdatp-pillars2.png diff --git a/windows/security/threat-protection/windows-defender-atp/images/wdatp-pillars2.png b/windows/security/threat-protection/windows-defender-atp/images/wdatp-pillars2.png new file mode 100644 index 0000000000000000000000000000000000000000..60725244e55e710c58588fae05d7774fa8029823 GIT binary patch literal 143865 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 BS&{$% literal 0 HcmV?d00001 diff --git a/windows/security/wdatp/images/wdatp-pillars2.png b/windows/security/wdatp/images/wdatp-pillars2.png new file mode 100644 index 0000000000000000000000000000000000000000..bbe88f3638271fbc3baf180bfb37610a8df0e5f7 GIT binary patch literal 143865 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 BSmpo# literal 0 HcmV?d00001 diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index 23f61ec8bc..25f91e0954 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -16,7 +16,7 @@ ms.date: 06/04/2018 Windows Defender Advanced Threat Protection (Windows Defender ATP)is a unified platform for preventative protection, post-breach detection, automated investigation and response, employing intelligent protection to protect endpoints from cyber threats. -![Windows Defender ATP components](images/wdatp-pillars.png) +![Windows Defender ATP components](images/wdatp-pillars2.png) **Attack surface reduction**
The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. @@ -33,9 +33,6 @@ In conjunction with being able to quickly respond to advanced attacks, Windows D **Security posture**
Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. -**Advanced hunting**
-Advanced hunting gives you the flexibility of using a powerful search and query tool to proactively hunt for possible threats across your organization. - Understand how capabilities align within the Windows Defender ATP suite offering: From 3a5585de5faf06fe33583689a7b1f5dce2683da7 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 11:54:42 -0700 Subject: [PATCH 062/403] add links to capabilities --- windows/security/wdatp/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index 25f91e0954..b26cb1d684 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -39,7 +39,7 @@ Understand how capabilities align within the Windows Defender ATP suite offering Attack surface reduction | Next generation protection | Endpoint detection and response | Auto investigation and remediation | Security posture :---|:---|:---|:---|:--- - [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/)

[Application control](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

[Exploit protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

[Network protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

[Controlled folder access](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard) | [Web protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)

[Machine learning](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

Script and memory attack protection

[Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

Runtime emulator

Threat intelligence

[URL/IP reputation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)

[Sandbox service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis) | Deep operating system recording sensor

Machine learning, behavioral and anomaly detection

[Response containment](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Realtime and historical threat hunting](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

[Threat intelligence and custom detections](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection) | Forensic collection

Response orchestration

[Historical endpoint data](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

[Artificial intelligence response playbooks](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection) | [Asset inventory](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)
[Operating system baseline compliance](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Recommended improvement actions](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection#improvement-opportunities)

[Secure score](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Threat analytics](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

[Reporting and trends](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection) + [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/)

[Application control](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

[Exploit protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

[Network protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

[Controlled folder access](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard) | [Machine learning](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

[Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

[Threat intelligence](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

[Sandbox service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis) | [Response containment](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Realtime and historical threat hunting](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

[Threat intelligence and custom detections](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection) | [Forensic collection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

[Response orchestration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Historical endpoint data](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

[Artificial intelligence response playbooks](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection) | [Asset inventory](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)
[Operating system baseline compliance](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Recommended improvement actions](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection#improvement-opportunities)

[Secure score](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Threat analytics](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

[Reporting and trends](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection) These capabilities are available across multiple products that make up the Windows Defender ATP platform. For more information on how to leverage all the Windows Defender ATP capabilities, see [Threat protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/index). From 0e9509d40caf35559e913abf6704ce63440bc3f7 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 11:58:42 -0700 Subject: [PATCH 063/403] update links --- windows/security/wdatp/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index b26cb1d684..0ac40a6cc0 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -39,7 +39,7 @@ Understand how capabilities align within the Windows Defender ATP suite offering Attack surface reduction | Next generation protection | Endpoint detection and response | Auto investigation and remediation | Security posture :---|:---|:---|:---|:--- - [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/)

[Application control](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

[Exploit protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

[Network protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

[Controlled folder access](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard) | [Machine learning](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

[Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

[Threat intelligence](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

[Sandbox service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis) | [Response containment](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Realtime and historical threat hunting](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

[Threat intelligence and custom detections](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection) | [Forensic collection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

[Response orchestration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Historical endpoint data](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

[Artificial intelligence response playbooks](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection) | [Asset inventory](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)
[Operating system baseline compliance](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Recommended improvement actions](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection#improvement-opportunities)

[Secure score](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Threat analytics](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

[Reporting and trends](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection) + [Hardware based isolation](https://docs.microsoft.com/en-us/windows/security/hardware-protection/)

[Application control](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

[Exploit protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

[Network protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

[Controlled folder access](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard) | [Machine learning](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

[Antivirus](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

[Threat intelligence](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

[Sandbox service](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis) | [Response containment](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Realtime and historical threat hunting](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

[Threat intelligence and custom detections](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection) | [Forensic collection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

[Response orchestration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Historical endpoint data](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

[Artificial intelligence response playbooks](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection) | [Asset inventory](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)
[Operating system baseline compliance](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Recommended improvement actions](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection#improvement-opportunities)

[Secure score](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Threat analytics](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

[Reporting and trends](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection) These capabilities are available across multiple products that make up the Windows Defender ATP platform. For more information on how to leverage all the Windows Defender ATP capabilities, see [Threat protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/index). From 3b8bca2fdf9a75ceac12a9aff1cc01ab285fb831 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 12:19:24 -0700 Subject: [PATCH 064/403] add management and apis --- .../windows-defender-advanced-threat-protection.md | 6 +++--- windows/security/wdatp/index.md | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index cc073b66f8..0b53f16ef7 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -1,6 +1,6 @@ --- -title: Windows Defender Advanced Threat Protection portal -description: The Windows Defender Advanced Threat Protection portal is teh gateway that helps secops to prevent, detect, investigate, and respond to possible cybersecurity threats related to advanced persistent threats. +title: Windows Defender Advanced Threat Protection suite +description: Windows Defender Advanced Threat Protection is an enterprise security suite that helps secops to prevent, detect, investigate, and respond to possible cybersecurity threats related to advanced persistent threats. keywords: introduction to Windows Defender Advanced Threat Protection, introduction to Windows Defender ATP, cybersecurity, advanced persistent threat, enterprise security, machine behavioral sensor, cloud security, analytics, threat intelligence search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -13,7 +13,7 @@ ms.localizationpriority: high ms.date: 07/01/2018 --- -# Windows Defender Advanced Threat Protection portal +# Windows Defender Advanced Threat Protection suite **Applies to:** diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index 0ac40a6cc0..b03f19420c 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -33,6 +33,8 @@ In conjunction with being able to quickly respond to advanced attacks, Windows D **Security posture**
Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. +**Management and APIs** +Windows Defender ATP provides integrated configuration management in the cloud. The service also supports third-party mobile device management (MDM) tools, cross-platform support, and APIs that allow customers to create custom threat intelligence and automate workflows. Understand how capabilities align within the Windows Defender ATP suite offering: From e3efe6f41d96223d6417b6d622536b509daaad2f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 12:32:47 -0700 Subject: [PATCH 065/403] move min reqs items in onboard machines --- ...ows-defender-advanced-threat-protection.md | 74 +------------------ ...ows-defender-advanced-threat-protection.md | 61 +++++++++++++++ 2 files changed, 62 insertions(+), 73 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md index 7034d7d7e1..244cc8e42c 100644 --- a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -29,11 +29,7 @@ There are some minimum requirements for onboarding machines to the service. >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-minreqs-abovefoldlink) -## Minimum requirements -You must be on Windows 10, version 1607 at a minimum. -For more information, see [Windows 10 Enterprise edition](https://www.microsoft.com/en-us/WindowsForBusiness/buy). - -### Licensing requirements +## Licensing requirements Windows Defender Advanced Threat Protection requires one of the following Microsoft Volume Licensing offers: - Windows 10 Enterprise E5 @@ -42,75 +38,7 @@ Windows Defender Advanced Threat Protection requires one of the following Micros For more information, see [Windows 10 Licensing](https://www.microsoft.com/en-us/Licensing/product-licensing/windows10.aspx#tab=2). -### Network and data storage and configuration requirements -When you run the onboarding wizard for the first time, you must choose where your Windows Defender Advanced Threat Protection-related information is stored: in the European Union, the United Kingdom, or the United States datacenter. -> [!NOTE] -> - You cannot change your data storage location after the first-time setup. -> - Review the [Windows Defender ATP data storage and privacy](data-storage-privacy-windows-defender-advanced-threat-protection.md) for more information on where and how Microsoft stores your data. - - -### Diagnostic data settings -You must ensure that the diagnostic data service is enabled on all the machines in your organization. -By default, this service is enabled, but it's good practice to check to ensure that you'll get sensor data from them. - -**Use the command line to check the Windows 10 diagnostic data service startup type**: - -1. Open an elevated command-line prompt on the machine: - - a. Go to **Start** and type **cmd**. - - b. Right-click **Command prompt** and select **Run as administrator**. - -2. Enter the following command, and press **Enter**: - - ```text - sc qc diagtrack - ``` - -If the service is enabled, then the result should look like the following screenshot: - -![Result of the sc query command for diagtrack](images/windefatp-sc-qc-diagtrack.png) - -If the **START_TYPE** is not set to **AUTO_START**, then you'll need to set the service to automatically start. - - - -**Use the command line to set the Windows 10 diagnostic data service to automatically start:** - -1. Open an elevated command-line prompt on the endpoint: - - a. Go to **Start** and type **cmd**. - - b. Right-click **Command prompt** and select **Run as administrator**. - -2. Enter the following command, and press **Enter**: - - ```text - sc config diagtrack start=auto - ``` - -3. A success message is displayed. Verify the change by entering the following command, and press **Enter**: - - ```text - sc qc diagtrack - ``` - -## Windows Defender Antivirus signature updates are configured -The Windows Defender ATP agent depends on the ability of Windows Defender Antivirus to scan files and provide information about them. - -You must configure the signature updates on the Windows Defender ATP machines whether Windows Defender Antivirus is the active antimalware or not. For more information, see [Manage Windows Defender Antivirus updates and apply baselines](../windows-defender-antivirus/manage-updates-baselines-windows-defender-antivirus.md). - -When Windows Defender Antivirus is not the active antimalware in your organization and you use the Windows Defender ATP service, Windows Defender Antivirus goes on passive mode. If your organization has disabled Windows Defender Antivirus through group policy or other methods, machines that are onboarded to Windows Defender ATP must be excluded from this group policy. - -Depending on the server version you're onboarding, you might need to configure a Group Policy setting to run on passive mode. For more information, see [Onboard servers](configure-server-endpoints-windows-defender-advanced-threat-protection.md). - -For more information, see [Windows Defender Antivirus compatibility](../windows-defender-antivirus/windows-defender-antivirus-compatibility.md). - -## Windows Defender Antivirus Early Launch Antimalware (ELAM) driver is enabled -If you're running Windows Defender Antivirus as the primary antimalware product on your machines, the Windows Defender ATP agent will successfully onboard. - -If you're running a third-party antimalware client and use Mobile Device Management solutions or System Center Configuration Manager (current branch) version 1606, you'll need to ensure that the Windows Defender Antivirus ELAM driver is enabled. For more information, see [Ensure that Windows Defender Antivirus is not disabled by policy](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-windows-defender-antivirus-is-not-disabled-by-a-policy). >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=technet-wd-atp-minreq-belowfoldlink1) diff --git a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md index 097157dcf4..1a513c1737 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md @@ -72,6 +72,62 @@ The hardware requirements for Windows Defender ATP on machines is the same as th - macOSX - Linux +### Network and data storage and configuration requirements +When you run the onboarding wizard for the first time, you must choose where your Windows Defender Advanced Threat Protection-related information is stored: in the European Union, the United Kingdom, or the United States datacenter. + +> [!NOTE] +> - You cannot change your data storage location after the first-time setup. +> - Review the [Windows Defender ATP data storage and privacy](data-storage-privacy-windows-defender-advanced-threat-protection.md) for more information on where and how Microsoft stores your data. + + +### Diagnostic data settings +You must ensure that the diagnostic data service is enabled on all the machines in your organization. +By default, this service is enabled, but it's good practice to check to ensure that you'll get sensor data from them. + +**Use the command line to check the Windows 10 diagnostic data service startup type**: + +1. Open an elevated command-line prompt on the machine: + + a. Go to **Start** and type **cmd**. + + b. Right-click **Command prompt** and select **Run as administrator**. + +2. Enter the following command, and press **Enter**: + + ```text + sc qc diagtrack + ``` + +If the service is enabled, then the result should look like the following screenshot: + +![Result of the sc query command for diagtrack](images/windefatp-sc-qc-diagtrack.png) + +If the **START_TYPE** is not set to **AUTO_START**, then you'll need to set the service to automatically start. + + + +**Use the command line to set the Windows 10 diagnostic data service to automatically start:** + +1. Open an elevated command-line prompt on the endpoint: + + a. Go to **Start** and type **cmd**. + + b. Right-click **Command prompt** and select **Run as administrator**. + +2. Enter the following command, and press **Enter**: + + ```text + sc config diagtrack start=auto + ``` + +3. A success message is displayed. Verify the change by entering the following command, and press **Enter**: + + ```text + sc qc diagtrack + ``` + + + #### Internet connectivity Internet connectivity on machines is required either directly or through proxy. @@ -94,6 +150,11 @@ If you are onboarding servers and Windows Defender Antivirus is not the active a For more information, see [Windows Defender Antivirus compatibility](../windows-defender-antivirus/windows-defender-antivirus-compatibility.md). +## Windows Defender Antivirus Early Launch Antimalware (ELAM) driver is enabled +If you're running Windows Defender Antivirus as the primary antimalware product on your machines, the Windows Defender ATP agent will successfully onboard. + +If you're running a third-party antimalware client and use Mobile Device Management solutions or System Center Configuration Manager (current branch) version 1606, you'll need to ensure that the Windows Defender Antivirus ELAM driver is enabled. For more information, see [Ensure that Windows Defender Antivirus is not disabled by policy](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-windows-defender-antivirus-is-not-disabled-by-a-policy). + ## In this section Topic | Description From 7362a317aaae8274400121af7af5de7702245232 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 13:28:02 -0700 Subject: [PATCH 066/403] Revert "update boxes with wdatp capabilities" This reverts commit 0eba5ae61b1d7075f51b9840072987657879bb7c. --- windows/security/index.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 970a8214b2..5a415f2cc0 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -104,7 +104,7 @@ sections: src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Attack surface reduction + title: Windows Defender Antivirus - href: \windows\security\threat-protection\windows-defender-smartscreen\windows-defender-smartscreen-overview @@ -114,7 +114,7 @@ sections: src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title:Next generation protection + title: Windows Defender SmartScreen - href: \windows\security\threat-protection\windows-defender-exploit-guard\windows-defender-exploit-guard @@ -124,7 +124,7 @@ sections: src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Endpoint detection & response + title: Windows Defender Exploit Guard - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control @@ -134,7 +134,7 @@ sections: src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Auto investigation & remediation + title: Windows Defender Application Control - href: \windows\security\threat-protection\windows-defender-application-guard\wd-app-guard-overview @@ -144,7 +144,7 @@ sections: src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title: Security posture + title: Windows Defender Application Guard - href: \windows\security\identity-protection\windows-firewall\windows-firewall-with-advanced-security @@ -154,7 +154,7 @@ sections: src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Advanced hunting + title: Windows Defender Firewall - title: Videos From 6128b80826243071cc1cdbb45b2027c7d0090e3e Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 21 Jun 2018 13:32:22 -0700 Subject: [PATCH 067/403] revised intro --- ...k-client-digitally-sign-communications-always.md | 12 +++++------- ...k-server-digitally-sign-communications-always.md | 13 ++++++------- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md index e81a6f0afa..32fdb5eb85 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md @@ -7,13 +7,14 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: brianlic-msft -ms.date: 06/19/2018 +ms.date: 06/21/2018 --- # Microsoft network client: Digitally sign communications (always) **Applies to** - Windows 10 +- Windows Server Describes the best practices, location, values, policy management and security considerations for the **Microsoft network client: Digitally sign communications (always)** security policy setting for SMBv3 and SMBv2. @@ -21,13 +22,9 @@ Describes the best practices, location, values, policy management and security c The Server Message Block (SMB) protocol provides the basis for file and print sharing and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. -Implementation of digital signatures in high-security networks helps prevent the impersonation of client computers and servers, which is known as "session hijacking." But misuse of these policy settings is a common error that can cause failure to access data. +Implementation of digital signatures in high-security networks helps prevent the impersonation of client computers and servers, which is known as "session hijacking." But misuse of these policy settings is a common error that can cause data access failure. -Beginning with SMBv2 clients and servers, signing can be either required or not required. If this policy setting is enabled, SMBv2 clients will digitally sign all packets. - -Performance of SMB signing is improved in SMBv2. For more details, see [Potential impact](#potential-impact). - -Another policy setting determines whether signing is required for SMBv3 and SMBv2 server communications: [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md). +Beginning with SMBv2 clients and servers, signing can be either required or not required. If this policy setting is enabled, SMBv2 clients will digitally sign all packets. Another policy setting determines whether signing is required for SMBv3 and SMBv2 server communications: [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md). There is a negotiation done between the SMB client and the SMB server to decide whether signing will effectively be used. The following table has the effective behavior for SMBv3 and SMBv2. @@ -39,6 +36,7 @@ There is a negotiation done between the SMB client and the SMB server to decide 1 Default for domain controller SMB traffic
2 Default for all other SMB traffic +Performance of SMB signing is improved in SMBv2. For more details, see [Potential impact](#potential-impact). ### Possible values diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md index f7639192e5..fe1f6c5200 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md @@ -7,13 +7,14 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: brianlic-msft -ms.date: 06/19/2016 +ms.date: 06/21/2018 --- # Microsoft network server: Digitally sign communications (always) **Applies to** - Windows 10 +- Windows Server Describes the best practices, location, values, policy management and security considerations for the **Microsoft network server: Digitally sign communications (always)** security policy setting for SMBv3 and SMBv2. @@ -21,13 +22,9 @@ Describes the best practices, location, values, policy management and security c The Server Message Block (SMB) protocol provides the basis for file and print sharing and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. -Implementation of digital signatures in high-security networks helps prevent the impersonation of client computers and servers, which is known as "session hijacking." But misuse of these policy settings is a common error that can cause failure to access data. +Implementation of digital signatures in high-security networks helps prevent the impersonation of client computers and servers, which is known as "session hijacking." But misuse of these policy settings can cause data access failure. -Beginning with SMBv2 clients and servers, signing can be either required or not required. If this policy setting is enabled, SMBv2 clients will digitally sign all packets. - -Performance of SMB signing is improved in SMBv2. For more details, see [Potential impact](#potential-impact). - -Another policy setting determines whether signing is required for SMBv3 and SMBv2 server communications: [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md). +Beginning with SMBv2 clients and servers, signing can be either required or not required. If this policy setting is enabled, SMBv2 clients will digitally sign all packets. Another policy setting determines whether signing is required for SMBv3 and SMBv2 server communications: [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md). There is a negotiation done between the SMB client and the SMB server to decide whether signing will effectively be used. The following table has the effective behavior for SMBv3 and SMBv2. @@ -39,6 +36,8 @@ There is a negotiation done between the SMB client and the SMB server to decide 1 Default for domain controller SMB traffic
2 Default for all other SMB traffic +Performance of SMB signing is improved in SMBv2. For more details, see [Potential impact](#potential-impact). + ### Possible values - Enabled From 60191c42e6c0c49d1a73a300e23fa6b878e03c3a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 20:33:12 +0000 Subject: [PATCH 068/403] Updated index.yml --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 970a8214b2..2b37b7634a 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -114,7 +114,7 @@ sections: src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title:Next generation protection + title: Next generation protection - href: \windows\security\threat-protection\windows-defender-exploit-guard\windows-defender-exploit-guard From 89ec14322286730f72d9e81ec2313c091154039f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 13:55:59 -0700 Subject: [PATCH 069/403] update image --- windows/security/threat-protection/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 7f372eb917..acbc341e3c 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -14,7 +14,7 @@ Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified The products in the threat protection stack make up the capabilities in Windows Defender ATP. -![Windows Defender ATP service components](windows-defender-atp/images/wdatp-pillars.png) +![Windows Defender ATP service components](windows-defender-atp/images/wdatp-pillars2.png) You can configure these products individually in a way that best suites your organization. When you're done with setting them up, your security operations team will have the convenience of seeing everything in once place through the Windows Defender ATP portal. From 26e15628b496d32775e82ff392968042fd3f5b5e Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 21 Jun 2018 13:56:42 -0700 Subject: [PATCH 070/403] revised intro --- ...oft-network-client-digitally-sign-communications-always.md | 4 ++-- ...oft-network-server-digitally-sign-communications-always.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md index 32fdb5eb85..8792852d43 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md @@ -30,8 +30,8 @@ There is a negotiation done between the SMB client and the SMB server to decide | | Server – Required | Server – Not Required | |---|-------------------|-----------------------| -| Client – Required | Signed | Signed | -| Client – Not Required | Signed 1 | Not Signed2 | +| **Client – Required** | Signed | Signed | +| **Client – Not Required** | Signed 1 | Not Signed2 |
1 Default for domain controller SMB traffic
2 Default for all other SMB traffic diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md index fe1f6c5200..740aad436d 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md @@ -30,8 +30,8 @@ There is a negotiation done between the SMB client and the SMB server to decide | | Server – Required | Server – Not Required | |---|-------------------|-----------------------| -| Client – Required | Signed | Signed | -| Client – Not Required | Signed 1 | Not Signed2 | +| **Client – Required** | Signed | Signed | +| **Client – Not Required** | Signed 1 | Not Signed2 |
1 Default for domain controller SMB traffic
2 Default for all other SMB traffic From 94ebe5b689f3e147061d0bb18faffa2090de5f9e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 14:01:50 -0700 Subject: [PATCH 071/403] update toc for wdatp suite --- 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 01be8c2469..270cf82b23 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -7,7 +7,7 @@ -## [Windows Defender Advanced Threat Protection portal](windows-defender-atp/windows-defender-advanced-threat-protection.md) +## [Windows Defender Advanced Threat Protection suite](windows-defender-atp/windows-defender-advanced-threat-protection.md) ###Get started #### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) #### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) From a9bbe64fdf160e1fcb297e759ebecaa729d7efaa Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 14:05:05 -0700 Subject: [PATCH 072/403] add link to onboard machines --- ...m-requirements-windows-defender-advanced-threat-protection.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md index 244cc8e42c..737c29f595 100644 --- a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -44,3 +44,4 @@ For more information, see [Windows 10 Licensing](https://www.microsoft.com/en-us ## Related topic - [Validate licensing and complete setup](licensing-windows-defender-advanced-threat-protection.md) +- [Onboard machines](onboard-configure-windows-defender-advanced-threat-protection.md) From e3504af699121010e51fb0997d06884b72c69d30 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 14:05:47 -0700 Subject: [PATCH 073/403] fix spacing --- ...oard-configure-windows-defender-advanced-threat-protection.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md index 1a513c1737..52054a125d 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md @@ -69,6 +69,7 @@ The hardware requirements for Windows Defender ATP on machines is the same as th ### Other supported operating systems >[!NOTE] >You'll need to know the exact Linux distros and macOS X versions that are compatible with Windows Defender ATP for the integration to work. + - macOSX - Linux From 48cdec5f2481fe3ad85360b3ace097da9ed0b98b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 14:06:25 -0700 Subject: [PATCH 074/403] move note down --- ...-configure-windows-defender-advanced-threat-protection.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md index 52054a125d..814ab35c0e 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md @@ -67,11 +67,12 @@ The hardware requirements for Windows Defender ATP on machines is the same as th ### Other supported operating systems +- macOSX +- Linux + >[!NOTE] >You'll need to know the exact Linux distros and macOS X versions that are compatible with Windows Defender ATP for the integration to work. -- macOSX -- Linux ### Network and data storage and configuration requirements When you run the onboarding wizard for the first time, you must choose where your Windows Defender Advanced Threat Protection-related information is stored: in the European Union, the United Kingdom, or the United States datacenter. From 5ccd2cd37dfd17f631785bd666efd35f5eab0e7a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 Jun 2018 14:31:56 -0700 Subject: [PATCH 075/403] UPDATES --- ...dows-defender-advanced-threat-protection.md | 6 +++--- ...dows-defender-advanced-threat-protection.md | 18 ++++++------------ 2 files changed, 9 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md index f66994565d..83b2bf606e 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -91,9 +91,9 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec Service location | Microsoft.com DNS record :---|:--- Common URLs for all locations | ```*.blob.core.windows.net```
```crl.microsoft.com```
```ctldl.windowsupdate.com```
```events.data.microsoft.com``` -US | ```us.vortex-win.data.microsoft.com```
```us-v20.events.data.microsoft.com```
```winatp-gw-cus.microsoft.com```
```winatp-gw-eus.microsoft.com``` -Europe | ```eu.vortex-win.data.microsoft.com```
```eu-v20.events.data.microsoft.com```
```winatp-gw-neu.microsoft.com```
```winatp-gw-weu.microsoft.com``` -UK | ```uk.vortex-win.data.microsoft.com```
```uk-v20.events.data.microsoft.com```
```winatp-gw-uks.microsoft.com```
```winatp-gw-ukw.microsoft.com``` +European Union | ```eu.vortex-win.data.microsoft.com```
```eu-v20.events.data.microsoft.com```
```winatp-gw-neu.microsoft.com```
```winatp-gw-weu.microsoft.com``` +United Kingdom | ```uk.vortex-win.data.microsoft.com```
```uk-v20.events.data.microsoft.com```
```winatp-gw-uks.microsoft.com```
```winatp-gw-ukw.microsoft.com``` +United States | ```us.vortex-win.data.microsoft.com```
```us-v20.events.data.microsoft.com```
```winatp-gw-cus.microsoft.com```
```winatp-gw-eus.microsoft.com``` If a proxy or firewall is blocking anonymous traffic, as Windows Defender ATP sensor is connecting from system context, make sure anonymous traffic is permitted in the above listed URLs. diff --git a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md index 814ab35c0e..e04d3036dc 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md @@ -16,22 +16,13 @@ ms.date: 07/01/2018 # Onboard machines to the Windows Defender ATP service **Applies to:** - -- Windows 10 Enterprise -- Windows 10 Education -- Windows 10 Pro -- Windows 10 Pro Education -- macOS -- Linux -- Windows Server 2012 R2 -- Windows Server 2016 - Windows Defender Advanced Threat Protection (Windows Defender ATP) [!include[Prerelease information](prerelease.md)] >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-onboardconfigure-abovefoldlink) -You need to onboard to Windows Defender ATP before you can use the service. +You need to onboard machines to Windows Defender ATP before you can use the service. For more information, see [Onboard your Windows 10 machines to Windows Defender ATP](https://www.youtube.com/watch?v=JT7VGYfeRlA&feature=youtu.be). @@ -46,8 +37,10 @@ For more information, see [Windows 10 Licensing](https://www.microsoft.com/en-us ## Hardware and software requirements ### Supported Windows versions -- Windows 7 -- Windows 8.1 +- Windows 7 SP1 Enterprise +- Windows 7 SP1 Pro +- Windows 8.1 Enterprise +- Windows 8.1 Pro - Windows 10 - Windows 10 Enterprise - Windows 10 Education @@ -161,6 +154,7 @@ If you're running a third-party antimalware client and use Mobile Device Managem ## In this section Topic | Description :---|:--- +[Onboard previous versions of Windows](onboard-downlevel-windows-defender-advanced-threat-protection.md)| Onboard Windows 7 and Windows 8.1 machines to Windows Defender ATP. [Onboard Windows 10 machines](configure-endpoints-windows-defender-advanced-threat-protection.md) | You'll need to onboard machines for it to report to the Windows Defender ATP service. Learn about the tools and methods you can use to configure machines in your enterprise. [Onboard servers](configure-server-endpoints-windows-defender-advanced-threat-protection.md) | Onboard Windows Server 2012 R2 and Windows Server 2016 to Windows Defender ATP [Onboard non-Windows machines](configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md) | Windows Defender ATP provides a centralized security operations experience for Windows as well as non-Windows platforms. You'll be able to see alerts from various supported operating systems (OS) in the Windows Defender ATP portal and better protect your organization's network. This experience leverages on a third-party security products' sensor data. From e0c6d39e7f96548fab13dd7fac86f8e97c964334 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 22 Jun 2018 10:37:34 -0700 Subject: [PATCH 076/403] added default info --- ...-platform-module-services-group-policy-settings.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/windows/security/hardware-protection/tpm/trusted-platform-module-services-group-policy-settings.md b/windows/security/hardware-protection/tpm/trusted-platform-module-services-group-policy-settings.md index fe5000ea4f..142bab2ed6 100644 --- a/windows/security/hardware-protection/tpm/trusted-platform-module-services-group-policy-settings.md +++ b/windows/security/hardware-protection/tpm/trusted-platform-module-services-group-policy-settings.md @@ -52,7 +52,6 @@ This policy setting allows you to enforce or ignore the computer's local list of The local list of blocked TPM commands is configured outside of Group Policy by typing **tpm.msc** at the command prompt to open the TPM Management Console, or scripting using the **Win32\_Tpm** interface. (The default list of blocked TPM commands is preconfigured by Windows.) - If you enable this policy setting, the Windows operating system will ignore the computer's local list of blocked TPM commands, and it will block only those TPM commands that are specified by Group Policy or the default list. If you disable or do not configure this policy setting, Windows will block the TPM commands in the local list, in addition to the commands that are specified in Group Policy and the default list of blocked TPM commands. @@ -65,9 +64,9 @@ This policy setting configures how much of the TPM owner authorization informati There are three TPM owner authentication settings that are managed by the Windows operating system. You can choose a value of **Full**, **Delegate**, or **None**. -- **Full**   This setting stores the full TPM owner authorization, the TPM administrative delegation blob, and the TPM user delegation blob in the local registry. With this setting, you can use the TPM without requiring remote or external storage of the TPM owner authorization value. This setting is appropriate for scenarios that do not require you to reset the TPM anti-hammering logic or change the TPM owner authorization value. Some TPM-based applications may require that this setting is changed before features that depend on the TPM anti-hammering logic can be used. +- **Full**   This setting stores the full TPM owner authorization, the TPM administrative delegation blob, and the TPM user delegation blob in the local registry. With this setting, you can use the TPM without requiring remote or external storage of the TPM owner authorization value. This setting is appropriate for scenarios that do not require you to reset the TPM anti-hammering logic or change the TPM owner authorization value. Some TPM-based applications may require that this setting is changed before features that depend on the TPM anti-hammering logic can be used. Full owner authorization in TPM 1.2 is similar to lockout authorization in TPM 2.0. Owner authorization has a different meaning for TPM 2.0. -- **Delegated**   This setting stores only the TPM administrative delegation blob and the TPM user delegation blob in the local registry. This setting is appropriate for use with TPM-based applications that depend on the TPM antihammering logic. This is the default setting in Windows. +- **Delegated**   This setting stores only the TPM administrative delegation blob and the TPM user delegation blob in the local registry. This setting is appropriate for use with TPM-based applications that depend on the TPM antihammering logic. This is the default setting in Windows prior to version 1803. - **None**   This setting provides compatibility with previous operating systems and applications. You can also use it for scenarios when TPM owner authorization cannot be stored locally. Using this setting might cause issues with some TPM-based applications. @@ -88,8 +87,10 @@ The following table shows the TPM owner authorization values in the registry. | 2 | Delegated | | 4 | Full | -A value of 5 means discard the **Full** TPM owner authorization for TPM 1.2 but keep it for TPM 2.0. -  +Beginning with Windows 10 version 1803, the new default value for this setting is 5. This value is implemented during provisioning so that another Windows component can either delete it or take ownership of it, depending on the system configuration. +For TPM 2.0, a value of 5 means keep the lockout authorization. +For TPM 1.2, it means discard the Full TPM owner authorization and retain only the Delegated authorization. + If you enable this policy setting, the Windows operating system will store the TPM owner authorization in the registry of the local computer according to the TPM authentication setting you choose. If you disable or do not configure this policy setting, and the **Turn on TPM backup to Active Directory Domain Services** policy setting is also disabled or not configured, the default setting is to store the full TPM authorization value in the local registry. If this policy is disabled or not From e07652b656eede8602bf0d30cf7b10ca0625f5e3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 22 Jun 2018 13:22:35 -0700 Subject: [PATCH 077/403] add column asr --- windows/security/index.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index 2b37b7634a..105a7d6988 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -96,6 +96,13 @@ sections: items: + - title: Attack surface reduction + + html:

Manage Windows 10 connection endpoints

+ +

Manage connections from Windows to Microsoft services

+ + - href: \windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 html:

Protect against malware management using next-generation antivirus technologies

From 7e7674e48ce3e020a7e99fcf5993a53be6d94afc Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 22 Jun 2018 15:57:14 -0700 Subject: [PATCH 078/403] revised description for owner authorization --- ...m-module-services-group-policy-settings.md | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/windows/security/hardware-protection/tpm/trusted-platform-module-services-group-policy-settings.md b/windows/security/hardware-protection/tpm/trusted-platform-module-services-group-policy-settings.md index 142bab2ed6..7936b618c3 100644 --- a/windows/security/hardware-protection/tpm/trusted-platform-module-services-group-policy-settings.md +++ b/windows/security/hardware-protection/tpm/trusted-platform-module-services-group-policy-settings.md @@ -7,7 +7,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: brianlic-msft -ms.date: 08/16/2017 +ms.date: 06/22/2018 --- # TPM Group Policy settings @@ -58,15 +58,22 @@ If you disable or do not configure this policy setting, Windows will block the T ## Configure the level of TPM owner authorization information available to the operating system -Beginning with Windows 10 version 1607 and Windows Server 2016, this policy setting is no longer used by Windows, but it continues to appear in GPEdit.msc for compatibility with previous versions. +>[!IMPORTANT] +>Beginning with Windows 10 version 1607 and Windows Server 2016, this policy setting is no longer used by Windows, but it continues to appear in GPEdit.msc for compatibility with previous versions. Beginning with Windows 10 version 1703, the default value is 5. This value is implemented during provisioning so that another Windows component can either delete it or take ownership of it, depending on the system configuration. For TPM 2.0, a value of 5 means keep the lockout authorization. For TPM 1.2, it means discard the Full TPM owner authorization and retain only the Delegated authorization. -This policy setting configures how much of the TPM owner authorization information is stored in the registry of the local computer. Depending on the amount of TPM owner authorization information that is stored locally, the Windows operating system and TPM-based applications can perform certain actions in the TPM that require TPM owner authorization without requiring the user to enter the TPM owner password. +This policy setting configured which TPM authorization values are stored in the registry of the local computer. Certain authorization values are required in order to allow Windows to perform certain actions. + +|TPM 1.2 value | TPM 2.0 value | Purpose | Kept at level 0?| Kept at level 2?| Kept at level 4? | +|--------------|---------------|---------|-----------------|-----------------|------------------| +| OwnerAuthAdmin | StorageOwnerAuth | Create SRK | No | Yes | Yes | +| OwnerAuthEndorsement | EndorsementAuth | Create or use EK (1.2 only: Create AIK) | No | Yes | Yes | +| OwnerAuthFull | LockoutAuth | Reset/change Dictionary Attack Protection | No | No | No | There are three TPM owner authentication settings that are managed by the Windows operating system. You can choose a value of **Full**, **Delegate**, or **None**. - **Full**   This setting stores the full TPM owner authorization, the TPM administrative delegation blob, and the TPM user delegation blob in the local registry. With this setting, you can use the TPM without requiring remote or external storage of the TPM owner authorization value. This setting is appropriate for scenarios that do not require you to reset the TPM anti-hammering logic or change the TPM owner authorization value. Some TPM-based applications may require that this setting is changed before features that depend on the TPM anti-hammering logic can be used. Full owner authorization in TPM 1.2 is similar to lockout authorization in TPM 2.0. Owner authorization has a different meaning for TPM 2.0. -- **Delegated**   This setting stores only the TPM administrative delegation blob and the TPM user delegation blob in the local registry. This setting is appropriate for use with TPM-based applications that depend on the TPM antihammering logic. This is the default setting in Windows prior to version 1803. +- **Delegated**   This setting stores only the TPM administrative delegation blob and the TPM user delegation blob in the local registry. This setting is appropriate for use with TPM-based applications that depend on the TPM antihammering logic. This is the default setting in Windows prior to version 1703. - **None**   This setting provides compatibility with previous operating systems and applications. You can also use it for scenarios when TPM owner authorization cannot be stored locally. Using this setting might cause issues with some TPM-based applications. @@ -87,13 +94,10 @@ The following table shows the TPM owner authorization values in the registry. | 2 | Delegated | | 4 | Full | -Beginning with Windows 10 version 1803, the new default value for this setting is 5. This value is implemented during provisioning so that another Windows component can either delete it or take ownership of it, depending on the system configuration. -For TPM 2.0, a value of 5 means keep the lockout authorization. -For TPM 1.2, it means discard the Full TPM owner authorization and retain only the Delegated authorization. If you enable this policy setting, the Windows operating system will store the TPM owner authorization in the registry of the local computer according to the TPM authentication setting you choose. -If you disable or do not configure this policy setting, and the **Turn on TPM backup to Active Directory Domain Services** policy setting is also disabled or not configured, the default setting is to store the full TPM authorization value in the local registry. If this policy is disabled or not +On Windows 10 prior to version 1607, if you disable or do not configure this policy setting, and the **Turn on TPM backup to Active Directory Domain Services** policy setting is also disabled or not configured, the default setting is to store the full TPM authorization value in the local registry. If this policy is disabled or not configured, and the **Turn on TPM backup to Active Directory Domain Services** policy setting is enabled, only the administrative delegation and the user delegation blobs are stored in the local registry. ## Standard User Lockout Duration From a60cdc8f9a5c5a827722644ce863424d584076fa Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 22 Jun 2018 17:27:38 -0700 Subject: [PATCH 079/403] change portal to suite --- windows/security/threat-protection/windows-defender-atp/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 8e564e4bd2..68c1edcaed 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -1,4 +1,4 @@ -# [Windows Defender Advanced Threat Protection portal](windows-defender-advanced-threat-protection.md) +# [Windows Defender Advanced Threat Protection suite](windows-defender-advanced-threat-protection.md) ##Get started ### [Minimum requirements](minimum-requirements-windows-defender-advanced-threat-protection.md) ### [Validate licensing and complete setup](licensing-windows-defender-advanced-threat-protection.md) From be4d18a55ca6a937a1423f2037a82159260efced Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 25 Jun 2018 09:44:00 -0700 Subject: [PATCH 080/403] add sentence in yml --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 105a7d6988..6540f7d08c 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -84,7 +84,7 @@ sections: - type: paragraph - text: 'Prevent, detect, investigate, and respond to advanced threats.' + text: 'Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform' - type: list From 2f1fe5d2f3d59a685cc7c370412257118e168f39 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 25 Jun 2018 17:55:37 +0000 Subject: [PATCH 081/403] Updated index.md --- windows/security/wdatp/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/wdatp/index.md b/windows/security/wdatp/index.md index b03f19420c..cb401fa3e4 100644 --- a/windows/security/wdatp/index.md +++ b/windows/security/wdatp/index.md @@ -33,7 +33,7 @@ In conjunction with being able to quickly respond to advanced attacks, Windows D **Security posture**
Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. -**Management and APIs** +**Management and APIs**
Windows Defender ATP provides integrated configuration management in the cloud. The service also supports third-party mobile device management (MDM) tools, cross-platform support, and APIs that allow customers to create custom threat intelligence and automate workflows. Understand how capabilities align within the Windows Defender ATP suite offering: From f59310623221ce347b56d15ed900b204c99f3f77 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Mon, 25 Jun 2018 14:53:13 -0700 Subject: [PATCH 082/403] Started next wave of revisions --- .../app-v/appv-connection-group-file.md | 2 +- ...e-created-in-a-previous-version-of-appv.md | 41 ++++++++----------- 2 files changed, 19 insertions(+), 24 deletions(-) diff --git a/windows/application-management/app-v/appv-connection-group-file.md b/windows/application-management/app-v/appv-connection-group-file.md index a421659a7a..06c74f260d 100644 --- a/windows/application-management/app-v/appv-connection-group-file.md +++ b/windows/application-management/app-v/appv-connection-group-file.md @@ -44,7 +44,7 @@ The following table describes the parameters in the XML file that define the con ### Parameters that define the packages in the connection group -In the <Packages> section of the connection group XML file, you list the member packages in the connection group by specifying each package’s unique package identifier and version identifier, as described in the following table. The first package in the list has the highest precedence. +In the **<Packages>** section of the connection group XML file, you list the member packages in the connection group by specifying each package’s unique package identifier and version identifier, as described in the following table. The first package in the list has the highest precedence. |Field|Description| |---|---| diff --git a/windows/application-management/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv.md b/windows/application-management/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv.md index 83cff76b90..3c6902a7e4 100644 --- a/windows/application-management/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv.md +++ b/windows/application-management/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv.md @@ -1,6 +1,6 @@ --- -title: How to Convert a Package Created in a Previous Version of App-V (Windows 10) -description: How to Convert a Package Created in a Previous Version of App-V +title: How to convert a package created in a previous version of App-V (Windows 10) +description: How to convert a package created in a previous version of App-V. author: MaggiePucciEvans ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy @@ -8,40 +8,35 @@ ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 --- - - # How to Convert a Package Created in a Previous Version of App-V -**Applies to** -- Windows 10, version 1607 +>Applies to: Windows 10, version 1607 -You can use the package converter utility to upgrade virtual application packages that have been created with previous versions of App-V. +You can use the package converter utility to upgrade virtual application packages created by previous versions of App-V. This section will tell you how to convert existing virtual application packages for upgrade. -> [!NOTE] -> If you are running a computer with a 64-bit architecture, you must use the x86 version of Windows PowerShell. +>[!NOTE] +>If you are running a computer with a 64-bit architecture, you must use the x86 version of Windows PowerShell. -The package converter can only directly convert packages that were created by using the App-V 4.5 sequencer or later. Packages that were created using a version prior to App-V 4.5 must be upgraded to at least App-V 4.5 before conversion. +The package converter can only directly convert packages created by the App-V 4.5 sequencer or later. Packages created with an App-V version earlier than 4.5 must be upgraded to at least App-V 4.5 before conversion. -The following information provides direction for converting existing virtual application packages. - -> [!IMPORTANT] -> You must configure the package converter to always save the package ingredients file to a secure location and directory. A secure location is accessible only by an administrator. Additionally, when you deploy the package, you should save the package to a location that is secure, or make sure that no other user is allowed to be logged in during the conversion process. +>[!IMPORTANT] +>In order to keep your files secure, you must configure the package converter to always save the package ingredients file to a secure location and directory that can only be accessed by an administrator. When you deploy the package, you should either save the package to a secure location or make sure that no other users can sign in during the conversion process. ## App-V 4.6 installation folder is redirected to virtual file system root -When you convert packages from App-V 4.6 to App-V for Windows 10, the App-V for Windows 10 package can access the hardcoded drive that you were required to use when you created 4.6 packages. The drive letter will be the drive you selected as the installation drive on the 4.6 sequencing machine. (The default drive letter is Q:\\.) +When you convert packages from App-V 4.6 to App-V for Windows 10, the App-V for Windows 10 package can access the hardcoded drive that you were required to use when you created 4.6 packages. The drive letter will be the drive you selected as the installation drive on the 4.6 sequencing machine. (The default drive is drive Q.) **Technical Details:** The App-V package converter will save the App-V 4.6 installation root folder and short folder names in the FilesystemMetadata.xml file in the Filesystem element. When the App-V for Windows 10 client creates the virtual process, it will map requests from the App-V 4.6 installation root to the virtual file system root. ## Getting started -1. Install the App-V Sequencer on a computer in your environment. For information about how to install the Sequencer, see [How to Install the Sequencer](appv-install-the-sequencer.md). +1. Install the App-V Sequencer on a computer in your environment. For information about how to install the Sequencer, see [How to install the Sequencer](appv-install-the-sequencer.md). -2. The following cmdlets are available: +2. You can enter the following cmdlets to check or convert packages: - - **Test-AppvLegacyPackage** – This cmdlet is designed to check packages. It will return information about any failures with the package such as missing **.sft** files, an invalid source, **.osd** file errors, or invalid package version. This cmdlet will not parse the **.sft** file or do any in depth validation. For information about options and basic functionality for this cmdlet, using Windows PowerShell, type `Test-AppvLegacyPackage -?`. + - **Test-AppvLegacyPackage** – This cmdlet is designed to check packages. It will return information about any failures with the package such as missing **.sft** files, an invalid source, **.osd** file errors, or invalid package version. This cmdlet will not parse the **.sft** file or do any in depth validation. For information about options and basic functionality for this cmdlet, using Windows PowerShell, type `Test-AppvLegacyPackage -?`. - - **ConvertFrom-AppvLegacyPackage** – To convert an existing package, type `ConvertFrom-AppvLegacyPackage c:\contentStore c:\convertedPackages`. In this command, `c:\contentStore` represents the location of the existing package and `c:\convertedPackages` is the output directory to which the resulting App-V for Windows 10 virtual application package file will be saved. By default, if you do not specify a new name, the old package name will be used. + - **ConvertFrom-AppvLegacyPackage** – To convert an existing package, type `ConvertFrom-AppvLegacyPackage c:\contentStore c:\convertedPackages`. In this command, `c:\contentStore` represents the location of the existing package and `c:\convertedPackages` is the output directory to which the resulting App-V for Windows 10 virtual application package file will be saved. By default, if you do not specify a new name, the old package name will be used. Additionally, the package converter optimizes performance of packages in App-V for Windows 10 by setting the package to stream fault the App-V package.  This is more performant than the primary feature block and fully downloading the package. The flag **DownloadFullPackageOnFirstLaunch** allows you to convert the package and set the package to be fully downloaded by default. @@ -50,15 +45,15 @@ When you convert packages from App-V 4.6 to App-V for Windows 10, the App-V for ### Advanced Conversion Tips -- Piping - Windows PowerShell supports piping. Piping allows you to call `dir c:\contentStore\myPackage | Test-AppvLegacyPackage`. In this example, the directory object that represents `myPackage` will be given as input to the `Test-AppvLegacyPackage` command and bound to the `-Source` parameter. Piping like this is especially useful when you want to batch commands together; for example, `dir .\ | Test-AppvLegacyPackage | ConvertFrom-AppvLegacyAppvPackage -Target .\ConvertedPackages`. This piped command would test the packages and then pass those objects on to actually be converted. You can also apply a filter on packages without errors or only specify a directory which contains an **.sprj** file or pipe them to another cmdlet that adds the filtered package to the server or publishes them to the App-V client. +- Piping - Windows PowerShell supports piping. Piping allows you to call `dir c:\contentStore\myPackage | Test-AppvLegacyPackage`. In this example, the directory object that represents `myPackage` will be given as input to the `Test-AppvLegacyPackage` command and bound to the `-Source` parameter. Piping like this is especially useful when you want to batch commands together; for example, `dir .\ | Test-AppvLegacyPackage | ConvertFrom-AppvLegacyAppvPackage -Target .\ConvertedPackages`. This piped command would test the packages and then pass those objects on to actually be converted. You can also apply a filter on packages without errors or only specify a directory which contains an **.sprj** file or pipe them to another cmdlet that adds the filtered package to the server or publishes them to the App-V client. -- Batching - The Windows PowerShell command enables batching. More specifically, the cmdlets support taking a string\[\] object for the `-Source` parameter which represents a list of directory paths. This allows you to enter `$packages = dir c:\contentStore` and then call `ConvertFrom-AppvLegacyAppvPackage-Source $packages -Target c:\ConvertedPackages` or to use piping and call `dir c:\ContentStore | ConvertFrom-AppvLegacyAppvPackage -Target C:\ConvertedPackages`. +- Batching - The Windows PowerShell command enables batching. More specifically, the cmdlets support taking a string\[\] object for the `-Source` parameter which represents a list of directory paths. This allows you to enter `$packages = dir c:\contentStore` and then call `ConvertFrom-AppvLegacyAppvPackage-Source $packages -Target c:\ConvertedPackages` or to use piping and call `dir c:\ContentStore | ConvertFrom-AppvLegacyAppvPackage -Target C:\ConvertedPackages`. -- Other functionality - Windows PowerShell has other built-in functionality for features such as aliases, piping, lazy-binding, .NET object, and many others. All of these are usable in Windows PowerShell and can help you create advanced scenarios for the Package Converter. +- Other functionality - Windows PowerShell has other built-in functionality for features such as aliases, piping, lazy-binding, .NET object, and many others. All of these are usable in Windows PowerShell and can help you create advanced scenarios for the Package Converter. ## Have a suggestion for App-V? -Add or vote on suggestions on the [Application Virtualization feedback site](https://appv.uservoice.com/forums/280448-microsoft-application-virtualization).
For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). +Add or vote on suggestions on the [Application Virtualization feedback site](https://appv.uservoice.com/forums/280448-microsoft-application-virtualization). ## Related topics From f886ede50152fa81ce305a74496c925b6a666370 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Tue, 26 Jun 2018 11:07:02 -0700 Subject: [PATCH 083/403] Continued changing for voice etc. --- ...e-created-in-a-previous-version-of-appv.md | 53 +++++++++++++++---- ...blished-and-globally-published-packages.md | 22 ++++---- 2 files changed, 55 insertions(+), 20 deletions(-) diff --git a/windows/application-management/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv.md b/windows/application-management/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv.md index 3c6902a7e4..54817a281a 100644 --- a/windows/application-management/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv.md +++ b/windows/application-management/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv.md @@ -17,7 +17,7 @@ You can use the package converter utility to upgrade virtual application package >[!NOTE] >If you are running a computer with a 64-bit architecture, you must use the x86 version of Windows PowerShell. -The package converter can only directly convert packages created by the App-V 4.5 sequencer or later. Packages created with an App-V version earlier than 4.5 must be upgraded to at least App-V 4.5 before conversion. +The package converter can only directly convert packages created by an App-V sequencer version 4.5 or later. Packages created with an App-V version earlier than 4.5 must be upgraded to at least App-V 4.5 before conversion. >[!IMPORTANT] >In order to keep your files secure, you must configure the package converter to always save the package ingredients file to a secure location and directory that can only be accessed by an administrator. When you deploy the package, you should either save the package to a secure location or make sure that no other users can sign in during the conversion process. @@ -26,7 +26,7 @@ The package converter can only directly convert packages created by the App-V 4 When you convert packages from App-V 4.6 to App-V for Windows 10, the App-V for Windows 10 package can access the hardcoded drive that you were required to use when you created 4.6 packages. The drive letter will be the drive you selected as the installation drive on the 4.6 sequencing machine. (The default drive is drive Q.) -**Technical Details:** The App-V package converter will save the App-V 4.6 installation root folder and short folder names in the FilesystemMetadata.xml file in the Filesystem element. When the App-V for Windows 10 client creates the virtual process, it will map requests from the App-V 4.6 installation root to the virtual file system root. +The App-V package converter will save the App-V 4.6 installation root folder and short folder names in the FilesystemMetadata.xml file in the **Filesystem** element. When the App-V for Windows 10 client creates the virtual process, it will map requests from the App-V 4.6 installation root to the virtual file system root. ## Getting started @@ -34,22 +34,55 @@ When you convert packages from App-V 4.6 to App-V for Windows 10, the App-V for 2. You can enter the following cmdlets to check or convert packages: - - **Test-AppvLegacyPackage** – This cmdlet is designed to check packages. It will return information about any failures with the package such as missing **.sft** files, an invalid source, **.osd** file errors, or invalid package version. This cmdlet will not parse the **.sft** file or do any in depth validation. For information about options and basic functionality for this cmdlet, using Windows PowerShell, type `Test-AppvLegacyPackage -?`. + - **Test-AppvLegacyPackage**—This cmdlet checks packages. It will return information about any failures with the package such as missing **.sft** files, an invalid source, **.osd** file errors, or invalid package version. This cmdlet will not parse the **.sft** file or do any in-depth validation. For information about options and basic functionality for this cmdlet, using Windows PowerShell, enter the following cmdlet: + + ```PowerShell + Test-AppvLegacyPackage -? + ``` - - **ConvertFrom-AppvLegacyPackage** – To convert an existing package, type `ConvertFrom-AppvLegacyPackage c:\contentStore c:\convertedPackages`. In this command, `c:\contentStore` represents the location of the existing package and `c:\convertedPackages` is the output directory to which the resulting App-V for Windows 10 virtual application package file will be saved. By default, if you do not specify a new name, the old package name will be used. + - **ConvertFrom-AppvLegacyPackage**—This cmdlet converts packages from legacy versions to updated versions. To convert an existing package, enter the following cmdlet: - Additionally, the package converter optimizes performance of packages in App-V for Windows 10 by setting the package to stream fault the App-V package.  This is more performant than the primary feature block and fully downloading the package. The flag **DownloadFullPackageOnFirstLaunch** allows you to convert the package and set the package to be fully downloaded by default. + ```PowerShell + ConvertFrom-AppvLegacyPackage C:\contentStore C:\convertedPackages + ``` - > [!NOTE] - > Before you specify the output directory, you must create the output directory. + In this cmdlet, `C:\contentStore` represents the location of the existing package and `C:\convertedPackages` is the output directory to which the resulting App-V for Windows 10 virtual application package file will be saved. By default, if you do not specify a new name, the old package name will be used. + + Additionally, the package converter optimizes performance of packages in App-V for Windows 10 by setting the package to stream fault the App-V package.  This is more performant than the primary feature block and fully downloading the package. The flag **DownloadFullPackageOnFirstLaunch** allows you to convert the package and set the package to be fully downloaded by default. + + >[!NOTE] + >Before you specify the output directory, you must create the output directory. ### Advanced Conversion Tips -- Piping - Windows PowerShell supports piping. Piping allows you to call `dir c:\contentStore\myPackage | Test-AppvLegacyPackage`. In this example, the directory object that represents `myPackage` will be given as input to the `Test-AppvLegacyPackage` command and bound to the `-Source` parameter. Piping like this is especially useful when you want to batch commands together; for example, `dir .\ | Test-AppvLegacyPackage | ConvertFrom-AppvLegacyAppvPackage -Target .\ConvertedPackages`. This piped command would test the packages and then pass those objects on to actually be converted. You can also apply a filter on packages without errors or only specify a directory which contains an **.sprj** file or pipe them to another cmdlet that adds the filtered package to the server or publishes them to the App-V client. +- Piping—Windows PowerShell supports piping. Piping allows you to enter cmdlets like this example: -- Batching - The Windows PowerShell command enables batching. More specifically, the cmdlets support taking a string\[\] object for the `-Source` parameter which represents a list of directory paths. This allows you to enter `$packages = dir c:\contentStore` and then call `ConvertFrom-AppvLegacyAppvPackage-Source $packages -Target c:\ConvertedPackages` or to use piping and call `dir c:\ContentStore | ConvertFrom-AppvLegacyAppvPackage -Target C:\ConvertedPackages`. + ```PowerShell + dir C:\contentStore\myPackage | Test-AppvLegacyPackage + ``` -- Other functionality - Windows PowerShell has other built-in functionality for features such as aliases, piping, lazy-binding, .NET object, and many others. All of these are usable in Windows PowerShell and can help you create advanced scenarios for the Package Converter. + In this example, the directory object that represents `myPackage` will be given as input to the **Test-AppvLegacyPackage** cmdlet and bound to the *-Source* parameter. Piping like this is especially useful when you want to batch commands together, such as in the following example cmdlet: + + ```PowerShell + dir .\ | Test-AppvLegacyPackage | ConvertFrom-AppvLegacyAppvPackage -Target .\ConvertedPackages + ``` + + This piped example command tests packages, then passes the objects on for conversion. You can also apply a filter on packages without errors or only specify a directory which contains an **.sprj** file or pipe them to another cmdlet that adds the filtered package to the server or publishes them to the App-V client. + +- Batching—The Windows PowerShell command enables batching. More specifically, the cmdlets support taking a string\[\] object for the *-Source* parameter that represents a list of directory paths. This allows you to enter the following cmdlets together: + + ```PowerShell + $packages = dir C:\contentStore + ConvertFrom-AppvLegacyAppvPackage-Source $packages -Target C:\ConvertedPackages + ``` + + Alternatively, you can use piping like this: + + ```PowerShell + dir C:\ContentStore | ConvertFrom-AppvLegacyAppvPackage -Target C:\ConvertedPackages + ``` + +- Other functionality—Windows PowerShell has other built-in functionality for features such as aliases, lazy-binding, .NET object, and many others. These features can help you create advanced scenarios for the Package Converter. ## Have a suggestion for App-V? diff --git a/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md b/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md index 5a13170e82..e2ddb8deae 100644 --- a/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md +++ b/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md @@ -1,6 +1,6 @@ --- -title: How to Create a Connection Group with User-Published and Globally Published Packages (Windows 10) -description: How to Create a Connection Group with User-Published and Globally Published Packages +title: How to create a connection croup with user-published and globally published packages (Windows 10) +description: How to create a connection croup with user-published and globally published packages. author: MaggiePucciEvans ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy @@ -8,12 +8,9 @@ ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 --- +# How to create a connection croup with user-published and globally published packages - -# How to Create a Connection Group with User-Published and Globally Published Packages - -**Applies to** -- Windows 10, version 1607 +>Applies to: Windows 10, version 1607 You can create user-entitled connection groups that contain both user-published and globally published packages, using either of the following methods: @@ -21,7 +18,12 @@ You can create user-entitled connection groups that contain both user-published - [How to use the App-V Server to create user-entitled connection groups](#how-to-use-the-app-v-server-to-create-user-entitled-connection-groups) -## What to know before you start: +## Unsupported scenarios and potential issues + +Here are some important things to know before you get started: + +- If you add user-published packages in globally entitled connection groups, the connection group will fail. +- @@ -53,7 +55,7 @@ You can create user-entitled connection groups that contain both user-published 1. Add and publish packages by using the following commands: - ``` + ```PowerShell Add-AppvClientPackage Add-AppvClientPackage Publish-AppvClientPackage -PackageId  -VersionId -Global @@ -64,7 +66,7 @@ You can create user-entitled connection groups that contain both user-published 3. Add and publish the connection group by using the following commands: - ``` + ```PowerShell Add-AppvClientConnectionGroup Enable-AppvClientConnectionGroup -GroupId  -VersionId ``` From 92a75c4363a9107024cc5c3090695b389eee180a Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Tue, 26 Jun 2018 14:33:05 -0700 Subject: [PATCH 084/403] Next few articles --- ...blished-and-globally-published-packages.md | 23 +++++----- .../app-v/appv-create-a-connection-group.md | 42 +++++++++---------- ...ration-file-with-the-management-console.md | 33 +++++++-------- 3 files changed, 45 insertions(+), 53 deletions(-) diff --git a/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md b/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md index e2ddb8deae..aad867297f 100644 --- a/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md +++ b/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md @@ -23,7 +23,9 @@ You can create user-entitled connection groups that contain both user-published Here are some important things to know before you get started: - If you add user-published packages in globally entitled connection groups, the connection group will fail. -- +- Track the connection groups where you've used a non-optional package before removing it with the **Unpublish-AppvClientPackage <package> -global** cmdlet. + + In situations where you have a gobally published package that's listed as non-optional in a user-published connection group that also appears in other packages, running that cmdlet can unpublish the package from every connection group containing that package.
@@ -49,11 +51,9 @@ Here are some important things to know before you get started:
-  - ## How to use Windows PowerShell cmdlets to create user-entitled connection groups -1. Add and publish packages by using the following commands: +1. Add and publish packages by using the following commands: ```PowerShell Add-AppvClientPackage @@ -62,9 +62,9 @@ Here are some important things to know before you get started: Publish-AppvClientPackage -PackageId -VersionId  ``` -2. Create the connection group XML file. For more information, see [About the Connection Group File](appv-connection-group-file.md). +2. Create the connection group XML file. For more information, see [About the connection group file](appv-connection-group-file.md). -3. Add and publish the connection group by using the following commands: +3. Add and publish the connection group by using the following commands: ```PowerShell Add-AppvClientConnectionGroup @@ -73,17 +73,16 @@ Here are some important things to know before you get started: ## How to use the App-V Server to create user-entitled connection groups -1. Open the App-V Management Console. +1. Open the App-V Management Console. -2. Follow the instructions in [How to Publish a Package by Using the Management Console](appv-publish-a-packages-with-the-management-console.md) to publish packages globally and to the user. +2. Follow the instructions in [How to publish a package by using the Management Console](appv-publish-a-packages-with-the-management-console.md) to publish packages globally and to the user. -3. Follow the instructions in [How to Create a Connection Group](appv-create-a-connection-group.md) to create the connection group, and add the user-published and globally published packages. +3. Follow the instructions in [How to create a connection group](appv-create-a-connection-group.md) to create the connection group and add the user-published and globally published packages. ## Have a suggestion for App-V? -Add or vote on suggestions on the [Application Virtualization feedback site](https://appv.uservoice.com/forums/280448-microsoft-application-virtualization).
For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). +Add or vote on suggestions on the [Application Virtualization feedback site](https://appv.uservoice.com/forums/280448-microsoft-application-virtualization). ## Related topics - -[Managing Connection Groups](appv-managing-connection-groups.md) +- [Managing Connection Groups](appv-managing-connection-groups.md) diff --git a/windows/application-management/app-v/appv-create-a-connection-group.md b/windows/application-management/app-v/appv-create-a-connection-group.md index 144900c14b..2d209c4975 100644 --- a/windows/application-management/app-v/appv-create-a-connection-group.md +++ b/windows/application-management/app-v/appv-create-a-connection-group.md @@ -1,6 +1,6 @@ --- -title: How to Create a Connection Group (Windows 10) -description: How to Create a Connection Group +title: How to create a connection group (Windows 10) +description: How to create a connection group with the App-V Management Console. author: MaggiePucciEvans ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy @@ -8,44 +8,40 @@ ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 --- +# How to create a connection group +>Applies to: Windows 10, version 1607 -# How to Create a Connection Group +Use these steps to create a connection group by using the App-V Management Console. To use Windows PowerShell to create connection groups, see [How to manage connection groups on a stand-alone computer by using Windows PowerShell](appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md). -**Applies to** -- Windows 10, version 1607 +When you place packages in a connection group, their package root paths merge. If you remove packages, only the remaining packages maintain the merged root. -Use these steps to create a connection group by using the App-V Management Console. To use Windows PowerShell to create connection groups, see [How to Manage Connection Groups on a Stand-alone Computer by Using Windows PowerShell](appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md). +## Create a connection group -When you place packages in a connection group, their package root paths are merged. If you remove packages, only the remaining packages maintain the merged root. +1. In the App-V Management Console, select **CONNECTION GROUPS** to display the Connection Groups library. -**To create a connection group** +2. Select **ADD CONNECTION GROUP** to create a new connection group. -1. In the App-V Management Console, select **CONNECTION GROUPS** to display the Connection Groups library. +3. In the **New Connection Group** pane, enter a description for the group. -2. Select **ADD CONNECTION GROUP** to create a new connection group. +4. Select **EDIT** in the **CONNECTED PACKAGES** pane to add a new application to the connection group. -3. In the **New Connection Group** pane, type a description for the group. +5. In the **PACKAGES Entire Library** pane, select the application to be added, then select the arrow to add the application. -4. Click **EDIT** in the **CONNECTED PACKAGES** pane to add a new application to the connection group. - -5. In the **PACKAGES Entire Library** pane, select the application to be added, and click the arrow to add the application. - - To remove an application, select the application to be removed in the **PACKAGES IN** pane and click the arrow. + To remove an application, select the application to be removed in the **PACKAGES IN** pane and select the arrow. To reprioritize the applications in your connection group, use the arrows in the **PACKAGES IN** pane. - **Important**
- By default, the Active Directory Domain Services access configurations that are associated with a specific application are not added to the connection group. To transfer the Active Directory access configuration, select **ADD PACKAGE ACCESS TO GROUP ACCESS**, which is located in the **PACKAGES IN** pane. + >[!IMPORTANT] + >By default, the Active Directory Domain Services access configurations that are associated with a specific application are not added to the connection group. To transfer the Active Directory access configuration, select **ADD PACKAGE ACCESS TO GROUP ACCESS**, which is located in the **PACKAGES IN** pane. -6. After adding all the applications and configuring Active Directory access, click **Apply**. +6. After adding all the applications and configuring Active Directory access, select **Apply**. ## Have a suggestion for App-V? -Add or vote on suggestions on the [Application Virtualization feedback site](https://appv.uservoice.com/forums/280448-microsoft-application-virtualization).
For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). +Add or vote on suggestions on the [Application Virtualization feedback site](https://appv.uservoice.com/forums/280448-microsoft-application-virtualization). ## Related topics -[Operations for App-V](appv-operations.md) - -[Managing Connection Groups](appv-managing-connection-groups.md) +- [Operations for App-V](appv-operations.md) +- [Managing connection groups](appv-managing-connection-groups.md) diff --git a/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md b/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md index 3aea6099e5..1a2a13fa27 100644 --- a/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md +++ b/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md @@ -1,6 +1,6 @@ --- -title: How to Create a Custom Configuration File by Using the App-V Management Console (Windows 10) -description: How to Create a Custom Configuration File by Using the App-V Management Console +title: How to create a custom configuration file by using the App-V Management Console (Windows 10) +description: How to create a custom configuration file by using the App-V Management Console. author: MaggiePucciEvans ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy @@ -8,34 +8,31 @@ ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 --- +# How to create a custom configuration file by using the App-V Management Console +>Applies to: Windows 10, version 1607 -# How to Create a Custom Configuration File by Using the App-V Management Console +You can use a dynamic configuration to customize an App-V package for a specific user. However, you must first create the dynamic user configuration (.xml) file or the dynamic deployment configuration file before you can use the files. Creation of the file is an advanced manual operation. For general information about dynamic user configuration files, see, [About App-V dynamic configuration](appv-dynamic-configuration.md). -**Applies to** -- Windows 10, version 1607 +You can create a dynamic user configuration file with the App-V Management Console by following the steps in this article. -You can use a dynamic configuration to customize an App-V package for a specific user. However, you must first create the dynamic user configuration (.xml) file or the dynamic deployment configuration file before you can use the files. Creation of the file is an advanced manual operation. For general information about dynamic user configuration files, see, [About App-V Dynamic Configuration](appv-dynamic-configuration.md). +## Create a dynamic user configuration file -Use the following procedure to create a Dynamic User Configuration file by using the App-V Management console. +1. Right-click the name of the package that you want to view and select **Edit active directory access** to view the configuration that is assigned to a given user group. Alternatively, select the package, and click **Edit**. -**To create a Dynamic User Configuration file** +2. Using the list of **AD Entities with Access**, select the AD group that you want to customize. Select **Custom** from the drop-down list, if it is not already selected. A link named **Edit** will be displayed. -1. Right-click the name of the package that you want to view and select **Edit active directory access** to view the configuration that is assigned to a given user group. Alternatively, select the package, and click **Edit**. +3. Click **Edit**. The Dynamic User Configuration that is assigned to the AD Group will be displayed. -2. Using the list of **AD Entities with Access**, select the AD group that you want to customize. Select **Custom** from the drop-down list, if it is not already selected. A link named **Edit** will be displayed. +4. Click **Advanced**, and then click **Export Configuration**. Type in a filename and click **Save**. Now you can edit the file to configure a package for a user. -3. Click **Edit**. The Dynamic User Configuration that is assigned to the AD Group will be displayed. - -4. Click **Advanced**, and then click **Export Configuration**. Type in a filename and click **Save**. Now you can edit the file to configure a package for a user. - - **Note**   - To export a configuration while running on Windows Server, you must disable "IE Enhanced Security Configuration". If this is enabled and set to block downloads, you cannot download anything from the App-V Server. + >[!NOTE]   + >To export a configuration while running on Windows Server, you must disable "IE Enhanced Security Configuration". If this is enabled and set to block downloads, you cannot download anything from the App-V Server. ## Have a suggestion for App-V? -Add or vote on suggestions on the [Application Virtualization feedback site](https://appv.uservoice.com/forums/280448-microsoft-application-virtualization).
For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). +Add or vote on suggestions on the [Application Virtualization feedback site](https://appv.uservoice.com/forums/280448-microsoft-application-virtualization). ## Related topics -[Operations for App-V](appv-operations.md) +- [Operations for App-V](appv-operations.md) From 925437d886ebe753156320d68217a88d003f0e4d Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Tue, 26 Jun 2018 16:56:40 -0700 Subject: [PATCH 085/403] Continued edits --- ...stom-configuration-file-with-the-management-console.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md b/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md index 1a2a13fa27..4462bd5320 100644 --- a/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md +++ b/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md @@ -20,14 +20,14 @@ You can create a dynamic user configuration file with the App-V Management Conso 1. Right-click the name of the package that you want to view and select **Edit active directory access** to view the configuration that is assigned to a given user group. Alternatively, select the package, and click **Edit**. -2. Using the list of **AD Entities with Access**, select the AD group that you want to customize. Select **Custom** from the drop-down list, if it is not already selected. A link named **Edit** will be displayed. +2. Using the list of **AD Entities with Access**, select the AD group that you want to customize. Select **Custom** from the drop-down list. A link named **Edit** will be displayed. -3. Click **Edit**. The Dynamic User Configuration that is assigned to the AD Group will be displayed. +3. Select **Edit**. The Dynamic User Configuration assigned to the AD Group will appear. -4. Click **Advanced**, and then click **Export Configuration**. Type in a filename and click **Save**. Now you can edit the file to configure a package for a user. +4. Select **Advanced**, and then select **Export Configuration**. Enter a filename and select **Save**. Now you can edit the file to configure a package for a user. >[!NOTE]   - >To export a configuration while running on Windows Server, you must disable "IE Enhanced Security Configuration". If this is enabled and set to block downloads, you cannot download anything from the App-V Server. + >To export a configuration while running on Windows Server, you must disable "IE Enhanced Security Configuration". If the setting is enabled and set to block downloads, you cannot download anything from the App-V Server. ## Have a suggestion for App-V? From 8f4b07f483675aa765f3d91baa65fceef22f31fc Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 27 Jun 2018 15:29:36 -0700 Subject: [PATCH 086/403] update yaml --- windows/security/index.yml | 178 ++++++++++-------- .../images/wdatp-pillars2.png | Bin 0 -> 143865 bytes windows/security/threat-protection/index.md | 23 ++- 3 files changed, 114 insertions(+), 87 deletions(-) create mode 100644 windows/security/threat-protection/images/wdatp-pillars2.png diff --git a/windows/security/index.yml b/windows/security/index.yml index 6540f7d08c..6dfb239083 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -30,6 +30,86 @@ metadata: sections: +- items: + + - type: markdown + + text: Secure corporate data and manage risk. + +- items: + + - type: list + + style: cards + + className: cardsM + + columns: 3 + + items: + + - href: \windows\security\identity-protection\ + + html:

Deploy secure enterprise-grade authentication and access control to protect accounts and data

+ + image: + + src: https://docs.microsoft.com/media/common/i_identity-protection.svg + + title: Identity and access management + + - href: \windows\security\threat-protection\ + + html:

Stop cyberthreats and quickly identify and respond to breaches

+ + image: + + src: https://docs.microsoft.com/media/common/i_threat-protection.svg + + title: Threat protection + + - href: \windows\security\information-protection\ + + html:

Identify and secure critical data to prevent data loss

+ + image: + + src: https://docs.microsoft.com/media/common/i_information-protection.svg + + title: Information protection + +### YamlMime:YamlDocument + +documentType: LandingData + +title: Windows 10 Enterprise Security + +metadata: + + document_id: + + title: Windows 10 Enterprise Security + + description: Learn about enterprise-grade security features for Windows 10. + + keywords: protect, company, data, Windows, device, app, management, Microsoft365, e5, e3 + + ms.localizationpriority: high + + author: brianlic-msft + + ms.author: brianlic + + manager: brianlic + + ms.date: 02/06/2018 + + ms.topic: article + + ms.devlang: na + +sections: + - items: - type: markdown @@ -79,90 +159,22 @@ sections: title: Information protection - title: Windows Defender Advanced Threat Protection - items: - - - type: paragraph - - text: 'Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform' - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - - title: Attack surface reduction - - html:

Manage Windows 10 connection endpoints

- -

Manage connections from Windows to Microsoft services

- - - - href: \windows\security\threat-protection\windows-defender-antivirus\windows-defender-antivirus-in-windows-10 - - html:

Protect against malware management using next-generation antivirus technologies

- - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Attack surface reduction - - - href: \windows\security\threat-protection\windows-defender-smartscreen\windows-defender-smartscreen-overview - - html:

Protect users from potentially malicious sites

- - image: - - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Next generation protection - - - href: \windows\security\threat-protection\windows-defender-exploit-guard\windows-defender-exploit-guard - - html:

Manage and reduce the attack surface of apps using host intrusion prevention capabilities

- - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Endpoint detection & response - - - href: \windows\security\threat-protection\windows-defender-application-control\windows-defender-application-control - - html:

Lock down applications that run on a device

- - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Auto investigation & remediation - - - href: \windows\security\threat-protection\windows-defender-application-guard\wd-app-guard-overview - - html:

Protect users from untrusted web sites and resources

- - image: - - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Security posture - - - href: \windows\security\identity-protection\windows-firewall\windows-firewall-with-advanced-security - - html:

Block unauthorized network traffic flowing into or out of a device

- - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Advanced hunting - + - type: markdown + text: " + Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP suite. +
 
+ + + + + + + +
Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
[Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

[Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

[Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

[Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

[Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)
[Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

[Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

[Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

[Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
[Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

[Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
[Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

[Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

[Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

[Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
[Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

[Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

[Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

+ " + + - title: Videos items: diff --git a/windows/security/threat-protection/images/wdatp-pillars2.png b/windows/security/threat-protection/images/wdatp-pillars2.png new file mode 100644 index 0000000000000000000000000000000000000000..60725244e55e710c58588fae05d7774fa8029823 GIT binary patch literal 143865 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 BS&{$% literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index acbc341e3c..d9ffbcff39 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -10,13 +10,28 @@ ms.date: 02/05/2018 --- # Threat Protection -Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified endpoint security platform that uses built-in security technologies working together and powered by the cloud. +Windows Defender Advanced Threat Protection (Windows Defender ATP)is a unified platform for preventative protection, post-breach detection, automated investigation and response, employing intelligent protection to protect endpoints from cyber threats. -The products in the threat protection stack make up the capabilities in Windows Defender ATP. +![Windows Defender ATP components](images/wdatp-pillars2.png) -![Windows Defender ATP service components](windows-defender-atp/images/wdatp-pillars2.png) +**Attack surface reduction**
+The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitations. + +**Next generation protection**
+To further reinforce the security perimeter of your network, Windows Defender ATP uses next generation protection designed to catch all types of emerging threats. + +**Endpoint detection and response**
+Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security pillars. + +**Auto investigation and remediation**
+In conjunction with being able to quickly respond to advanced attacks, Windows Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. + +**Security posture**
+Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. + +**Management and APIs**
+Windows Defender ATP provides integrated configuration management in the cloud. The service also supports third-party mobile device management (MDM) tools, cross-platform support, and APIs that allow customers to create custom threat intelligence and automate workflows. -You can configure these products individually in a way that best suites your organization. When you're done with setting them up, your security operations team will have the convenience of seeing everything in once place through the Windows Defender ATP portal. Learn more about how to help protect against threats in Windows 10 and Windows 10 Mobile. From 50c2b096ccc201c50d7ad1ea6d8005f1f2980c6b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 27 Jun 2018 15:31:03 -0700 Subject: [PATCH 087/403] alphabetical order for security node toc --- windows/security/TOC.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/TOC.md b/windows/security/TOC.md index a7ce999fe7..ad302db477 100644 --- a/windows/security/TOC.md +++ b/windows/security/TOC.md @@ -1,6 +1,7 @@ # [Security](index.yml) -## [Windows Defender Advanced Threat Protection](wdatp/index.md) ## [Identity and access management](identity-protection/index.md) -## [Threat protection](threat-protection/index.md) ## [Information protection](information-protection/index.md) ## [Hardware-based protection](hardware-protection/index.md) +## [Threat protection](threat-protection/index.md) + + From 2730ca56ee2bf3fd75b646309063420e0d60437b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 27 Jun 2018 15:59:22 -0700 Subject: [PATCH 088/403] move trial link down --- ...ements-windows-defender-advanced-threat-protection.md | 7 ++----- .../windows-defender-advanced-threat-protection.md | 9 ++++----- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md index 737c29f595..71e68a14fb 100644 --- a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -23,12 +23,12 @@ ms.date: 07/01/2018 - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[!include[Prerelease information](prerelease.md)] - There are some minimum requirements for onboarding machines to the service. >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-minreqs-abovefoldlink) +[!include[Prerelease information](prerelease.md)] + ## Licensing requirements Windows Defender Advanced Threat Protection requires one of the following Microsoft Volume Licensing offers: @@ -39,9 +39,6 @@ Windows Defender Advanced Threat Protection requires one of the following Micros For more information, see [Windows 10 Licensing](https://www.microsoft.com/en-us/Licensing/product-licensing/windows10.aspx#tab=2). - ->Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=technet-wd-atp-minreq-belowfoldlink1) - ## Related topic - [Validate licensing and complete setup](licensing-windows-defender-advanced-threat-protection.md) - [Onboard machines](onboard-configure-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index 036306097e..56af5fa14b 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -13,7 +13,7 @@ ms.localizationpriority: high ms.date: 07/01/2018 --- -# Windows Defender Advanced Threat Protection suite +# Windows Defender Advanced Threat Protection **Applies to:** @@ -29,12 +29,11 @@ ms.date: 07/01/2018 > >For more info about Windows 10 Enterprise Edition features and functionality, see [Windows 10 Enterprise edition](https://www.microsoft.com/WindowsForBusiness/buy). -Windows Defender Advanced Threat Protection is a suite of capabilities designed to help enterprise networks prevent, detect, investigate, and respond to advanced threats. +Windows Defender Advanced Threat Protection is a platform designed to help enterprise networks prevent, detect, investigate, and respond to advanced threats. -To help you maximize the effectiveness of the security suite, you can configure individual capabilities that surface in the Windows Defender ATP portal. For more information about the Windows Defender ATP capabilities, see [Windows Defender Advanced Threat Protection](https://docs.microsoft.com/en-us/windows/security/wdatp). +To help you maximize the effectiveness of the security platform, you can configure individual capabilities that surface in the Windows Defender ATP portal/Windows Defender Security Center. - -The Windows Defender ATP portal is where all the capabilities that are available across multiple products come together to give security operations teams the ability to effectively manage the security perimeter of their organization's network. +The Windows Defender ATP platform is where all the capabilities that are available across multiple products come together to give security operations teams the ability to effectively manage their organization's network. Get a quick, but in-depth overview of Windows Defender ATP for Windows 10 and the new capabilities in Windows 10, version 1703 see [Windows Defender ATP for Windows 10 Creators Update](https://technet.microsoft.com/en-au/windows/mt782787). From 5a1cfd695aa3b8382498c36c730739b5fad600a6 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 27 Jun 2018 16:35:37 -0700 Subject: [PATCH 089/403] remove suite from title --- windows/security/threat-protection/windows-defender-atp/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 68c1edcaed..a8defba7ee 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -1,4 +1,4 @@ -# [Windows Defender Advanced Threat Protection suite](windows-defender-advanced-threat-protection.md) +# [Windows Defender Advanced Threat Protection](windows-defender-advanced-threat-protection.md) ##Get started ### [Minimum requirements](minimum-requirements-windows-defender-advanced-threat-protection.md) ### [Validate licensing and complete setup](licensing-windows-defender-advanced-threat-protection.md) From 2ed2ca2b430531302e0d3535821d19264a98f5a1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 27 Jun 2018 16:44:46 -0700 Subject: [PATCH 090/403] move blurb --- ...ows-defender-advanced-threat-protection.md | 79 ------------------- ...ows-defender-advanced-threat-protection.md | 2 - ...ows-defender-advanced-threat-protection.md | 8 +- 3 files changed, 4 insertions(+), 85 deletions(-) delete mode 100644 windows/security/threat-protection/windows-defender-atp/edr-windows-defender-advanced-threat-protection.md diff --git a/windows/security/threat-protection/windows-defender-atp/edr-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/edr-windows-defender-advanced-threat-protection.md deleted file mode 100644 index 4074f2854a..0000000000 --- a/windows/security/threat-protection/windows-defender-atp/edr-windows-defender-advanced-threat-protection.md +++ /dev/null @@ -1,79 +0,0 @@ ---- -title: Windows Defender Advanced Threat Protection endpoint detection and response capabilities -description: Windows Defender Advanced Threat Protection is an enterprise security service that helps detect and respond to possible cybersecurity threats related to advanced persistent threats. -keywords: introduction to Windows Defender Advanced Threat Protection, introduction to Windows Defender ATP, cybersecurity, advanced persistent threat, enterprise security, machine behavioral sensor, cloud security, analytics, threat intelligence -search.product: eADQiWindows 10XVcnh -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: macapara -author: mjcaparas -ms.localizationpriority: high -ms.date: 04/24/2018 ---- - -# Windows Defender Advanced Threat Protection endpoint detection and response capabilities - -**Applies to:** - -- Windows 10 Enterprise -- Windows 10 Education -- Windows 10 Pro -- Windows 10 Pro Education -- Windows Defender Advanced Threat Protection (Windows Defender ATP) - -[!include[Prerelease information](prerelease.md)] - ->Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-main-abovefoldlink) -> ->For more info about Windows 10 Enterprise Edition features and functionality, see [Windows 10 Enterprise edition](https://www.microsoft.com/WindowsForBusiness/buy). - -Windows Defender Advanced Threat Protection (Windows Defender ATP) is a security service that enables enterprise customers to detect, investigate, and respond to advanced threats on their networks. - -The endpoint detection and response (EDR) capabilities in Windows Defender ATP leverages Microsoft technology and expertise to -detect sophisticated cyber-attacks, providing: - -- Behavior-based, cloud-powered, advanced attack detection - - Finds the attacks that made it past all other defenses (post breach detection), provides actionable, correlated alerts for known and unknown adversaries trying to hide their activities on machines. - -- Rich timeline for forensic investigation and mitigation - - Easily investigate the scope of breach or suspected behaviours on any machine through a rich machine timeline. File, URLs, and network connection inventory across the network. Gain additional insight using deep collection and analysis (“detonation”) for any file or URLs. - -- Built in unique threat intelligence knowledge base - - Unparalleled threat optics provides actor details and intent context for every threat intel-based detection – combining first and third-party intelligence sources. - -- Automated investigation and remediation - - Significantly reduces alert volume by leveraging inspection algorithms used by analysts to examine alerts and take remediation action. - -Machine investigation capabilities in this service let you drill down -into security alerts and understand the scope and nature of a potential -breach. You can submit files for deep analysis and receive the results -without leaving the [Windows Defender ATP portal](https://securitycenter.windows.com). The automated investigation and remediation capability reduces the volume of alerts by leveraging various inspection algorithms to resolve breaches. You can also track and improve you organization's security posture. - - - - -## In this section - -Topic | Description -:---|:--- -Get started | Learn about the minimum requirements, validate licensing and complete setup, know about preview features, understand data storage and privacy, and how to assign user access to the portal. -[Onboard machines](onboard-configure-windows-defender-advanced-threat-protection.md) | Learn about onboarding client, server, and non-Windows machines. Learn how to run a detection test, configure proxy and Internet connectivity settings, and how to troubleshoot potential onboarding issues. -[Understand the Windows Defender ATP portal](use-windows-defender-advanced-threat-protection.md) | Understand the Security operations, Secure Score, and Threat analytics dashboards as well as how to navigate the portal. -Investigate and remediate threats | Investigate alerts, machines, and take response actions to remediate threats. -API and SIEM support | Use the supported APIs to pull and create custom alerts, or automate workflows. Use the supported SIEM tools to pull alerts from the Windows Defender ATP portal. -Reporting | Create and build Power BI reports using Windows Defender ATP data. -Check service health and sensor state | Verify that the service is running and check the sensor state on machines. -[Configure Windows Defender settings](preferences-setup-windows-defender-advanced-threat-protection.md) | Configure general settings, turn on the preview experience, notifications, and enable other features. -[Access the Windows Defender ATP Community Center](community-windows-defender-advanced-threat-protection.md) | Access the Windows Defender ATP Community Center to learn, collaborate, and share experiences about the product. -[Troubleshoot Windows Defender ATP](troubleshoot-windows-defender-advanced-threat-protection.md) | This section addresses issues that might arise as you use the Windows Defender Advanced Threat service. -[Windows Defender Antivirus compatibility with Windows Defender ATP](defender-compatibility-windows-defender-advanced-threat-protection.md) | Understand how Windows Defender Antivirus integrates with Windows Defender ATP. - - -## Related topic -[Windows Defender ATP helps detect sophisticated threats](https://www.microsoft.com/itshowcase/Article/Content/854/Windows-Defender-ATP-helps-detect-sophisticated-threats) diff --git a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md index 71e68a14fb..2c3da444dd 100644 --- a/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -27,8 +27,6 @@ There are some minimum requirements for onboarding machines to the service. >Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-minreqs-abovefoldlink) -[!include[Prerelease information](prerelease.md)] - ## Licensing requirements Windows Defender Advanced Threat Protection requires one of the following Microsoft Volume Licensing offers: diff --git a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md index e04d3036dc..70ae47d5e1 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard-configure-windows-defender-advanced-threat-protection.md @@ -18,14 +18,14 @@ ms.date: 07/01/2018 **Applies to:** - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[!include[Prerelease information](prerelease.md)] - ->Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-onboardconfigure-abovefoldlink) - You need to onboard machines to Windows Defender ATP before you can use the service. For more information, see [Onboard your Windows 10 machines to Windows Defender ATP](https://www.youtube.com/watch?v=JT7VGYfeRlA&feature=youtu.be). +[!include[Prerelease information](prerelease.md)] + +>Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-onboardconfigure-abovefoldlink) + ## Licensing requirements Windows Defender Advanced Threat Protection requires one of the following Microsoft Volume Licensing offers: From cf1b098614f3cd830f73d871969f0346dab90245 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 27 Jun 2018 17:33:20 -0700 Subject: [PATCH 091/403] remove suite --- 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 270cf82b23..70e35af522 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -7,7 +7,7 @@ -## [Windows Defender Advanced Threat Protection suite](windows-defender-atp/windows-defender-advanced-threat-protection.md) +## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) ###Get started #### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) #### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) From 74a519d6be29c5c7f0f3ccbe0a82bad618c8e00c Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Thu, 28 Jun 2018 09:47:44 -0700 Subject: [PATCH 092/403] Set up note and cleaned up table column width --- windows/application-management/apps-in-windows-10.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 2a601d2d47..fa93e9f6bf 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -97,7 +97,7 @@ System apps are integral to the operating system. Here are the typical system ap Here are the typical installed Windows apps in Windows 10 versions 1703, 1709, and 1803. | Name | Full name | 1703 | 1709 | 1803 |Uninstall through UI? | -|--------------------|------------------------------------------|:------:|:------:|:------:|----------------------| +|--------------------|------------------------------------------|:----:|:----:|:----:|----------------------| | Remote Desktop | Microsoft.RemoteDesktop | x | x | | Yes | | PowerBI | Microsoft.Microsoft PowerBIforWindows | x | | | Yes | | Code Writer | ActiproSoftwareLLC.562882FEEB491 | x | x | x | Yes | @@ -106,7 +106,7 @@ Here are the typical installed Windows apps in Windows 10 versions 1703, 1709, a | Photoshop Express | AdobeSystemIncorporated. AdobePhotoshop | x | x | x | Yes | | Duolingo | D5EA27B7.Duolingo- LearnLanguagesforFree | x | x | x | Yes | | Network Speed Test | Microsoft.NetworkSpeedTest | x | x | x | Yes | -| News | Microsoft.BingNews | x | x | x | Yes | +| News | Microsoft.BingNews | x | x | x | Yes | | Flipboard | | | | | Yes | | | Microsoft.Advertising.Xaml | x | x | x | Yes | | | Microsoft.NET.Native.Framework.1.2 | x | x | x | Yes | @@ -171,4 +171,7 @@ Here are the typical provisioned Windows apps in Windows 10 versions 1703, 1709, | | Microsoft.XboxGameOverlay | x | x | x | No | | | Microsoft.XboxGamingOverlay | | | x | No | | | Microsoft.XboxIdentityProvider | x | x | x | No | -| | Microsoft.XboxSpeech ToTextOverlay | x | x | x | No | \ No newline at end of file +| | Microsoft.XboxSpeech ToTextOverlay | x | x | x | No | + +>[!NOTE] +>If you want to remove and reinstall the Store app, the only supported methods for restoring a removed Store app are either by restoring the system from a backup, or by resetting your system. If you really want to remove the Store app, you should use group policies to hide or disable it. \ No newline at end of file From 60c1d81afe2c09d220a9cad88185914b33951814 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Thu, 28 Jun 2018 10:30:17 -0700 Subject: [PATCH 093/403] Editorial changes --- ...custom-configuration-file-with-the-management-console.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md b/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md index 4462bd5320..a65a14d2df 100644 --- a/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md +++ b/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md @@ -12,7 +12,7 @@ ms.date: 04/19/2017 >Applies to: Windows 10, version 1607 -You can use a dynamic configuration to customize an App-V package for a specific user. However, you must first create the dynamic user configuration (.xml) file or the dynamic deployment configuration file before you can use the files. Creation of the file is an advanced manual operation. For general information about dynamic user configuration files, see, [About App-V dynamic configuration](appv-dynamic-configuration.md). +You can use a dynamic configuration to customize an App-V package for a specific user. However, you must first create the dynamic user configuration (.xml) file or the dynamic deployment configuration file before you can use the files. Creation of the file is an advanced manual operation. For general information about dynamic user configuration files, see [About App-V dynamic configuration](appv-dynamic-configuration.md). You can create a dynamic user configuration file with the App-V Management Console by following the steps in this article. @@ -20,14 +20,14 @@ You can create a dynamic user configuration file with the App-V Management Conso 1. Right-click the name of the package that you want to view and select **Edit active directory access** to view the configuration that is assigned to a given user group. Alternatively, select the package, and click **Edit**. -2. Using the list of **AD Entities with Access**, select the AD group that you want to customize. Select **Custom** from the drop-down list. A link named **Edit** will be displayed. +2. Using the list of **AD Entities with Access**, select the AD group that you want to customize. Select **Custom** from the drop-down list. A link named **Edit** will appear. 3. Select **Edit**. The Dynamic User Configuration assigned to the AD Group will appear. 4. Select **Advanced**, and then select **Export Configuration**. Enter a filename and select **Save**. Now you can edit the file to configure a package for a user. >[!NOTE]   - >To export a configuration while running on Windows Server, you must disable "IE Enhanced Security Configuration". If the setting is enabled and set to block downloads, you cannot download anything from the App-V Server. + >If you want to export a configuration while running on Windows Server, make sure to disable "IE Enhanced Security Configuration". If the setting is enabled and set to block downloads, you won't be able to download anything from the App-V Server. ## Have a suggestion for App-V? From 42e4f22c6976ccceabdae79f63783b270a1b0016 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Thu, 28 Jun 2018 10:54:31 -0700 Subject: [PATCH 094/403] Turned note into footnote to attract reader's attention --- windows/application-management/apps-in-windows-10.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index fa93e9f6bf..a19e92ed18 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -157,7 +157,7 @@ Here are the typical provisioned Windows apps in Windows 10 versions 1703, 1709, | Print 3D | Microsoft.Print3D | | x | x | No | | Solitaire | Microsoft.Microsoft SolitaireCollection| x | x | x | Yes | | Sticky Notes | Microsoft.MicrosoftStickyNotes | x | x | x | No | -| Store | Microsoft.WindowsStore | x | x | x | No | +| Store* | Microsoft.WindowsStore | x | x | x | No | | Sway | Microsoft.Office.Sway | * | x | x | Yes | | Voice Recorder | Microsoft.SoundRecorder | x | x | x | No | | Wallet | Microsoft.Wallet | x | x | x | No | @@ -173,5 +173,4 @@ Here are the typical provisioned Windows apps in Windows 10 versions 1703, 1709, | | Microsoft.XboxIdentityProvider | x | x | x | No | | | Microsoft.XboxSpeech ToTextOverlay | x | x | x | No | ->[!NOTE] ->If you want to remove and reinstall the Store app, the only supported methods for restoring a removed Store app are either by restoring the system from a backup, or by resetting your system. If you really want to remove the Store app, you should use group policies to hide or disable it. \ No newline at end of file +* Because the Store app can't be removed, if you want to remove and reinstall the Store app, the only supported methods for restoring it are either by restoring the system from a backup or by resetting your system. Instead of removing the Store app, you should use group policies to hide or disable it. \ No newline at end of file From e713cbedfc032f01a701bf526f035bb3d40b3aba Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Thu, 28 Jun 2018 12:32:40 -0700 Subject: [PATCH 095/403] Editorial changes --- ...custom-configuration-file-with-the-management-console.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md b/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md index a65a14d2df..6c5a363d8f 100644 --- a/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md +++ b/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md @@ -24,10 +24,10 @@ You can create a dynamic user configuration file with the App-V Management Conso 3. Select **Edit**. The Dynamic User Configuration assigned to the AD Group will appear. -4. Select **Advanced**, and then select **Export Configuration**. Enter a filename and select **Save**. Now you can edit the file to configure a package for a user. +4. Select **Advanced**, and then select **Export Configuration**. Enter a file name and select **Save**. Now you can edit the file to configure a package for a user. >[!NOTE]   - >If you want to export a configuration while running on Windows Server, make sure to disable "IE Enhanced Security Configuration". If the setting is enabled and set to block downloads, you won't be able to download anything from the App-V Server. + >If you want to export a configuration while running on Windows Server, make sure to disable the IE Enhanced Security Configuration setting. If this setting is enabled and set to block downloads, you won't be able to download anything from the App-V Server. ## Have a suggestion for App-V? @@ -35,4 +35,4 @@ Add or vote on suggestions on the [Application Virtualization feedback site](htt ## Related topics -- [Operations for App-V](appv-operations.md) +- [Operations for App-V](appv-operations.md) \ No newline at end of file From aa630622963a5e982bbb0d469ad319f2303b33b8 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Thu, 28 Jun 2018 12:50:10 -0700 Subject: [PATCH 096/403] Reverted note to !NOTE tagging, editorial changes on note text --- windows/application-management/apps-in-windows-10.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index a19e92ed18..35b31a8407 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -157,7 +157,7 @@ Here are the typical provisioned Windows apps in Windows 10 versions 1703, 1709, | Print 3D | Microsoft.Print3D | | x | x | No | | Solitaire | Microsoft.Microsoft SolitaireCollection| x | x | x | Yes | | Sticky Notes | Microsoft.MicrosoftStickyNotes | x | x | x | No | -| Store* | Microsoft.WindowsStore | x | x | x | No | +| Store | Microsoft.WindowsStore | x | x | x | No | | Sway | Microsoft.Office.Sway | * | x | x | Yes | | Voice Recorder | Microsoft.SoundRecorder | x | x | x | No | | Wallet | Microsoft.Wallet | x | x | x | No | @@ -173,4 +173,5 @@ Here are the typical provisioned Windows apps in Windows 10 versions 1703, 1709, | | Microsoft.XboxIdentityProvider | x | x | x | No | | | Microsoft.XboxSpeech ToTextOverlay | x | x | x | No | -* Because the Store app can't be removed, if you want to remove and reinstall the Store app, the only supported methods for restoring it are either by restoring the system from a backup or by resetting your system. Instead of removing the Store app, you should use group policies to hide or disable it. \ No newline at end of file +>[!NOTE] +>The Store app can't be removed. If you want to remove and reinstall the Store app, you can only bring Store back by either restoring your system from a backup or resetting your system. Instead of removing the Store app, you should use group policies to hide or disable it. \ No newline at end of file From d40a50beca3f1b0a680d3f8113465a6c23929696 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 28 Jun 2018 20:18:42 +0000 Subject: [PATCH 097/403] Merged PR 9454: Update downgrade path doc, add redirects also for Autopilot Several updates to the downgrade document, and I minor changes to Autopilot reset and a redirect --- .openpublishing.redirection.json | 11 +++- education/windows/autopilot-reset.md | 6 +-- windows/deployment/TOC.md | 8 +-- ...hs.md => windows-10-edition-downgrades.md} | 52 +++++++++++++------ .../upgrade/windows-10-edition-upgrades.md | 5 +- 5 files changed, 52 insertions(+), 30 deletions(-) rename windows/deployment/upgrade/{windows-10-downgrade-paths.md => windows-10-edition-downgrades.md} (50%) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index ae1b99510e..4b17493739 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -13680,6 +13680,15 @@ "redirect_url": "/windows/privacy/windows-diagnostic-data", "redirect_document_id": true }, - +{ +"source_path": "windows/deployment/upgrade/windows-10-downgrade-paths.md", +"redirect_url": "/windows/deployment/upgrade/windows-10-edition-downgrades", +"redirect_document_id": true +}, +{ +"source_path": "education/windows/windows-automatic-redeployment.md", +"redirect_url": "/education/windows/autopilot-reset", +"redirect_document_id": true +}, ] } diff --git a/education/windows/autopilot-reset.md b/education/windows/autopilot-reset.md index 906a44a391..8a5441c5cc 100644 --- a/education/windows/autopilot-reset.md +++ b/education/windows/autopilot-reset.md @@ -8,9 +8,9 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: edu ms.localizationpriority: medium -author: CelesteDG +author: greg-lindsay ms.author: celested -ms.date: 03/08/2018 +ms.date: 06/27/2018 --- # Reset devices with Autopilot Reset @@ -102,7 +102,7 @@ To make sure WinRE is enabled, use the [REAgentC.exe tool](https://docs.microsof reagentc /enable ``` -If Windows Automatic Reployment fails after enabling WinRE, or if you are unable to enable WinRE, please contact [Microsoft Support](https://support.microsoft.com) for assistance. +If Autopilot Reset fails after enabling WinRE, or if you are unable to enable WinRE, please contact [Microsoft Support](https://support.microsoft.com) for assistance. ## Related topics diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index 2c3572608c..a22ca17807 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -22,8 +22,8 @@ ### [Overview of Windows Autopilot](windows-autopilot/windows-10-autopilot.md) ### [Windows 10 in S mode](windows-10-pro-in-s-mode.md) ### [Windows 10 upgrade paths](upgrade/windows-10-upgrade-paths.md) -#### [Windows 10 downgrade paths](upgrade/windows-10-downgrade-paths.md) ### [Windows 10 edition upgrade](upgrade/windows-10-edition-upgrades.md) +### [Windows 10 edition downgrade](upgrade/windows-10-edition-downgrades.md) ### [Windows 10 volume license media](windows-10-media.md) ### [Windows 10 deployment test lab](windows-10-poc.md) @@ -223,12 +223,6 @@ #### [Configure BranchCache for Windows 10 updates](update/waas-branchcache.md) ### [Deploy updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](update/waas-mobile-updates.md) ### [Deploy updates using Windows Update for Business](update/waas-manage-updates-wufb.md) -#### [Onboard to Windows Update for Business](update/wufb-onboard.md) -##### [Windows Update for Business basics](update/wufb-basics.md) -##### [Setting up automatic update](update/wufb-autoupdate.md) -##### [Managing feature and quality updates](update/wufb-manageupdate.md) -##### [Enforcing compliance deadlines](update/wufb-compliancedeadlines.md) -##### [Managing drivers, environments with both Windows Update for Business and WSUS, and Download Optmization](update/wufb-managedrivers.md) #### [Configure Windows Update for Business](update/waas-configure-wufb.md) #### [Integrate Windows Update for Business with management solutions](update/waas-integrate-wufb.md) #### [Walkthrough: use Group Policy to configure Windows Update for Business](update/waas-wufb-group-policy.md) diff --git a/windows/deployment/upgrade/windows-10-downgrade-paths.md b/windows/deployment/upgrade/windows-10-edition-downgrades.md similarity index 50% rename from windows/deployment/upgrade/windows-10-downgrade-paths.md rename to windows/deployment/upgrade/windows-10-edition-downgrades.md index 8f56af65a7..d09ca77718 100644 --- a/windows/deployment/upgrade/windows-10-downgrade-paths.md +++ b/windows/deployment/upgrade/windows-10-edition-downgrades.md @@ -1,39 +1,54 @@ --- -title: Windows 10 downgrade paths (Windows 10) +title: Windows 10 edition downgrade (Windows 10) description: You can downgrade Windows 10 if the downgrade path is supported. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -ms.localizationpriority: medium +ms.localizationpriority: high ms.pagetype: mobile author: greg-lindsay -ms.date: 06/15/2018 +ms.date: 06/28/2018 --- -# Windows 10 downgrade paths +# Windows 10 edition downgrade **Applies to** - Windows 10 -## Downgrading Windows 10 +This topic provides a summary of supported Windows 10 in-place edition downgrade paths. A valid product key for the destination edition is required to perform the downgrade. You might need to downgrade the edition of Windows 10, for example, if an Enterprise license is expired. -This topic provides a summary of supported Windows 10 downgrade paths. You might need to downgrade the edition of Windows 10, for example, if an Enterprise license is expired. To perform a downgrade, you can use the same methods as when performing an [edition upgrade](windows-10-edition-upgrades.md). For example, you might downgrade an Enterprise edition by manually entering a valid Pro license key. +To perform a downgrade, you can use the same methods as when performing an [edition upgrade](windows-10-edition-upgrades.md). If the downgrade path is supported, then your apps and settings can be migrated from the current edition to the downgraded edition. If a path is not supported, then a clean install is required. -If a downgrade is supported, then your apps and settings can be migrated from the current edition to the downgraded edition. If a path is not supported, then a clean install is required. +Downgrading from any edition of Windows 10 to Windows 7, 8, or 8.1 by entering a different product key is not supported. The only downgrade method available for this path is through the rollback of a previous upgrade. You also cannot downgrade from a later version to an earlier version of the same edition (Ex: Windows 10 Pro 1709 to 1703) unless the rollback process is used. This topic does not discuss version downgrades. -Downgrading from any edition of Windows 10 to Windows 7, 8, or 8.1 by entering a different product key is not supported. The only downgrade method available for this the rollback of a previous upgrade. You also cannot downgrade from a later version to an earlier version of the same edition (Ex: Windows 10 Pro 1709 to 1703) unless the rollback process is used. +### Firmware-embedded activation keys ->**Windows 10 LTSC/LTSB**: Due to [naming changes](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview#naming-changes), product versions that display Windows 10 LTSB will be replaced with Windows 10 LTSC in subsequent feature updates. The term LTSC is used here to refer to all long term servicing versions. +As of October 2017, computers that are supplied by an OEM include a firmware embedded product key that can affect the available downgrade paths. If this key exists, you can display it and the pre-installed OS edition by typing the following commands at an elevated Windows PowerShell prompt: ->**Windows N/KN**: Windows "N" and "KN" SKUs follow the same rules shown below. +``` +(Get-WmiObject -query ‘select * from SoftwareLicensingService’).OA3xOriginalProductKey +(Get-WmiObject -query ‘select * from SoftwareLicensingService’).OA3xOriginalProductKeyDescription +``` + +### Scenario example + +Downgrading from Enterprise + - Original edition with firmware-embedded key: **Professional OEM** + - Upgrade edition: **Enterprise** + - Valid downgrade paths: **Pro, Pro for Workstations, Pro Education, Education** + +You can move directly from Enterprise to any valid destination edition. In this example, downgrading to Pro for Workstations, Pro Education, or Education requires an additional activation key to supercede the firmware-embedded Pro key. In all cases, you must comply with [Microsoft License Terms](https://www.microsoft.com/useterms). If you are a volume license customer, refer to the [Microsoft Volume Licensing Reference Guide](https://www.microsoft.com/en-us/download/details.aspx?id=11091). ### Supported Windows 10 downgrade paths >[!NOTE] ->Edition changes that are considered upgrades (Ex: Pro to Enterprise) are not shown here.
->Switching between different editions of Pro is also not strictly considered an edition downgrade, but is included here for clarity. +>Edition changes that are considered upgrades (Ex: Pro to Enterprise, Pro to Pro for Workstations) are not shown here. +>For more information see [Windows 10 edition upgrade](windows-10-edition-upgrades.md).
+ +Switching between different editions of Pro might not be possible if the source OS is associated with a [firmware-embedded activation key](#firmware-embedded-activation-keys). An exception is that you can perform an upgrade from Pro to Pro for Workstation on a computer with an embedded Pro key, and then later downgrade this computer back to Pro. ✔ = Supported downgrade path
+ N  = Not supported from OEM pre-installed

@@ -68,8 +83,8 @@ Downgrading from any edition of Windows 10 to Windows 7, 8, or 8.1 by entering a - - + + @@ -77,7 +92,7 @@ Downgrading from any edition of Windows 10 to Windows 7, 8, or 8.1 by entering a - + @@ -87,8 +102,8 @@ Downgrading from any edition of Windows 10 to Windows 7, 8, or 8.1 by entering a - - + + @@ -126,6 +141,9 @@ Downgrading from any edition of Windows 10 to Windows 7, 8, or 8.1 by entering a
Pro
Pro for Workstations N
Pro Education NN
+>**Windows 10 LTSC/LTSB**: Due to [naming changes](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview#naming-changes), product versions that display Windows 10 LTSB will be replaced with Windows 10 LTSC in subsequent feature updates. The term LTSC is used here to refer to all long term servicing versions. + +>**Windows N/KN**: Windows "N" and "KN" SKUs follow the same rules shown above. ## Related Topics diff --git a/windows/deployment/upgrade/windows-10-edition-upgrades.md b/windows/deployment/upgrade/windows-10-edition-upgrades.md index 73052174b6..bfc4a64f74 100644 --- a/windows/deployment/upgrade/windows-10-edition-upgrades.md +++ b/windows/deployment/upgrade/windows-10-edition-upgrades.md @@ -8,7 +8,7 @@ ms.localizationpriority: medium ms.sitesec: library ms.pagetype: mobile author: greg-lindsay -ms.date: 04/30/2018 +ms.date: 06/28/2018 --- # Windows 10 edition upgrade @@ -20,6 +20,8 @@ ms.date: 04/30/2018 With Windows 10, you can quickly upgrade from one edition of Windows 10 to another, provided the upgrade path is supported. For information on what edition of Windows 10 is right for you, see [Compare Windows 10 Editions](https://go.microsoft.com/fwlink/p/?LinkID=690882). For a comprehensive list of all possible upgrade paths to Windows 10, see [Windows 10 upgrade paths](windows-10-upgrade-paths.md). +Edition changes that are considered downgrades are not shown here. For more information, see [Windows 10 edition downgrade](windows-10-edition-downgrades.md). + The following table shows the methods and paths available to change the edition of Windows 10 that is running on your computer. **Note**: The reboot requirement for upgrading from Pro to Enterprise was removed in version 1607. ![not supported](../images/x_blk.png) (X) = not supported
@@ -56,7 +58,6 @@ X = unsupported
| **Pro Education > Education** | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png)
(MSfB) | ![supported, reboot required](../images/check_grn.png) | ![not supported](../images/x_blk.png) | | **Enterprise > Education** | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png)
(MSfB) | ![supported, reboot required](../images/check_grn.png) | ![not supported](../images/x_blk.png) | | **Enterprise LTSC > Enterprise** | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png)
(MSfB) | ![supported, reboot required](../images/check_grn.png) | ![not supported](../images/x_blk.png) | -| **Pro for Workstations > Pro Education** | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png)
(MSfB) | ![supported, no reboot](../images/check_blu.png) | ![not supported](../images/x_blk.png) | | **Mobile > Mobile Enterprise** | ![supported, no reboot](../images/check_blu.png) |![supported, no reboot](../images/check_blu.png) | ![not supported](../images/x_blk.png) | ![not supported](../images/x_blk.png) | ![not supported](../images/x_blk.png) | ![not supported](../images/x_blk.png) | > [!NOTE] From a73d9ddc43d02dae66944ced3c3346afecf06f09 Mon Sep 17 00:00:00 2001 From: DawnWood Date: Thu, 28 Jun 2018 13:19:21 -0700 Subject: [PATCH 098/403] adding redirects to new WIP topics --- .openpublishing.redirection.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index ae1b99510e..f36f37a5b1 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -1,6 +1,11 @@ { "redirections": [ { +"source_path": "windows/deployment/update/waas-windows-insider-for-business.md", +"redirect_url": "https://docs.microsoft.com/en-us/windows-insider/at-work-pro/wip-4-biz-get-started", +"redirect_document_id": true +}, +{ "source_path": "windows/security/threat-protection/applocker/add-rules-for-packaged-apps-to-existing-applocker-rule-set.md", "redirect_url": "/windows/security/threat-protection/windows-defender-application-control/applocker/add-rules-for-packaged-apps-to-existing-applocker-rule-set", "redirect_document_id": true From c0b56f49f95a1010dee24e1664a93b82acff4034 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 28 Jun 2018 14:20:13 -0700 Subject: [PATCH 099/403] added redirects --- .openpublishing.redirection.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 8dada868e0..a599d1c187 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -11,6 +11,16 @@ "redirect_document_id": true }, { +"source_path": "windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-if-server-agrees.md", +"redirect_url": "/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees", +"redirect_document_id": true +}, +{ +"source_path": "windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-if-client-agress.md", +"redirect_url": "/windows/security/threat-protectionsecurity-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees", +"redirect_document_id": true +}, +{ "source_path": "windows/security/threat-protection/windows-defender-application-control.md", "redirect_url": "/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control", "redirect_document_id": true From 66b21adf52214917dbb71f8426aad417e67b309f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 28 Jun 2018 14:38:16 -0700 Subject: [PATCH 100/403] remove table in tp to reduce confusion --- windows/security/threat-protection/index.md | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index d9ffbcff39..ee1d6e44b6 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -34,18 +34,3 @@ Windows Defender ATP provides integrated configuration management in the cloud. -Learn more about how to help protect against threats in Windows 10 and Windows 10 Mobile. - -| Section | Description | -|-|-| -|[Windows Defender Advanced Threat Protection portal](windows-defender-atp/windows-defender-advanced-threat-protection.md)|Provides info about the Windows Defender Advanced Threat Protection (Windows Defender ATP) portal, an out-of-the-box Windows enterprise security service that enables enterprise security operations teams to detect and respond to advanced threats on their networks.| -|[Windows Defender Antivirus in Windows 10](windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md)|Provides info about Windows Defender Antivirus, a built-in antimalware solution that helps provide security and antimalware management for desktops, portable computers, and servers. Includes a list of system requirements and new features.| -|[Windows Defender Security Center](windows-defender-security-center/windows-defender-security-center.md)|Learn about the easy-to-use app that brings together common Windows security features.| -|[Windows Defender Application Guard](windows-defender-application-guard/wd-app-guard-overview.md)|Provides info about Windows Defender Application Guard, the hardware-based virtualization solution that helps to isolate a device and operating system from an untrusted browser session.| -|[Windows Defender Application Control](windows-defender-application-control/windows-defender-application-control.md)|Explains how Windows Defender Application Control restricts the applications that users are allowed to run and the code that runs in the System Core (kernel).| -|[Enable HVCI](windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md)|Explains how to enable HVCI to protect Windows kernel-mode processes against the injection and execution of malicious or unverified code.| -|[Windows Defender Smart​Screen](windows-defender-smartscreen/windows-defender-smartscreen-overview.md) |Learn more about Windows Defender SmartScreen.| -|[Mitigate threats by using Windows 10 security features](overview-of-threat-mitigations-in-windows-10.md) |Learn more about mitigating threats in Windows 10.| -|[Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md) |Use Group Policy to override individual **Process Mitigation Options** settings and help to enforce specific app-related security policies.| -|[Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-intrusion-detection.md) |Learn about an approach to collect events from devices in your organization. This article talks about events in both normal operations and when an intrusion is suspected. | -|[Block untrusted fonts in an enterprise](block-untrusted-fonts-in-enterprise.md) |Provides info about how to help protect your company from attacks which may originate from untrusted or attacker controlled font files. | From aa0faf2a426b4b112297d08e749d660a359913dc Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 28 Jun 2018 14:38:47 -0700 Subject: [PATCH 101/403] fix spacing --- windows/security/threat-protection/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index ee1d6e44b6..28e91faae6 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -10,7 +10,7 @@ ms.date: 02/05/2018 --- # Threat Protection -Windows Defender Advanced Threat Protection (Windows Defender ATP)is a unified platform for preventative protection, post-breach detection, automated investigation and response, employing intelligent protection to protect endpoints from cyber threats. +Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified platform for preventative protection, post-breach detection, automated investigation and response, employing intelligent protection to protect endpoints from cyber threats. ![Windows Defender ATP components](images/wdatp-pillars2.png) From 6f918f68b76e43fbdbc783741e9d8930e01434bc Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 28 Jun 2018 16:31:14 -0700 Subject: [PATCH 102/403] edits to parent topic --- ...-client-digitally-sign-communications-always.md | 4 ++-- .../security-policy-settings/security-options.md | 14 ++++++++------ 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md index 8792852d43..779be1af43 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md @@ -6,8 +6,8 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -author: brianlic-msft -ms.date: 06/21/2018 +author: justinha +ms.date: 06/28/2018 --- # Microsoft network client: Digitally sign communications (always) diff --git a/windows/security/threat-protection/security-policy-settings/security-options.md b/windows/security/threat-protection/security-policy-settings/security-options.md index c33e590f5c..58d123a11a 100644 --- a/windows/security/threat-protection/security-policy-settings/security-options.md +++ b/windows/security/threat-protection/security-policy-settings/security-options.md @@ -6,8 +6,8 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -author: brianlic-msft -ms.date: 08/01/2017 +author: justinha +ms.date: 06/28/2018 --- # Security Options @@ -66,13 +66,15 @@ For info about setting security policies, see [Configure security policy setting | [Interactive logon: Require Domain Controller authentication to unlock workstation](interactive-logon-require-domain-controller-authentication-to-unlock-workstation.md)| Describes the best practices, location, values, policy management, and security considerations for the **Interactive logon: Require Domain Controller authentication to unlock workstation** security policy setting. | | [Interactive logon: Require smart card](interactive-logon-require-smart-card.md) | Describes the best practices, location, values, policy management and security considerations for the **Interactive logon: Require smart card** security policy setting.| | [Interactive logon: Smart card removal behavior](interactive-logon-smart-card-removal-behavior.md) | Describes the best practices, location, values, policy management and security considerations for the **Interactive logon: Smart card removal behavior** security policy setting.| -| [Microsoft network client: Digitally sign communications (always)](smbv1-microsoft-network-client-digitally-sign-communications-always.md) | Describes the best practices, location, values, policy management and security considerations for the **Microsoft network client: Digitally sign communications (always)** security policy setting. | -| [Microsoft network client: Digitally sign communications (if server agrees)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md)| Describes the best practices, location, values, and security considerations for the **Microsoft network client: Digitally sign communications (if server agrees)** security policy setting. | +| [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md) | Describes the best practices, location, values, policy management and security considerations for the **Microsoft network client: Digitally sign communications (always)** security policy setting for SMBv3 and SMBv2. | +| [SMBv1 Microsoft network client: Digitally sign communications (always)](smbv1-microsoft-network-client-digitally-sign-communications-always.md) | Describes the best practices, location, values, policy management and security considerations for the **Microsoft network client: Digitally sign communications (always)** security policy setting for SMBv1 only. | +| [SMBv1 Microsoft network client: Digitally sign communications (if server agrees)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md)| Describes the best practices, location, values, and security considerations for the **Microsoft network client: Digitally sign communications (if server agrees)** security policy setting for SMBv1 only. | | [Microsoft network client: Send unencrypted password to third-party SMB servers](microsoft-network-client-send-unencrypted-password-to-third-party-smb-servers.md)| Describes the best practices, location, values, policy management and security considerations for the **Microsoft network client: Send unencrypted password to third-party SMB servers** security policy setting. | | [Microsoft network server: Amount of idle time required before suspending session](microsoft-network-server-amount-of-idle-time-required-before-suspending-session.md)| Describes the best practices, location, values, and security considerations for the **Microsoft network server: Amount of idle time required before suspending session** security policy setting. | | [Microsoft network server: Attempt S4U2Self to obtain claim information](microsoft-network-server-attempt-s4u2self-to-obtain-claim-information.md)| Describes the best practices, location, values, management, and security considerations for the **Microsoft network server: Attempt S4U2Self to obtain claim information** security policy setting. | -| [Microsoft network server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md)| Describes the best practices, location, values, policy management and security considerations for the **Microsoft network server: Digitally sign communications (always)** security policy setting.| -| [Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md)| 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. | +| [Microsoft network server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md)| Describes the best practices, location, values, policy management and security considerations for the **Microsoft network server: Digitally sign communications (always)** security policy setting for SMBv3 and SMBv2.| +| [SMBv1 Microsoft network server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md)| Describes the best practices, location, values, policy management and security considerations for the **Microsoft network server: Digitally sign communications (always)** security policy setting for SMBv1 only.| +| [SMBv1 Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md)| 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 for SMBv1 only. | | [Microsoft network server: Disconnect clients when logon hours expire](microsoft-network-server-disconnect-clients-when-logon-hours-expire.md)| Describes the best practices, location, values, and security considerations for the **Microsoft network server: Disconnect clients when logon hours expire** security policy setting. | | [Microsoft network server: Server SPN target name validation level](microsoft-network-server-server-spn-target-name-validation-level.md)| 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. | | [Network access: Allow anonymous SID/Name translation](network-access-allow-anonymous-sidname-translation.md)| Describes the best practices, location, values, policy management and security considerations for the **Network access: Allow anonymous SID/Name translation** security policy setting.| From b6563bde0cdfc0eacdccc0dcfcf18a234b2c5964 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 28 Jun 2018 16:35:03 -0700 Subject: [PATCH 103/403] edits to parent topic --- .../security-policy-settings/security-options.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/security-options.md b/windows/security/threat-protection/security-policy-settings/security-options.md index 58d123a11a..b4d90dc74c 100644 --- a/windows/security/threat-protection/security-policy-settings/security-options.md +++ b/windows/security/threat-protection/security-policy-settings/security-options.md @@ -72,7 +72,7 @@ For info about setting security policies, see [Configure security policy setting | [Microsoft network client: Send unencrypted password to third-party SMB servers](microsoft-network-client-send-unencrypted-password-to-third-party-smb-servers.md)| Describes the best practices, location, values, policy management and security considerations for the **Microsoft network client: Send unencrypted password to third-party SMB servers** security policy setting. | | [Microsoft network server: Amount of idle time required before suspending session](microsoft-network-server-amount-of-idle-time-required-before-suspending-session.md)| Describes the best practices, location, values, and security considerations for the **Microsoft network server: Amount of idle time required before suspending session** security policy setting. | | [Microsoft network server: Attempt S4U2Self to obtain claim information](microsoft-network-server-attempt-s4u2self-to-obtain-claim-information.md)| Describes the best practices, location, values, management, and security considerations for the **Microsoft network server: Attempt S4U2Self to obtain claim information** security policy setting. | -| [Microsoft network server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md)| Describes the best practices, location, values, policy management and security considerations for the **Microsoft network server: Digitally sign communications (always)** security policy setting for SMBv3 and SMBv2.| +| [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md)| Describes the best practices, location, values, policy management and security considerations for the **Microsoft network server: Digitally sign communications (always)** security policy setting for SMBv3 and SMBv2.| | [SMBv1 Microsoft network server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md)| Describes the best practices, location, values, policy management and security considerations for the **Microsoft network server: Digitally sign communications (always)** security policy setting for SMBv1 only.| | [SMBv1 Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md)| 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 for SMBv1 only. | | [Microsoft network server: Disconnect clients when logon hours expire](microsoft-network-server-disconnect-clients-when-logon-hours-expire.md)| Describes the best practices, location, values, and security considerations for the **Microsoft network server: Disconnect clients when logon hours expire** security policy setting. | From 03695484d5ef3ca456d861ac6475a471b1811da1 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Fri, 29 Jun 2018 00:06:27 +0000 Subject: [PATCH 104/403] Merged PR 9471: Consumer endpoints added and security statement tweaked --- windows/privacy/TOC.md | 2 + ...ws-diagnostic-data-in-your-organization.md | 2 +- windows/privacy/manage-windows-endpoints.md | 254 +--------------- ...-endpoints-1709-non-enterprise-editions.md | 273 ++++++++++++++++++ ...-endpoints-1803-non-enterprise-editions.md | 148 ++++++++++ 5 files changed, 431 insertions(+), 248 deletions(-) create mode 100644 windows/privacy/windows-endpoints-1709-non-enterprise-editions.md create mode 100644 windows/privacy/windows-endpoints-1803-non-enterprise-editions.md diff --git a/windows/privacy/TOC.md b/windows/privacy/TOC.md index e3d3190996..05709993b8 100644 --- a/windows/privacy/TOC.md +++ b/windows/privacy/TOC.md @@ -14,4 +14,6 @@ ### [Windows 10, version 1709 and newer diagnostic data for the Full level](windows-diagnostic-data.md) ### [Windows 10, version 1703 diagnostic data for the Full level](windows-diagnostic-data-1703.md) ## [Manage Windows 10 connection endpoints](manage-windows-endpoints.md) +### [Windows 10, version 1709, connection endpoints for non-Enterprise editions](windows-endpoints-1709-non-enterprise-editions.md) +### [Windows 10, version 1803, connection endpoints for non-Enterprise editions](windows-endpoints-1803-non-enterprise-editions.md) ## [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 3fda54cb26..17d45d542b 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -25,7 +25,7 @@ To frame a discussion about diagnostic data, it is important to understand Micro - **Control.** We offer customers control of the diagnostic data they share with us by providing easy-to-use management tools. - **Transparency.** We provide information about the diagnostic data that Windows and Windows Server collects so our customers can make informed decisions. -- **Security.** We encrypt diagnostic data in transit from your device and protect that data at our secure data centers. +- **Security.** We encrypt diagnostic data in transit from your device via TLS 1.2, and additionally use certificate pinning to secure the connection. - **Strong legal protections.** We respect customers’ local privacy laws and fight for legal protection of their privacy as a fundamental human right. - **No content-based targeting.** We take steps to avoid and minimize the collection of customer content, such as the content of files, chats, or emails, through the Windows diagnostic data system. Customer content inadvertently collected is kept confidential and not used for user targeting. - **Benefits to you.** We collect Windows diagnostic data to help provide you with an up-to-date, more secure, reliable and performant product, and to improve Windows for all our customers. diff --git a/windows/privacy/manage-windows-endpoints.md b/windows/privacy/manage-windows-endpoints.md index c9bc42d287..c5fb0c11f5 100644 --- a/windows/privacy/manage-windows-endpoints.md +++ b/windows/privacy/manage-windows-endpoints.md @@ -5,10 +5,10 @@ keywords: privacy, manage connections to Microsoft, Windows 10, Windows Server 2 ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library -ms.localizationpriority: medium -author: brianlic-msft -ms.author: brianlic -ms.date: 11/21/2017 +ms.localizationpriority: high +author: danihalfin +ms.author: daniha +ms.date: 6/26/2018 --- # Manage Windows 10 connection endpoints @@ -482,250 +482,10 @@ If you disable this endpoint, Windows Defender won't be able to update its malwa |----------------|----------|------------|----------------------------------| |Various|HTTPS|go.microsoft.com| 1709 | -## Endpoints for other Windows editions +## Other Windows 10 editions -In addition to the endpoints listed for Windows 10 Enterprise, the following endpoints are available on other editions of Windows 10, version 1709. - -## Windows 10 Home - -| **Destination** | **Protocol** | **Description** | -| --- | --- | --- | -| *.tlu.dl.delivery.mp.microsoft.com.c.footprint.net | HTTP | Enables connections to Windows Update. | -| *.wac.phicdn.net | HTTP | Used by the Verizon Content Delivery Network to perform Windows updates. | -| *.1.msftsrvcs.vo.llnwi.net | HTTP | Used for Windows Update downloads of apps and OS updates. | -| *.c-msedge.net | HTTP | Used by OfficeHub to get the metadata of Office apps. | -| *.delivery.dsp.mp.microsoft.com.nsatc.net | TLSv1.2 | Enables connections to Windows Update. | -| *.dscd.akamai.net | HTTP | Used to download content. | -| *.dspg.akamaiedge.net | HTTP | Used to check for updates to maps that have been downloaded for offline use. | -| *.hwcdn.net | HTTP | Used by the Highwinds Content Delivery Network to perform Windows updates. | -| *.m1-msedge.net | TLSv1.2 | Used by OfficeHub to get the metadata of Office apps. | -| *.search.msn.com | TLSv1.2 | Used to retrieve Windows Spotlight metadata. | -| *.wac.edgecastcdn.net | TLSv1.2 | Used by the Verizon Content Delivery Network to perform Windows updates. | -| *.wns.windows.com | TLSv1.2 | Used for the Windows Push Notification Services (WNS). | -| *prod.do.dsp.mp.microsoft.com | TLSv1.2\/HTTPS | Used for Windows Update downloads of apps and OS updates. | -| .g.akamaiedge.net | HTTP | Used to check for updates to maps that have been downloaded for offline use. | -| telecommand.telemetry.microsoft.com | HTTPS | Used by Windows Error Reporting. | -| 2.dl.delivery.mp.microsoft.com | HTTP | Enables connections to Windows Update. | -| 2.tlu.dl.delivery.mp.microsoft.com | HTTP | Enables connections to Windows Update. | -| arc.msn.com | HTTPS | Used to retrieve Windows Spotlight metadata. | -| arc.msn.com.nsatc.net | TLSv1.2 | Used to retrieve Windows Spotlight metadata. | -| a-ring.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | -| au.download.windowsupdate.com | HTTP | Used to download operating system patches and updates. | -| b-ring.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | -| candycrushsoda.king.com | TLSv1.2 | Used for Candy Crush Saga updates. | -| cdn.content.prod.cms.msn.com | HTTP | Used to retrieve Windows Spotlight metadata. | -| cdn.onenote.net | HTTP | Used for OneNote Live Tile. | -| client-office365-tas.msedge.net | HTTP | Used to connect to the Office 365 portal’s shared infrastructure, including Office Online. | -| config.edge.skype.com | HTTP | Used to retrieve Skype configuration values. | -| ctldl.windowsupdate.com | HTTP | Used to download certificates that are publicly known to be fraudulent. | -| cy2.displaycatalog.md.mp.microsoft.com.akadns.net | TLSv1.2 | Used to communicate with Microsoft Store. | -| cy2.licensing.md.mp.microsoft.com.akadns.net | TLSv1.2 | Used to communicate with Microsoft Store. | -| cy2.purchase.md.mp.microsoft.com.akadns.net | TLSv1.2 | Used to communicate with Microsoft Store. | -| cy2.settings.data.microsoft.com.akadns.net | TLSv1.2 | Used as a way for apps to dynamically update their configuration. | -| cy2.vortex.data.microsoft.com.akadns.net | TLSv1.2 | Used to retrieve Windows Insider Preview builds. | -| definitionupdates.microsoft.com | HTTPS | Used for Windows Defender definition updates. | -| displaycatalog.mp.microsoft.com | HTTPS | Used to communicate with Microsoft Store. | -| dl.delivery.mp.microsoft.com | HTTPS | Enables connections to Windows Update. | -| dual-a-0001.a-msedge.net | TLSv1.2 | Used by OfficeHub to get the metadata of Office apps. | -| fe2.update.microsoft.com | HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | -| fe2.update.microsoft.com.nsatc.net | TLSv1.2 | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | -| fe3.delivery.dsp.mp.microsoft.com.nsatc.net | TLSv1.2\/HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | -| fg.download.windowsupdate.com.c.footprint.net | HTTP | Used to download operating system patches and updates. | -| fp.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | -| g.live.com/1rewlive5skydrive/ | HTTPS | Used by a redirection service to automatically update URLs. | -| g.msn.com.nsatc.net | HTTP | Used to retrieve Windows Spotlight metadata. | -| geo-prod.do.dsp.mp.microsoft.com.nsatc.net | TLSv1.2 | Enables connections to Windows Update. | -| go.microsoft.com | HTTPS | Used by a redirection service to automatically update URLs. | -| img-prod-cms-rt-microsoft-com.akamaized.net | HTTPS | Used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps). | -| *.login.msa.akadns6.net | TLSv1.2 | Used for Microsoft accounts to sign in. | -| licensing.mp.microsoft.com | HTTPS | Used for online activation and some app licensing. | -| location-inference-westus.cloudapp.net | TLSv1.2 | Used for location data. | -| login.live.com | HTTPS | Used to authenticate a device. | -| mediaredirect.microsoft.com | HTTPS | Used by the Groove Music app to update HTTP handler status. | -| modern.watson.data.microsoft.com.akadns.net | TLSv1.2 | Used by Windows Error Reporting. | -| msftsrvcs.vo.llnwd.net | HTTP | Enables connections to Windows Update. | -| msnbot-*.search.msn.com | TLSv1.2 | Used to retrieve Windows Spotlight metadata. | -| oem.twimg.com | HTTPS | Used for the Twitter Live Tile. | -| oneclient.sfx.ms | HTTPS | Used by OneDrive for Business to download and verify app updates. | -| peer4-wst.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | -| pti.store.microsoft.com | HTTPS | Used to communicate with Microsoft Store. | -| pti.store.microsoft.com.unistore.akadns.net | TLSv1.2 | Used to communicate with Microsoft Store. | -| purchase.mp.microsoft.com | HTTPS | Used to communicate with Microsoft Store. | -| ris.api.iris.microsoft.com.akadns.net | TLSv1.2\/HTTPS | Used to retrieve Windows Spotlight metadata. | -| settings-win.data.microsoft.com | HTTPS | Used for Windows apps to dynamically update their configuration. | -| sls.update.microsoft.com.nsatc.net | TLSv1.2\/HTTPS | Enables connections to Windows Update. | -| star-mini.c10r.facebook.com | TLSv1.2 | Used for the Facebook Live Tile. | -| storecatalogrevocation.storequality.microsoft.com | HTTPS | Used to revoke licenses for malicious apps on the Microsoft Store. | -| storeedgefd.dsx.mp.microsoft.com | HTTPS | Used to communicate with Microsoft Store. | -| store-images.s-microsoft.com | HTTP | Used to get images that are used for Microsoft Store suggestions. | -| tile-service.weather.microsoft.com | HTTP | Used to download updates to the Weather app Live Tile. | -| tsfe.trafficshaping.dsp.mp.microsoft.com | TLSv1.2 | Used for content regulation. | -| v10.vortex-win.data.microsoft.com | HTTPS | Used to retrieve Windows Insider Preview builds. | -| wallet.microsoft.com | HTTPS | Used by the Microsoft Wallet app. | -| wallet-frontend-prod-westus.cloudapp.net | TLSv1.2 | Used by the Microsoft Wallet app. | -| watson.telemetry.microsoft.com | HTTPS | Used by Windows Error Reporting. | -| wdcp.microsoft.akadns.net | TLSv1.2 | Used for Windows Defender when Cloud-based Protection is enabled. | -| wildcard.twimg.com | TLSv1.2 | Used for the Twitter Live Tile. | -| www.bing.com | HTTP | Used for updates for Cortana, apps, and Live Tiles. | -| www.facebook.com | HTTPS | Used for the Facebook Live Tile. | -| [www.microsoft.com](http://www.microsoft.com/) | HTTPS | Used for updates for Cortana, apps, and Live Tiles. | - -## Windows 10 Pro - -| **Destination** | **Protocol** | **Description** | -| --- | --- | --- | -| *.*.akamai.net | HTTP | Used to download content. | -| *.*.akamaiedge.net | TLSv1.2\/HTTP | Used to check for updates to maps that have been downloaded for offline use. | -| *.a-msedge.net | TLSv1.2 | Used by OfficeHub to get the metadata of Office apps. | -| *.blob.core.windows.net | HTTPS | Used by Windows Update to update words used for language input methods. | -| *.c-msedge.net | HTTP | Used by OfficeHub to get the metadata of Office apps. | -| *.dl.delivery.mp.microsoft.com | HTTP | Enables connections to Windows Update. | -| *.dspb.akamaiedge.net | TLSv1.2 | Used to check for updates to maps that have been downloaded for offline use. | -| *.dspg.akamaiedge.net | TLSv1.2 | Used to check for updates to maps that have been downloaded for offline use. | -| *.e-msedge.net | TLSv1.2 | Used by OfficeHub to get the metadata of Office apps. | -| *.login.msa.akadns6.net | TLSv1.2 | Used for Microsoft accounts to sign in. | -| *.s-msedge.net | TLSv1.2 | Used by OfficeHub to get the metadata of Office apps. | -| *.telecommand.telemetry.microsoft.com.akadns.net | TLSv1.2 | Used by Windows Error Reporting. | -| *.wac.edgecastcdn.net | TLSv1.2 | Used by the Verizon Content Delivery Network to perform Windows updates. | -| *.wac.phicdn.net | HTTP | Used by the Verizon Content Delivery Network to perform Windows updates. | -| *.wns.windows.com | TLSv1.2 | Used for the Windows Push Notification Services (WNS). | -| *prod.do.dsp.mp.microsoft.com | TLSv1.2\/HTTPS | Used for Windows Update downloads of apps and OS updates. | -| 3.dl.delivery.mp.microsoft.com | HTTPS | Enables connections to Windows Update. | -| 3.dl.delivery.mp.microsoft.com.c.footprint.net | HTTP | Enables connections to Windows Update. | -| 3.tlu.dl.delivery.mp.microsoft.com | HTTP | Enables connections to Windows Update. | -| 3.tlu.dl.delivery.mp.microsoft.com.c.footprint.net | HTTP | Enables connections to Windows Update. | -| arc.msn.com | HTTPS | Used to retrieve Windows Spotlight metadata. | -| arc.msn.com.nsatc.net | TLSv1.3 | Used to retrieve Windows Spotlight metadata. | -| au.download.windowsupdate.com | HTTPS | Used to download operating system patches and updates. | -| b-ring.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | -| candycrushsoda.king.com | HTTPS | Used for Candy Crush Saga updates. | -| cdn.content.prod.cms.msn.com | HTTP | Used to retrieve Windows Spotlight metadata. | -| cdn.onenote.net | HTTPS | Used for OneNote Live Tile. | -| client-office365-tas.msedge.net | HTTPS | Used to connect to the Office 365 portal’s shared infrastructure, including Office Online. | -| config.edge.skype.com | HTTPS | Used to retrieve Skype configuration values. | -| ctldl.windowsupdate.com | HTTP | Used to download certificates that are publicly known to be fraudulent. | -| cs12.wpc.v0cdn.net | HTTP | Used by the Verizon Content Delivery Network to download content for Windows upgrades with Wireless Planning and Coordination (WPC). | -| cy2.displaycatalog.md.mp.microsoft.com.akadns.net | TLSv1.2 | Used to communicate with Microsoft Store. | -| cy2.settings.data.microsoft.com.akadns.net | TLSv1.2 | Used as a way for apps to dynamically update their configuration. | -| cy2.vortex.data.microsoft.com.akadns.net | TLSv1.2 | Used to retrieve Windows Insider Preview builds. | -| definitionupdates.microsoft.com | HTTPS | Used for Windows Defender definition updates. | -| displaycatalog.mp.microsoft.com | HTTPS | Used to communicate with Microsoft Store. | -| download.windowsupdate.com | HTTP | Enables connections to Windows Update. | -| evoke-windowsservices-tas.msedge.net | HTTPS | Used by the Photos app to download configuration files, and to connect to the Office 365 portal’s shared infrastructure, including Office Online. | -| fe2.update.microsoft.com | HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | -| fe2.update.microsoft.com.nsatc.net | TLSv1.2 | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | -| fe3.delivery.dsp.mp.microsoft.com.nsatc.net | TLSv1.2\/HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | -| fe3.delivery.mp.microsoft.com | HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | -| fg.download.windowsupdate.com.c.footprint.net | HTTP | Used to download operating system patches and updates. | -| fp.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | -| fs.microsoft.com | HTTPS | Used to download fonts on demand | -| g.live.com | HTTP | Used by a redirection service to automatically update URLs. | -| g.msn.com | HTTPS | Used to retrieve Windows Spotlight metadata. | -| g.msn.com.nsatc.net | TLSv1.2 | Used to retrieve Windows Spotlight metadata. | -| geo-prod.do.dsp.mp.microsoft.com | HTTPS | Enables connections to Windows Update. | -| geover-prod.do.dsp.mp.microsoft.com | HTTPS | Enables connections to Windows Update. | -| go.microsoft.com | HTTPS | Used by a redirection service to automatically update URLs. | -| gpla1.wac.v2cdn.net | HTTP | Used for Baltimore CyberTrust Root traffic. . | -| img-prod-cms-rt-microsoft-com.akamaized.net | HTTPS | Used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps). | -| licensing.mp.microsoft.com | HTTPS | Used for online activation and some app licensing. | -| location-inference-westus.cloudapp.net | TLSv1.2 | Used for location data. | -| login.live.com | HTTPS | Used to authenticate a device. | -| l-ring.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | -| mediaredirect.microsoft.com | HTTPS | Used by the Groove Music app to update HTTP handler status. | -| modern.watson.data.microsoft.com.akadns.net | TLSv1.2 | Used by Windows Error Reporting. | -| msnbot-*.search.msn.com | TLSv1.2 | Used to retrieve Windows Spotlight metadata. | -| oem.twimg.com | HTTP | Used for the Twitter Live Tile. | -| oneclient.sfx.ms | HTTP | Used by OneDrive for Business to download and verify app updates. | -| peer1-wst.msedge.net | HTTP | Used by OfficeHub to get the metadata of Office apps. | -| pti.store.microsoft.com | HTTPS | Used to communicate with Microsoft Store. | -| pti.store.microsoft.com.unistore.akadns.net | HTTPS | Used to communicate with Microsoft Store. | -| purchase.mp.microsoft.com | HTTPS | Used to communicate with Microsoft Store. | -| ris.api.iris.microsoft.com | HTTPS | Used to retrieve Windows Spotlight metadata. | -| settings-win.data.microsoft.com | HTTPS | Used for Windows apps to dynamically update their configuration. | -| sls.update.microsoft.com | HTTPS | Enables connections to Windows Update. | -| storecatalogrevocation.storequality.microsoft.com | HTTPS | Used to revoke licenses for malicious apps on the Microsoft Store. | -| storeedgefd.dsx.mp.microsoft.com | HTTPS | Used to communicate with Microsoft Store. | -| store-images.s-microsoft.com | HTTPS | Used to get images that are used for Microsoft Store suggestions. | -| store-images.s-microsoft.com | HTTPS | Used to get images that are used for Microsoft Store suggestions. | -| telecommand.telemetry.microsoft.com | HTTPS | Used by Windows Error Reporting. | -| tile-service.weather.microsoft.com | HTTP | Used to download updates to the Weather app Live Tile. | -| tsfe.trafficshaping.dsp.mp.microsoft.com | HTTPS | Used for content regulation. | -| v10.vortex-win.data.microsoft.com | HTTPS | Used to retrieve Windows Insider Preview builds. | -| wallet.microsoft.com | HTTPS | Used by the Microsoft Wallet app. | -| watson.telemetry.microsoft.com | HTTPS | Used by Windows Error Reporting. | -| wdcp.microsoft.akadns.net | HTTPS | Used for Windows Defender when Cloud-based Protection is enabled. | -| wildcard.twimg.com | TLSv1.2 | Used for the Twitter Live Tile. | -| www.bing.com | TLSv1.2 | Used for updates for Cortana, apps, and Live Tiles. | -| www.facebook.com | HTTPS | Used for the Facebook Live Tile. | -| [www.microsoft.com](http://www.microsoft.com/) | HTTPS | Used for updates for Cortana, apps, and Live Tiles. | - -## Windows 10 Education - -| **Destination** | **Protocol** | **Description** | -| --- | --- | --- | -| *.a-msedge.net | TLSv1.2 | Used by OfficeHub to get the metadata of Office apps. | -| *.b.akamaiedge.net | TLSv1.2 | Used to check for updates to maps that have been downloaded for offline use. | -| *.c-msedge.net | HTTP | Used by OfficeHub to get the metadata of Office apps. | -| *.dscb1.akamaiedge.net | HTTP | Used to check for updates to maps that have been downloaded for offline use. | -| *.dscd.akamai.net | HTTP | Used to download content. | -| *.dspb.akamaiedge.net | TLSv1.2 | Used to check for updates to maps that have been downloaded for offline use. | -| *.dspw65.akamai.net | HTTP | Used to download content. | -| *.e-msedge.net | TLSv1.2 | Used by OfficeHub to get the metadata of Office apps. | -| *.g.akamai.net | HTTP | Used to download content. | -| *.g.akamaiedge.net | TLSv1.2 | Used to check for updates to maps that have been downloaded for offline use. | -| *.l.windowsupdate.com | HTTP | Enables connections to Windows Update. | -| *.s-msedge.net | TLSv1.2 | Used by OfficeHub to get the metadata of Office apps. | -| *.wac.phicdn.net | HTTP | Used by the Verizon Content Delivery Network to perform Windows updates | -| *.wns.windows.com | TLSv1.2 | Used for the Windows Push Notification Services (WNS). | -| *prod.do.dsp.mp.microsoft.com | TLSv1.2 | Used for Windows Update downloads of apps and OS updates. | -| *prod.do.dsp.mp.microsoft.com.nsatc.net | TLSv1.2 | Used for Windows Update downloads of apps and OS updates. | -| 3.dl.delivery.mp.microsoft.com.c.footprint.net | HTTP | Enables connections to Windows Update. | -| 3.tlu.dl.delivery.mp.microsoft.com.c.footprint.net | HTTP | Enables connections to Windows Update. | -| a-ring.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | -| au.download.windowsupdate.com | HTTP | Used to download operating system patches and updates. | -| cdn.onenote.net | HTTPS | Used for OneNote Live Tile. | -| cds.*.hwcdn.net | HTTP | Used by the Highwinds Content Delivery Network to perform Windows updates. | -| co4.telecommand.telemetry.microsoft.com.akadns.net | TLSv1.2 | Used by Windows Error Reporting. | -| config.edge.skype.com | HTTPS | Used to retrieve Skype configuration values. | -| ctldl.windowsupdate.com | HTTP | Used to download certificates that are publicly known to be fraudulent. | -| cs12.wpc.v0cdn.net | HTTP | Used by the Verizon Content Delivery Network to download content for Windows upgrades with Wireless Planning and Coordination (WPC). | -| cy2.displaycatalog.md.mp.microsoft.com.akadns.net | TLSv1.2 | Used to communicate with Microsoft Store. | -| cy2.settings.data.microsoft.com.akadns.net | TLSv1.2 | Used as a way for apps to dynamically update their configuration. | -| cy2.vortex.data.microsoft.com.akadns.net | TLSv1.2 | Used to retrieve Windows Insider Preview builds. | -| dl.delivery.mp.microsoft.com | HTTPS | Enables connections to Windows Update. | -| download.windowsupdate.com | HTTP | Enables connections to Windows Update. | -| evoke-windowsservices-tas.msedge.net/ab | HTTPS | Used by the Photos app to download configuration files, and to connect to the Office 365 portal’s shared infrastructure, including Office Online. | -| fe2.update.microsoft.com.nsatc.net | TLSv1.2 | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | -| fe3.delivery.dsp.mp.microsoft.com.nsatc.net | TLSv1.2 | Enables connections to Windows Update. | -| fg.download.windowsupdate.com.c.footprint.net | HTTP | Used to download operating system patches and updates. | -| fp.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | -| g.msn.com.nsatc.net | TLSv1.2\/HTTP | Used to retrieve Windows Spotlight metadata. | -| geo-prod.do.dsp.mp.microsoft.com.nsatc.net | TLSv1.2 | Enables connections to Windows Update. | -| geover-prod.do.dsp.mp.microsoft.com | HTTPS | Enables connections to Windows Update. | -| go.microsoft.com | HTTPS | Used by a redirection service to automatically update URLs. | -| gpla1.wac.v2cdn.net | HTTP | Used for Baltimore CyberTrust Root traffic. . | -| ipv4.login.msa.akadns6.net | TLSv1.2 | Used for Microsoft accounts to sign in. | -| licensing.mp.microsoft.com | HTTPS | Used for online activation and some app licensing. | -| location-inference-westus.cloudapp.net | TLSv1.2 | Used for location data. | -| login.live.com/* | HTTPS | Used to authenticate a device. | -| l-ring.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | -| mediaredirect.microsoft.com | HTTPS | Used by the Groove Music app to update HTTP handler status. | -| modern.watson.data.microsoft.com.akadns.net | TLSv1.2 | Used by Windows Error Reporting. | -| msftconnecttest.com/* | HTTP | Used by Network Connection Status Indicator (NCSI) to detect Internet connectivity and corporate network connectivity status. | -| msnbot-65-52-108-198.search.msn.com | TLSv1.2 | Used to retrieve Windows Spotlight metadata. | -| oneclient.sfx.ms | HTTP | Used by OneDrive for Business to download and verify app updates. | -| peer1-wst.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | -| pti.store.microsoft.com.unistore.akadns.net | TLSv1.2 | Used to communicate with Microsoft Store. | -| settings-win.data.microsoft.com | HTTPS | Used for Windows apps to dynamically update their configuration. | -| sls.update.microsoft.com.nsatc.net | TLSv1.2 | Enables connections to Windows Update. | -| store-images.s-microsoft.com | HTTPS | Used to get images that are used for Microsoft Store suggestions. | -| tile-service.weather.microsoft.com | HTTP | Used to download updates to the Weather app Live Tile. | -| telecommand.telemetry.microsoft.com | HTTPS | Used by Windows Error Reporting. | -| tsfe.trafficshaping.dsp.mp.microsoft.com | TLSv1.2 | Used for content regulation. | -| wallet.microsoft.com | HTTPS | Used by the Microsoft Wallet app. | -| watson.telemetry.microsoft.com | HTTPS | Used by Windows Error Reporting. | -| wdcp.microsoft.akadns.net | TLSv1.2 | Used for Windows Defender when Cloud-based Protection is enabled. | -| www.bing.com | HTTPS | Used for updates for Cortana, apps, and Live Tiles. | +To view endpoints for non-Enterprise Windows 10 editions, see: +- [Windows 10, version 1709, connection endpoints for non-Enterprise editions](windows-endpoints-1709-non-enterprise-editions.md) ## Related links diff --git a/windows/privacy/windows-endpoints-1709-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1709-non-enterprise-editions.md new file mode 100644 index 0000000000..601a236c61 --- /dev/null +++ b/windows/privacy/windows-endpoints-1709-non-enterprise-editions.md @@ -0,0 +1,273 @@ +--- +title: Windows 10, version 1709, connection endpoints for non-Enterprise editions +description: Explains what Windows 10 endpoints are used in non-Enterprise editions. +keywords: privacy, manage connections to Microsoft, Windows 10, Windows Server 2016 +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.localizationpriority: high +author: danihalfin +ms.author: daniha +ms.date: 6/26/2018 +--- +# Windows 10, version 1709, connection endpoints for non-Enterprise editions + + **Applies to** + +- Windows 10 Home, version 1709 +- Windows 10 Professional, version 1709 +- Windows 10 Education, version 1709 + +In addition to the endpoints listed for [Windows 10 Enterprise](manage-windows-endpoints.md), the following endpoints are available on other editions of Windows 10, version 1709. + +We used the following methodology to derive these network endpoints: + +1. Set up the latest version of Windows 10 on a test virtual machine using the default settings. +2. Leave the devices running idle for a week (that is, a user is not interacting with the system/device). +3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. +4. Compile reports on traffic going to public IP addresses. +5. The test virtual machine was logged in using a local account and was not joined to a domain or Azure Active Directory. + +> [!NOTE] +> Microsoft uses global load balancers that can appear in network trace-routes. For example, an endpoint for *.akadns.net might be used to load balance requests to an Azure datacenter, which can change over time. + +## Windows 10 Home + +| **Destination** | **Protocol** | **Description** | +| --- | --- | --- | +| *.tlu.dl.delivery.mp.microsoft.com.c.footprint.net | HTTP | Enables connections to Windows Update. | +| *.wac.phicdn.net | HTTP | Used by the Verizon Content Delivery Network to perform Windows updates. | +| *.1.msftsrvcs.vo.llnwi.net | HTTP | Used for Windows Update downloads of apps and OS updates. | +| *.c-msedge.net | HTTP | Used by OfficeHub to get the metadata of Office apps. | +| *.delivery.dsp.mp.microsoft.com.nsatc.net | TLSv1.2 | Enables connections to Windows Update. | +| *.dscd.akamai.net | HTTP | Used to download content. | +| *.dspg.akamaiedge.net | HTTP | Used to check for updates to maps that have been downloaded for offline use. | +| *.hwcdn.net | HTTP | Used by the Highwinds Content Delivery Network to perform Windows updates. | +| *.m1-msedge.net | TLSv1.2 | Used by OfficeHub to get the metadata of Office apps. | +| *.search.msn.com | TLSv1.2 | Used to retrieve Windows Spotlight metadata. | +| *.wac.edgecastcdn.net | TLSv1.2 | Used by the Verizon Content Delivery Network to perform Windows updates. | +| *.wns.windows.com | TLSv1.2 | Used for the Windows Push Notification Services (WNS). | +| *prod.do.dsp.mp.microsoft.com | TLSv1.2\/HTTPS | Used for Windows Update downloads of apps and OS updates. | +| .g.akamaiedge.net | HTTP | Used to check for updates to maps that have been downloaded for offline use. | +| telecommand.telemetry.microsoft.com | HTTPS | Used by Windows Error Reporting. | +| 2.dl.delivery.mp.microsoft.com | HTTP | Enables connections to Windows Update. | +| 2.tlu.dl.delivery.mp.microsoft.com | HTTP | Enables connections to Windows Update. | +| arc.msn.com | HTTPS | Used to retrieve Windows Spotlight metadata. | +| arc.msn.com.nsatc.net | TLSv1.2 | Used to retrieve Windows Spotlight metadata. | +| a-ring.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| au.download.windowsupdate.com | HTTP | Used to download operating system patches and updates. | +| b-ring.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| candycrushsoda.king.com | TLSv1.2 | Used for Candy Crush Saga updates. | +| cdn.content.prod.cms.msn.com | HTTP | Used to retrieve Windows Spotlight metadata. | +| cdn.onenote.net | HTTP | Used for OneNote Live Tile. | +| client-office365-tas.msedge.net | HTTP | Used to connect to the Office 365 portal’s shared infrastructure, including Office Online. | +| config.edge.skype.com | HTTP | Used to retrieve Skype configuration values. | +| ctldl.windowsupdate.com | HTTP | Used to download certificates that are publicly known to be fraudulent. | +| cy2.displaycatalog.md.mp.microsoft.com.akadns.net | TLSv1.2 | Used to communicate with Microsoft Store. | +| cy2.licensing.md.mp.microsoft.com.akadns.net | TLSv1.2 | Used to communicate with Microsoft Store. | +| cy2.purchase.md.mp.microsoft.com.akadns.net | TLSv1.2 | Used to communicate with Microsoft Store. | +| cy2.settings.data.microsoft.com.akadns.net | TLSv1.2 | Used as a way for apps to dynamically update their configuration. | +| cy2.vortex.data.microsoft.com.akadns.net | TLSv1.2 | Used to retrieve Windows Insider Preview builds. | +| definitionupdates.microsoft.com | HTTPS | Used for Windows Defender definition updates. | +| displaycatalog.mp.microsoft.com | HTTPS | Used to communicate with Microsoft Store. | +| dl.delivery.mp.microsoft.com | HTTPS | Enables connections to Windows Update. | +| dual-a-0001.a-msedge.net | TLSv1.2 | Used by OfficeHub to get the metadata of Office apps. | +| fe2.update.microsoft.com | HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | +| fe2.update.microsoft.com.nsatc.net | TLSv1.2 | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | +| fe3.delivery.dsp.mp.microsoft.com.nsatc.net | TLSv1.2\/HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | +| fg.download.windowsupdate.com.c.footprint.net | HTTP | Used to download operating system patches and updates. | +| fp.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| g.live.com/1rewlive5skydrive/ | HTTPS | Used by a redirection service to automatically update URLs. | +| g.msn.com.nsatc.net | HTTP | Used to retrieve Windows Spotlight metadata. | +| geo-prod.do.dsp.mp.microsoft.com.nsatc.net | TLSv1.2 | Enables connections to Windows Update. | +| go.microsoft.com | HTTPS | Used by a redirection service to automatically update URLs. | +| img-prod-cms-rt-microsoft-com.akamaized.net | HTTPS | Used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps). | +| *.login.msa.akadns6.net | TLSv1.2 | Used for Microsoft accounts to sign in. | +| licensing.mp.microsoft.com | HTTPS | Used for online activation and some app licensing. | +| location-inference-westus.cloudapp.net | TLSv1.2 | Used for location data. | +| login.live.com | HTTPS | Used to authenticate a device. | +| mediaredirect.microsoft.com | HTTPS | Used by the Groove Music app to update HTTP handler status. | +| modern.watson.data.microsoft.com.akadns.net | TLSv1.2 | Used by Windows Error Reporting. | +| msftsrvcs.vo.llnwd.net | HTTP | Enables connections to Windows Update. | +| msnbot-*.search.msn.com | TLSv1.2 | Used to retrieve Windows Spotlight metadata. | +| oem.twimg.com | HTTPS | Used for the Twitter Live Tile. | +| oneclient.sfx.ms | HTTPS | Used by OneDrive for Business to download and verify app updates. | +| peer4-wst.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| pti.store.microsoft.com | HTTPS | Used to communicate with Microsoft Store. | +| pti.store.microsoft.com.unistore.akadns.net | TLSv1.2 | Used to communicate with Microsoft Store. | +| purchase.mp.microsoft.com | HTTPS | Used to communicate with Microsoft Store. | +| ris.api.iris.microsoft.com.akadns.net | TLSv1.2\/HTTPS | Used to retrieve Windows Spotlight metadata. | +| settings-win.data.microsoft.com | HTTPS | Used for Windows apps to dynamically update their configuration. | +| sls.update.microsoft.com.nsatc.net | TLSv1.2\/HTTPS | Enables connections to Windows Update. | +| star-mini.c10r.facebook.com | TLSv1.2 | Used for the Facebook Live Tile. | +| storecatalogrevocation.storequality.microsoft.com | HTTPS | Used to revoke licenses for malicious apps on the Microsoft Store. | +| storeedgefd.dsx.mp.microsoft.com | HTTPS | Used to communicate with Microsoft Store. | +| store-images.s-microsoft.com | HTTP | Used to get images that are used for Microsoft Store suggestions. | +| tile-service.weather.microsoft.com | HTTP | Used to download updates to the Weather app Live Tile. | +| tsfe.trafficshaping.dsp.mp.microsoft.com | TLSv1.2 | Used for content regulation. | +| v10.vortex-win.data.microsoft.com | HTTPS | Used to retrieve Windows Insider Preview builds. | +| wallet.microsoft.com | HTTPS | Used by the Microsoft Wallet app. | +| wallet-frontend-prod-westus.cloudapp.net | TLSv1.2 | Used by the Microsoft Wallet app. | +| watson.telemetry.microsoft.com | HTTPS | Used by Windows Error Reporting. | +| wdcp.microsoft.akadns.net | TLSv1.2 | Used for Windows Defender when Cloud-based Protection is enabled. | +| wildcard.twimg.com | TLSv1.2 | Used for the Twitter Live Tile. | +| www.bing.com | HTTP | Used for updates for Cortana, apps, and Live Tiles. | +| www.facebook.com | HTTPS | Used for the Facebook Live Tile. | +| [www.microsoft.com](http://www.microsoft.com/) | HTTPS | Used for updates for Cortana, apps, and Live Tiles. | + +## Windows 10 Pro + +| **Destination** | **Protocol** | **Description** | +| --- | --- | --- | +| *.*.akamai.net | HTTP | Used to download content. | +| *.*.akamaiedge.net | TLSv1.2\/HTTP | Used to check for updates to maps that have been downloaded for offline use. | +| *.a-msedge.net | TLSv1.2 | Used by OfficeHub to get the metadata of Office apps. | +| *.blob.core.windows.net | HTTPS | Used by Windows Update to update words used for language input methods. | +| *.c-msedge.net | HTTP | Used by OfficeHub to get the metadata of Office apps. | +| *.dl.delivery.mp.microsoft.com | HTTP | Enables connections to Windows Update. | +| *.dspb.akamaiedge.net | TLSv1.2 | Used to check for updates to maps that have been downloaded for offline use. | +| *.dspg.akamaiedge.net | TLSv1.2 | Used to check for updates to maps that have been downloaded for offline use. | +| *.e-msedge.net | TLSv1.2 | Used by OfficeHub to get the metadata of Office apps. | +| *.login.msa.akadns6.net | TLSv1.2 | Used for Microsoft accounts to sign in. | +| *.s-msedge.net | TLSv1.2 | Used by OfficeHub to get the metadata of Office apps. | +| *.telecommand.telemetry.microsoft.com.akadns.net | TLSv1.2 | Used by Windows Error Reporting. | +| *.wac.edgecastcdn.net | TLSv1.2 | Used by the Verizon Content Delivery Network to perform Windows updates. | +| *.wac.phicdn.net | HTTP | Used by the Verizon Content Delivery Network to perform Windows updates. | +| *.wns.windows.com | TLSv1.2 | Used for the Windows Push Notification Services (WNS). | +| *prod.do.dsp.mp.microsoft.com | TLSv1.2\/HTTPS | Used for Windows Update downloads of apps and OS updates. | +| 3.dl.delivery.mp.microsoft.com | HTTPS | Enables connections to Windows Update. | +| 3.dl.delivery.mp.microsoft.com.c.footprint.net | HTTP | Enables connections to Windows Update. | +| 3.tlu.dl.delivery.mp.microsoft.com | HTTP | Enables connections to Windows Update. | +| 3.tlu.dl.delivery.mp.microsoft.com.c.footprint.net | HTTP | Enables connections to Windows Update. | +| arc.msn.com | HTTPS | Used to retrieve Windows Spotlight metadata. | +| arc.msn.com.nsatc.net | TLSv1.3 | Used to retrieve Windows Spotlight metadata. | +| au.download.windowsupdate.com | HTTPS | Used to download operating system patches and updates. | +| b-ring.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| candycrushsoda.king.com | HTTPS | Used for Candy Crush Saga updates. | +| cdn.content.prod.cms.msn.com | HTTP | Used to retrieve Windows Spotlight metadata. | +| cdn.onenote.net | HTTPS | Used for OneNote Live Tile. | +| client-office365-tas.msedge.net | HTTPS | Used to connect to the Office 365 portal’s shared infrastructure, including Office Online. | +| config.edge.skype.com | HTTPS | Used to retrieve Skype configuration values. | +| ctldl.windowsupdate.com | HTTP | Used to download certificates that are publicly known to be fraudulent. | +| cs12.wpc.v0cdn.net | HTTP | Used by the Verizon Content Delivery Network to download content for Windows upgrades with Wireless Planning and Coordination (WPC). | +| cy2.displaycatalog.md.mp.microsoft.com.akadns.net | TLSv1.2 | Used to communicate with Microsoft Store. | +| cy2.settings.data.microsoft.com.akadns.net | TLSv1.2 | Used as a way for apps to dynamically update their configuration. | +| cy2.vortex.data.microsoft.com.akadns.net | TLSv1.2 | Used to retrieve Windows Insider Preview builds. | +| definitionupdates.microsoft.com | HTTPS | Used for Windows Defender definition updates. | +| displaycatalog.mp.microsoft.com | HTTPS | Used to communicate with Microsoft Store. | +| download.windowsupdate.com | HTTP | Enables connections to Windows Update. | +| evoke-windowsservices-tas.msedge.net | HTTPS | Used by the Photos app to download configuration files, and to connect to the Office 365 portal’s shared infrastructure, including Office Online. | +| fe2.update.microsoft.com | HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | +| fe2.update.microsoft.com.nsatc.net | TLSv1.2 | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | +| fe3.delivery.dsp.mp.microsoft.com.nsatc.net | TLSv1.2\/HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | +| fe3.delivery.mp.microsoft.com | HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | +| fg.download.windowsupdate.com.c.footprint.net | HTTP | Used to download operating system patches and updates. | +| fp.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| fs.microsoft.com | HTTPS | Used to download fonts on demand | +| g.live.com | HTTP | Used by a redirection service to automatically update URLs. | +| g.msn.com | HTTPS | Used to retrieve Windows Spotlight metadata. | +| g.msn.com.nsatc.net | TLSv1.2 | Used to retrieve Windows Spotlight metadata. | +| geo-prod.do.dsp.mp.microsoft.com | HTTPS | Enables connections to Windows Update. | +| geover-prod.do.dsp.mp.microsoft.com | HTTPS | Enables connections to Windows Update. | +| go.microsoft.com | HTTPS | Used by a redirection service to automatically update URLs. | +| gpla1.wac.v2cdn.net | HTTP | Used for Baltimore CyberTrust Root traffic. . | +| img-prod-cms-rt-microsoft-com.akamaized.net | HTTPS | Used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps). | +| licensing.mp.microsoft.com | HTTPS | Used for online activation and some app licensing. | +| location-inference-westus.cloudapp.net | TLSv1.2 | Used for location data. | +| login.live.com | HTTPS | Used to authenticate a device. | +| l-ring.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| mediaredirect.microsoft.com | HTTPS | Used by the Groove Music app to update HTTP handler status. | +| modern.watson.data.microsoft.com.akadns.net | TLSv1.2 | Used by Windows Error Reporting. | +| msnbot-*.search.msn.com | TLSv1.2 | Used to retrieve Windows Spotlight metadata. | +| oem.twimg.com | HTTP | Used for the Twitter Live Tile. | +| oneclient.sfx.ms | HTTP | Used by OneDrive for Business to download and verify app updates. | +| peer1-wst.msedge.net | HTTP | Used by OfficeHub to get the metadata of Office apps. | +| pti.store.microsoft.com | HTTPS | Used to communicate with Microsoft Store. | +| pti.store.microsoft.com.unistore.akadns.net | HTTPS | Used to communicate with Microsoft Store. | +| purchase.mp.microsoft.com | HTTPS | Used to communicate with Microsoft Store. | +| ris.api.iris.microsoft.com | HTTPS | Used to retrieve Windows Spotlight metadata. | +| settings-win.data.microsoft.com | HTTPS | Used for Windows apps to dynamically update their configuration. | +| sls.update.microsoft.com | HTTPS | Enables connections to Windows Update. | +| storecatalogrevocation.storequality.microsoft.com | HTTPS | Used to revoke licenses for malicious apps on the Microsoft Store. | +| storeedgefd.dsx.mp.microsoft.com | HTTPS | Used to communicate with Microsoft Store. | +| store-images.s-microsoft.com | HTTPS | Used to get images that are used for Microsoft Store suggestions. | +| store-images.s-microsoft.com | HTTPS | Used to get images that are used for Microsoft Store suggestions. | +| telecommand.telemetry.microsoft.com | HTTPS | Used by Windows Error Reporting. | +| tile-service.weather.microsoft.com | HTTP | Used to download updates to the Weather app Live Tile. | +| tsfe.trafficshaping.dsp.mp.microsoft.com | HTTPS | Used for content regulation. | +| v10.vortex-win.data.microsoft.com | HTTPS | Used to retrieve Windows Insider Preview builds. | +| wallet.microsoft.com | HTTPS | Used by the Microsoft Wallet app. | +| watson.telemetry.microsoft.com | HTTPS | Used by Windows Error Reporting. | +| wdcp.microsoft.akadns.net | HTTPS | Used for Windows Defender when Cloud-based Protection is enabled. | +| wildcard.twimg.com | TLSv1.2 | Used for the Twitter Live Tile. | +| www.bing.com | TLSv1.2 | Used for updates for Cortana, apps, and Live Tiles. | +| www.facebook.com | HTTPS | Used for the Facebook Live Tile. | +| [www.microsoft.com](http://www.microsoft.com/) | HTTPS | Used for updates for Cortana, apps, and Live Tiles. | + +## Windows 10 Education + +| **Destination** | **Protocol** | **Description** | +| --- | --- | --- | +| *.a-msedge.net | TLSv1.2 | Used by OfficeHub to get the metadata of Office apps. | +| *.b.akamaiedge.net | TLSv1.2 | Used to check for updates to maps that have been downloaded for offline use. | +| *.c-msedge.net | HTTP | Used by OfficeHub to get the metadata of Office apps. | +| *.dscb1.akamaiedge.net | HTTP | Used to check for updates to maps that have been downloaded for offline use. | +| *.dscd.akamai.net | HTTP | Used to download content. | +| *.dspb.akamaiedge.net | TLSv1.2 | Used to check for updates to maps that have been downloaded for offline use. | +| *.dspw65.akamai.net | HTTP | Used to download content. | +| *.e-msedge.net | TLSv1.2 | Used by OfficeHub to get the metadata of Office apps. | +| *.g.akamai.net | HTTP | Used to download content. | +| *.g.akamaiedge.net | TLSv1.2 | Used to check for updates to maps that have been downloaded for offline use. | +| *.l.windowsupdate.com | HTTP | Enables connections to Windows Update. | +| *.s-msedge.net | TLSv1.2 | Used by OfficeHub to get the metadata of Office apps. | +| *.wac.phicdn.net | HTTP | Used by the Verizon Content Delivery Network to perform Windows updates | +| *.wns.windows.com | TLSv1.2 | Used for the Windows Push Notification Services (WNS). | +| *prod.do.dsp.mp.microsoft.com | TLSv1.2 | Used for Windows Update downloads of apps and OS updates. | +| *prod.do.dsp.mp.microsoft.com.nsatc.net | TLSv1.2 | Used for Windows Update downloads of apps and OS updates. | +| 3.dl.delivery.mp.microsoft.com.c.footprint.net | HTTP | Enables connections to Windows Update. | +| 3.tlu.dl.delivery.mp.microsoft.com.c.footprint.net | HTTP | Enables connections to Windows Update. | +| a-ring.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| au.download.windowsupdate.com | HTTP | Used to download operating system patches and updates. | +| cdn.onenote.net | HTTPS | Used for OneNote Live Tile. | +| cds.*.hwcdn.net | HTTP | Used by the Highwinds Content Delivery Network to perform Windows updates. | +| co4.telecommand.telemetry.microsoft.com.akadns.net | TLSv1.2 | Used by Windows Error Reporting. | +| config.edge.skype.com | HTTPS | Used to retrieve Skype configuration values. | +| ctldl.windowsupdate.com | HTTP | Used to download certificates that are publicly known to be fraudulent. | +| cs12.wpc.v0cdn.net | HTTP | Used by the Verizon Content Delivery Network to download content for Windows upgrades with Wireless Planning and Coordination (WPC). | +| cy2.displaycatalog.md.mp.microsoft.com.akadns.net | TLSv1.2 | Used to communicate with Microsoft Store. | +| cy2.settings.data.microsoft.com.akadns.net | TLSv1.2 | Used as a way for apps to dynamically update their configuration. | +| cy2.vortex.data.microsoft.com.akadns.net | TLSv1.2 | Used to retrieve Windows Insider Preview builds. | +| dl.delivery.mp.microsoft.com | HTTPS | Enables connections to Windows Update. | +| download.windowsupdate.com | HTTP | Enables connections to Windows Update. | +| evoke-windowsservices-tas.msedge.net/ab | HTTPS | Used by the Photos app to download configuration files, and to connect to the Office 365 portal’s shared infrastructure, including Office Online. | +| fe2.update.microsoft.com.nsatc.net | TLSv1.2 | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | +| fe3.delivery.dsp.mp.microsoft.com.nsatc.net | TLSv1.2 | Enables connections to Windows Update. | +| fg.download.windowsupdate.com.c.footprint.net | HTTP | Used to download operating system patches and updates. | +| fp.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| g.msn.com.nsatc.net | TLSv1.2\/HTTP | Used to retrieve Windows Spotlight metadata. | +| geo-prod.do.dsp.mp.microsoft.com.nsatc.net | TLSv1.2 | Enables connections to Windows Update. | +| geover-prod.do.dsp.mp.microsoft.com | HTTPS | Enables connections to Windows Update. | +| go.microsoft.com | HTTPS | Used by a redirection service to automatically update URLs. | +| gpla1.wac.v2cdn.net | HTTP | Used for Baltimore CyberTrust Root traffic. . | +| ipv4.login.msa.akadns6.net | TLSv1.2 | Used for Microsoft accounts to sign in. | +| licensing.mp.microsoft.com | HTTPS | Used for online activation and some app licensing. | +| location-inference-westus.cloudapp.net | TLSv1.2 | Used for location data. | +| login.live.com/* | HTTPS | Used to authenticate a device. | +| l-ring.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| mediaredirect.microsoft.com | HTTPS | Used by the Groove Music app to update HTTP handler status. | +| modern.watson.data.microsoft.com.akadns.net | TLSv1.2 | Used by Windows Error Reporting. | +| msftconnecttest.com/* | HTTP | Used by Network Connection Status Indicator (NCSI) to detect Internet connectivity and corporate network connectivity status. | +| msnbot-65-52-108-198.search.msn.com | TLSv1.2 | Used to retrieve Windows Spotlight metadata. | +| oneclient.sfx.ms | HTTP | Used by OneDrive for Business to download and verify app updates. | +| peer1-wst.msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| pti.store.microsoft.com.unistore.akadns.net | TLSv1.2 | Used to communicate with Microsoft Store. | +| settings-win.data.microsoft.com | HTTPS | Used for Windows apps to dynamically update their configuration. | +| sls.update.microsoft.com.nsatc.net | TLSv1.2 | Enables connections to Windows Update. | +| store-images.s-microsoft.com | HTTPS | Used to get images that are used for Microsoft Store suggestions. | +| tile-service.weather.microsoft.com | HTTP | Used to download updates to the Weather app Live Tile. | +| telecommand.telemetry.microsoft.com | HTTPS | Used by Windows Error Reporting. | +| tsfe.trafficshaping.dsp.mp.microsoft.com | TLSv1.2 | Used for content regulation. | +| wallet.microsoft.com | HTTPS | Used by the Microsoft Wallet app. | +| watson.telemetry.microsoft.com | HTTPS | Used by Windows Error Reporting. | +| wdcp.microsoft.akadns.net | TLSv1.2 | Used for Windows Defender when Cloud-based Protection is enabled. | +| www.bing.com | HTTPS | Used for updates for Cortana, apps, and Live Tiles. | \ No newline at end of file diff --git a/windows/privacy/windows-endpoints-1803-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1803-non-enterprise-editions.md new file mode 100644 index 0000000000..0e3da94eee --- /dev/null +++ b/windows/privacy/windows-endpoints-1803-non-enterprise-editions.md @@ -0,0 +1,148 @@ +--- +title: Windows 10, version 1803, connection endpoints for non-Enterprise editions +description: Explains what Windows 10 endpoints are used in non-Enterprise editions. +keywords: privacy, manage connections to Microsoft, Windows 10, Windows Server 2016 +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.localizationpriority: high +author: danihalfin +ms.author: daniha +ms.date: 6/26/2018 +--- +# Windows 10, version 1803, connection endpoints for non-Enterprise editions + + **Applies to** + +- Windows 10 Home, version 1803 +- Windows 10 Professional, version 1803 +- Windows 10 Education, version 1803 + +In addition to the endpoints listed for [Windows 10 Enterprise](manage-windows-endpoints.md), the following endpoints are available on other editions of Windows 10, version 1803. + +We used the following methodology to derive these network endpoints: + +1. Set up the latest version of Windows 10 on a test virtual machine using the default settings. +2. Leave the devices running idle for a week (that is, a user is not interacting with the system/device). +3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. +4. Compile reports on traffic going to public IP addresses. +5. The test virtual machine was logged in using a local account and was not joined to a domain or Azure Active Directory. + +> [!NOTE] +> Microsoft uses global load balancers that can appear in network trace-routes. For example, an endpoint for *.akadns.net might be used to load balance requests to an Azure datacenter, which can change over time. + +## Windows 10 Family + +| **Destination** | **Protocol** | **Description** | +| --- | --- | --- | +| *.e-msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| *.g.akamaiedge.net | HTTPS | Used to check for updates to maps that have been downloaded for offline use. | +| *.s-msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| *.tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/ HTTP Enables connections to Windows Update. | +| arc.msn.com.nsatc.net | HTTPS | Used to retrieve Windows Spotlight metadata. | +| arc.msn.com/v3/Delivery/Placement | HTTPS | Used to retrieve Windows Spotlight metadata. | +| client-office365-tas.msedge.net* | HTTPS | Used to connect to the Office 365 portal’s shared infrastructure, including Office Online. | +| config.edge.skype.com/config/* | HTTPS | Used to retrieve Skype configuration values. | +| ctldl.windowsupdate.com/msdownload/update* | HTTP | Used to download certificates that are publicly known to be fraudulent. | +| cy2.displaycatalog.md.mp.microsoft.com.akadns.net | HTTPS | Used to communicate with Microsoft Store. | +| cy2.licensing.md.mp.microsoft.com.akadns.net | HTTPS | Used to communicate with Microsoft Store. | +| cy2.settings.data.microsoft.com.akadns.net | HTTPS | Used to communicate with Microsoft Store. | +| displaycatalog.mp.microsoft.com* | HTTPS | Used to communicate with Microsoft Store. | +|dm3p.wns.notify.windows.com.akadns.net | HTTPS | Used for the Windows Push Notification Services (WNS). | +| fe2.update.microsoft.com* | HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | +| fe3.delivery.dsp.mp.microsoft.com.nsatc.net | HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | +| fe3.delivery.mp.microsoft.com | HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | +| g.live.com/odclientsettings/Prod | HTTPS | Used by OneDrive for Business to download and verify app updates. | +| g.msn.com.nsatc.net | HTTPS | Used to retrieve Windows Spotlight metadata. | +| geo-prod.dodsp.mp.microsoft.com.nsatc.net | HTTPS | Enables connections to Windows Update. | +| ipv4.login.msa.akadns6.net | HTTPS | Used for Microsoft accounts to sign in. | +| licensing.mp.microsoft.com/v7.0/licenses/content | HTTPS | Used for online activation and some app licensing. | +| location-inference-westus.cloudapp.net | HTTPS | Used for location data. | +| maps.windows.com/windows-app-web-link | HTTPS | Link to Maps application. | +| modern.watson.data.microsoft.com.akadns.net | HTTPS | Used by Windows Error Reporting. | +| ocos-office365-s2s.msedge.net* | HTTPS | Used to connect to the Office 365 portal's shared infrastructure. | +| ocsp.digicert.com* | HTTP | CRL and OCSP checks to the issuing certificate authorities. | +| oneclient.sfx.ms* | HTTPS | Used by OneDrive for Business to download and verify app updates. | +| query.prod.cms.rt.microsoft.com* | HTTPS | Used to retrieve Windows Spotlight metadata. | +| ris.api.iris.microsoft.com* | HTTPS | Used to retrieve Windows Spotlight metadata. | +| settings.data.microsoft.com/settings/v2.0/* | HTTPS | Used for Windows apps to dynamically update their configuration. | +| settings-win.data.microsoft.com/settings/* | HTTPS | Used as a way for apps to dynamically update their configuration.  | +| sls.update.microsoft.com* | HTTPS | Enables connections to Windows Update. | +| storecatalogrevocation.storequality.microsoft.com* | HTTPS | Used to revoke licenses for malicious apps on the Microsoft Store. | +| storeedgefd.dsx.mp.microsoft.com* | HTTPS | Used to communicate with Microsoft Store. | +| tile-service.weather.microsoft.com* | HTTP | Used to download updates to the Weather app Live Tile. | +| tsfe.trafficshaping.dsp.mp.microsoft.com | HTTPS | Used for content regulation. | +| ip5.afdorigin-prod-am02.afdogw.com | HTTPS | Used to serve office 365 experimentation traffic. | +| watson.telemetry.microsoft.com/Telemetry.Request | HTTPS | Used by Windows Error Reporting. | + + +## Windows 10 Pro + +| **Destination** | **Protocol** | **Description** | +| --- | --- | --- | +| *.e-msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| *.g.akamaiedge.net | HTTPS | Used to check for updates to maps that have been downloaded for offline use. | +| *.s-msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| *.tlu.dl.delivery.mp.microsoft.com/* | HTTP | Enables connections to Windows Update. | +| *geo-prod.dodsp.mp.microsoft.com.nsatc.net | HTTPS | Enables connections to Windows Update. | +| arc.msn.com.nsatc.net | HTTPS | Used to retrieve Windows Spotlight metadata. | +| au.download.windowsupdate.com/* | HTTP | Enables connections to Windows Update. | +| ctldl.windowsupdate.com/msdownload/update/* | HTTP | Used to download certificates that are publicly known to be fraudulent. | +| cy2.licensing.md.mp.microsoft.com.akadns.net | HTTPS | Used to communicate with Microsoft Store. | +| cy2.settings.data.microsoft.com.akadns.net | HTTPS | Used to communicate with Microsoft Store. | +| dm3p.wns.notify.windows.com.akadns.net | HTTPS | Used for the Windows Push Notification Services (WNS) | +| fe3.delivery.dsp.mp.microsoft.com.nsatc.net | HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | +| g.msn.com.nsatc.net | HTTPS | Used to retrieve Windows Spotlight metadata. | +| ipv4.login.msa.akadns6.net | HTTPS | Used for Microsoft accounts to sign in. | +| location-inference-westus.cloudapp.net | HTTPS | Used for location data. | +| modern.watson.data.microsoft.com.akadns.net | HTTPS | Used by Windows Error Reporting. | +| ocsp.digicert.com* | HTTP | CRL and OCSP checks to the issuing certificate authorities. | +| ris.api.iris.microsoft.com.akadns.net | HTTPS | Used to retrieve Windows Spotlight metadata. | +| tile-service.weather.microsoft.com/* | HTTP | Used to download updates to the Weather app Live Tile. | +| tsfe.trafficshaping.dsp.mp.microsoft.com | HTTPS | Used for content regulation. | +| vip5.afdorigin-prod-am02.afdogw.com | HTTPS | Used to serve office 365 experimentation traffic | + + +## Windows 10 Education + +| **Destination** | **Protocol** | **Description** | +| --- | --- | --- | +| *.b.akamaiedge.net | HTTPS | Used to check for updates to maps that have been downloaded for offline use. | +| *.e-msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| *.g.akamaiedge.net | HTTPS | Used to check for updates to maps that have been downloaded for offline use. | +| *.s-msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | +| *.telecommand.telemetry.microsoft.com.akadns.net | HTTPS | Used by Windows Error Reporting. | +| *.tlu.dl.delivery.mp.microsoft.com* | HTTP | Enables connections to Windows Update. | +| *.windowsupdate.com* | HTTP | Enables connections to Windows Update. | +| *geo-prod.do.dsp.mp.microsoft.com | HTTPS | Enables connections to Windows Update. | +| au.download.windowsupdate.com* | HTTP | Enables connections to Windows Update. | +| cdn.onenote.net/livetile/* | HTTPS | Used for OneNote Live Tile. | +| client-office365-tas.msedge.net/* | HTTPS | Used to connect to the Office 365 portal’s shared infrastructure, including Office Online. | +| config.edge.skype.com/* | HTTPS | Used to retrieve Skype configuration values.  | +| ctldl.windowsupdate.com/* | HTTP | Used to download certificates that are publicly known to be fraudulent. | +| cy2.displaycatalog.md.mp.microsoft.com.akadns.net | HTTPS | Used to communicate with Microsoft Store. | +| cy2.licensing.md.mp.microsoft.com.akadns.net | HTTPS | Used to communicate with Microsoft Store. | +| cy2.settings.data.microsoft.com.akadns.net | HTTPS | Used to communicate with Microsoft Store. | +| displaycatalog.mp.microsoft.com/* | HTTPS | Used to communicate with Microsoft Store. | +| download.windowsupdate.com/* | HTTPS | Enables connections to Windows Update. | +| emdl.ws.microsoft.com/* | HTTP | Used to download apps from the Microsoft Store. | +| fe2.update.microsoft.com/* | HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | +| fe3.delivery.dsp.mp.microsoft.com.nsatc.net | HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | +| fe3.delivery.mp.microsoft.com/* | HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | +| g.live.com/odclientsettings/* | HTTPS | Used by OneDrive for Business to download and verify app updates. | +| g.msn.com.nsatc.net | HTTPS | Used to retrieve Windows Spotlight metadata. | +| ipv4.login.msa.akadns6.net | HTTPS | Used for Microsoft accounts to sign in. | +| licensing.mp.microsoft.com/* | HTTPS | Used for online activation and some app licensing. | +| maps.windows.com/windows-app-web-link | HTTPS | Link to Maps application | +| modern.watson.data.microsoft.com.akadns.net | HTTPS | Used by Windows Error Reporting. | +| ocos-office365-s2s.msedge.net/* | HTTPS | Used to connect to the Office 365 portal's shared infrastructure. | +| ocsp.digicert.com* | HTTP | CRL and OCSP checks to the issuing certificate authorities. | +| oneclient.sfx.ms/* | HTTPS | Used by OneDrive for Business to download and verify app updates. | +| settings-win.data.microsoft.com/settings/* | HTTPS | Used as a way for apps to dynamically update their configuration. | +| sls.update.microsoft.com/* | HTTPS | Enables connections to Windows Update. | +| storecatalogrevocation.storequality.microsoft.com/* | HTTPS | Used to revoke licenses for malicious apps on the Microsoft Store. | +| tile-service.weather.microsoft.com/* | HTTP | Used to download updates to the Weather app Live Tile. | +| tsfe.trafficshaping.dsp.mp.microsoft.com | HTTPS | Used for content regulation. | +| vip5.afdorigin-prod-ch02.afdogw.com | HTTPS | Used to serve office 365 experimentation traffic. | +| watson.telemetry.microsoft.com/Telemetry.Request | HTTPS | Used by Windows Error Reporting. | +| bing.com/* | HTTPS | Used for updates for Cortana, apps, and Live Tiles. | From 90ca7c0b5e6ff153f7716e3da2fa8f9eb7126443 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Fri, 29 Jun 2018 09:09:44 -0700 Subject: [PATCH 105/403] Added new beta rule. --- .../attack-surface-reduction-exploit-guard.md | 15 +++++++++++++-- .../customize-attack-surface-reduction.md | 4 +++- .../enable-attack-surface-reduction.md | 3 ++- 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index 3cc13b3320..8077146f92 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 06/13/2018 +ms.date: 06/29/2018 --- @@ -82,6 +82,10 @@ Windows 10, version 1803 has five new Attack surface reduction rules: - Block process creations originating from PSExec and WMI commands - Block untrusted and unsigned processes that run from USB +In addition, the following rule is available for beta testing: + +- Block Office communication applications from creating child processes + The following sections describe what each rule does. Each rule is identified by a rule GUID, as in the following table: Rule name | GUID @@ -98,6 +102,7 @@ Use advanced protection against ransomware | c1db55ab-c21a-4637-bb3f-a12568109d3 Block credential stealing from the Windows local security authority subsystem (lsass.exe) | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 Block process creations originating from PSExec and WMI commands | d1e49aac-8f56-4280-b9ba-993a6d77406c Block untrusted and unsigned processes that run from USB | b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 +Block Office communication applications from creating child processes | 26190899-1602-49e8-8b27-eb1d0a1ce869 The rules apply to the following Office apps running on Windows 10, version 1709. See the **Applies to** section at the start of this topic for a list of supported Office version. @@ -123,7 +128,7 @@ This rule blocks the following file types from being run or launched from an ema ### Rule: Block Office applications from creating child processes -Office apps will not be allowed to create child processes. This includes Word, Excel, PowerPoint, OneNote, Outlook, and Access. +Office apps will not be allowed to create child processes. This includes Word, Excel, PowerPoint, OneNote, and Access. This is a typical malware behavior, especially for macro-based attacks that attempt to use Office apps to launch or download malicious executables. @@ -203,6 +208,12 @@ With this rule, admins can prevent unsigned or untrusted executable files from r - Executable files (such as .exe, .dll, or .scr) - Script files (such as a PowerShell .ps, VisualBasic .vbs, or JavaScript .js file) +### Rule: Block Office communication applications from creating child processes + +Office communication apps will not be allowed to create child processes. This includes Outlook. + +This is a typical malware behavior, especially for macro-based attacks that attempt to use Office apps to launch or download malicious executables. + ## Review Attack surface reduction events in Windows Event Viewer You can review the Windows event log to see events that are created when an Attack surface reduction rule is triggered (or audited): diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md b/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md index 7260ed4758..345e29bb18 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 06/15/2018 +ms.date: 06/29/2018 --- # Customize Attack surface reduction @@ -76,6 +76,8 @@ Use advanced protection against ransomware | [!include[Check mark yes](images/sv Block credential stealing from the Windows local security authority subsystem (lsass.exe) | [!include[Check mark no](images/svg/check-no.svg)] | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 Block process creations originating from PSExec and WMI commands | [!include[Check mark yes](images/svg/check-yes.svg)] | d1e49aac-8f56-4280-b9ba-993a6d77406c Block untrusted and unsigned processes that run from USB | [!include[Check mark yes](images/svg/check-yes.svg)] | b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 +Block Office communication applications from creating child processes (available for beta testing) | [!include[Check mark no](images/svg/check-no.svg)] | 26190899-1602-49e8-8b27-eb1d0a1ce869 + See the [Attack surface reduction](attack-surface-reduction-exploit-guard.md) topic for details on each rule. diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md b/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md index 8541457872..de3f852b51 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 05/30/2018 +ms.date: 06/29/2018 --- @@ -64,6 +64,7 @@ Use advanced protection against ransomware | c1db55ab-c21a-4637-bb3f-a12568109d3 Block credential stealing from the Windows local security authority subsystem (lsass.exe) | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 Block process creations originating from PSExec and WMI commands | d1e49aac-8f56-4280-b9ba-993a6d77406c Block untrusted and unsigned processes that run from USB | b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 +Block Office communication applications from creating child processes (available for beta testing) | 26190899-1602-49e8-8b27-eb1d0a1ce869 See the [Attack surface reduction](attack-surface-reduction-exploit-guard.md) topic for details on each rule. From eddcec4aeb6316ea54a5545d38131a13f2c68425 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Fri, 29 Jun 2018 09:34:32 -0700 Subject: [PATCH 106/403] Add beta note --- .../attack-surface-reduction-exploit-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index 8077146f92..1e25be6fc4 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -102,7 +102,7 @@ Use advanced protection against ransomware | c1db55ab-c21a-4637-bb3f-a12568109d3 Block credential stealing from the Windows local security authority subsystem (lsass.exe) | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 Block process creations originating from PSExec and WMI commands | d1e49aac-8f56-4280-b9ba-993a6d77406c Block untrusted and unsigned processes that run from USB | b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 -Block Office communication applications from creating child processes | 26190899-1602-49e8-8b27-eb1d0a1ce869 +Block Office communication applications from creating child processes (available for beta testing) | 26190899-1602-49e8-8b27-eb1d0a1ce869 The rules apply to the following Office apps running on Windows 10, version 1709. See the **Applies to** section at the start of this topic for a list of supported Office version. From 751985fc28b382e0bf701ef0d9959e10adc1093d Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 29 Jun 2018 11:03:15 -0700 Subject: [PATCH 107/403] dates --- .../trusted-platform-module-services-group-policy-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/hardware-protection/tpm/trusted-platform-module-services-group-policy-settings.md b/windows/security/hardware-protection/tpm/trusted-platform-module-services-group-policy-settings.md index 7936b618c3..41d6404f4b 100644 --- a/windows/security/hardware-protection/tpm/trusted-platform-module-services-group-policy-settings.md +++ b/windows/security/hardware-protection/tpm/trusted-platform-module-services-group-policy-settings.md @@ -7,7 +7,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: brianlic-msft -ms.date: 06/22/2018 +ms.date: 06/29/2018 --- # TPM Group Policy settings From f3ab131595dfeee8ca29fc620d6d6ab63804b8a5 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Fri, 29 Jun 2018 11:03:34 -0700 Subject: [PATCH 108/403] Added notes, incorporated review comments. --- .../attack-surface-reduction-exploit-guard.md | 6 ++++++ .../customize-attack-surface-reduction.md | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index 1e25be6fc4..a977673685 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -179,10 +179,16 @@ This rule attempts to block Office files that contain macro code that is capable This rule blocks the following file types from being run or launched unless they meet prevalence or age criteria set by admins, or they are in a trusted list or exclusion list: - Executable files (such as .exe, .dll, or .scr) + +>[NOTE!] +>You must [enable cloud-delivered protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/enable-cloud-protection-windows-defender-antivirus) to use this rule. ### Rule: Use advanced protection against ransomware This rule provides an extra layer of protection against ransomware. Executable files that enter the system will be scanned to determine whether they are trustworthy. If the files exhibit characteristics that closely resemble ransomware, they are blocked from being run or launched, provided they are not already in the trusted list or exception list. + +>[NOTE!] +>You must [enable cloud-delivered protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/enable-cloud-protection-windows-defender-antivirus) to use this rule. ### Rule: Block credential stealing from the Windows local security authority subsystem (lsass.exe) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md b/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md index 345e29bb18..0732ac1826 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md @@ -76,7 +76,7 @@ Use advanced protection against ransomware | [!include[Check mark yes](images/sv Block credential stealing from the Windows local security authority subsystem (lsass.exe) | [!include[Check mark no](images/svg/check-no.svg)] | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 Block process creations originating from PSExec and WMI commands | [!include[Check mark yes](images/svg/check-yes.svg)] | d1e49aac-8f56-4280-b9ba-993a6d77406c Block untrusted and unsigned processes that run from USB | [!include[Check mark yes](images/svg/check-yes.svg)] | b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 -Block Office communication applications from creating child processes (available for beta testing) | [!include[Check mark no](images/svg/check-no.svg)] | 26190899-1602-49e8-8b27-eb1d0a1ce869 +Block Office communication applications from creating child processes (available for beta testing) | [!include[Check mark no](images/svg/check-yes.svg)] | 26190899-1602-49e8-8b27-eb1d0a1ce869 See the [Attack surface reduction](attack-surface-reduction-exploit-guard.md) topic for details on each rule. From 73509af7ca3385b865da6e842351d5a15697edfc Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Fri, 29 Jun 2018 11:22:44 -0700 Subject: [PATCH 109/403] Fixed note formatting. --- .../attack-surface-reduction-exploit-guard.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index a977673685..8cecfe7be5 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -180,14 +180,14 @@ This rule blocks the following file types from being run or launched unless they - Executable files (such as .exe, .dll, or .scr) ->[NOTE!] +>[!NOTE] >You must [enable cloud-delivered protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/enable-cloud-protection-windows-defender-antivirus) to use this rule. ### Rule: Use advanced protection against ransomware This rule provides an extra layer of protection against ransomware. Executable files that enter the system will be scanned to determine whether they are trustworthy. If the files exhibit characteristics that closely resemble ransomware, they are blocked from being run or launched, provided they are not already in the trusted list or exception list. ->[NOTE!] +>[!NOTE] >You must [enable cloud-delivered protection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/enable-cloud-protection-windows-defender-antivirus) to use this rule. ### Rule: Block credential stealing from the Windows local security authority subsystem (lsass.exe) From 16253f9f1697a27e87472dd1db23b7e57cf04fd4 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 29 Jun 2018 21:44:03 +0000 Subject: [PATCH 110/403] Merged PR 9484: More updates to this page to resolve licensing conflicts Removing some sections --- .../upgrade/windows-10-edition-downgrades.md | 39 +++++++------------ 1 file changed, 13 insertions(+), 26 deletions(-) diff --git a/windows/deployment/upgrade/windows-10-edition-downgrades.md b/windows/deployment/upgrade/windows-10-edition-downgrades.md index d09ca77718..42e55a7327 100644 --- a/windows/deployment/upgrade/windows-10-edition-downgrades.md +++ b/windows/deployment/upgrade/windows-10-edition-downgrades.md @@ -7,7 +7,7 @@ ms.sitesec: library ms.localizationpriority: high ms.pagetype: mobile author: greg-lindsay -ms.date: 06/28/2018 +ms.date: 06/29/2018 --- # Windows 10 edition downgrade @@ -21,21 +21,12 @@ To perform a downgrade, you can use the same methods as when performing an [edit Downgrading from any edition of Windows 10 to Windows 7, 8, or 8.1 by entering a different product key is not supported. The only downgrade method available for this path is through the rollback of a previous upgrade. You also cannot downgrade from a later version to an earlier version of the same edition (Ex: Windows 10 Pro 1709 to 1703) unless the rollback process is used. This topic does not discuss version downgrades. -### Firmware-embedded activation keys - -As of October 2017, computers that are supplied by an OEM include a firmware embedded product key that can affect the available downgrade paths. If this key exists, you can display it and the pre-installed OS edition by typing the following commands at an elevated Windows PowerShell prompt: - -``` -(Get-WmiObject -query ‘select * from SoftwareLicensingService’).OA3xOriginalProductKey -(Get-WmiObject -query ‘select * from SoftwareLicensingService’).OA3xOriginalProductKeyDescription -``` - ### Scenario example Downgrading from Enterprise - - Original edition with firmware-embedded key: **Professional OEM** - - Upgrade edition: **Enterprise** - - Valid downgrade paths: **Pro, Pro for Workstations, Pro Education, Education** +- Original edition: **Professional OEM** +- Upgrade edition: **Enterprise** +- Valid downgrade paths: **Pro, Pro for Workstations, Pro Education, Education** You can move directly from Enterprise to any valid destination edition. In this example, downgrading to Pro for Workstations, Pro Education, or Education requires an additional activation key to supercede the firmware-embedded Pro key. In all cases, you must comply with [Microsoft License Terms](https://www.microsoft.com/useterms). If you are a volume license customer, refer to the [Microsoft Volume Licensing Reference Guide](https://www.microsoft.com/en-us/download/details.aspx?id=11091). @@ -45,10 +36,9 @@ You can move directly from Enterprise to any valid destination edition. In this >Edition changes that are considered upgrades (Ex: Pro to Enterprise, Pro to Pro for Workstations) are not shown here. >For more information see [Windows 10 edition upgrade](windows-10-edition-upgrades.md).
-Switching between different editions of Pro might not be possible if the source OS is associated with a [firmware-embedded activation key](#firmware-embedded-activation-keys). An exception is that you can perform an upgrade from Pro to Pro for Workstation on a computer with an embedded Pro key, and then later downgrade this computer back to Pro. - ✔ = Supported downgrade path
- N  = Not supported from OEM pre-installed
+ S  = Supported; Not considered a downgrade or an upgrade
+[blank] = Not supported or not a downgrade

@@ -102,8 +92,8 @@ Switching between different editions of Pro might not be possible if the source - - + + @@ -117,7 +107,7 @@ Switching between different editions of Pro might not be possible if the source - + @@ -135,7 +125,7 @@ Switching between different editions of Pro might not be possible if the source - + @@ -145,14 +135,11 @@ Switching between different editions of Pro might not be possible if the source >**Windows N/KN**: Windows "N" and "KN" SKUs follow the same rules shown above. +Some slightly more complex scenarios are not represented by the table above. For example, you can perform an upgrade from Pro to Pro for Workstation on a computer with an embedded Pro key using a Pro for Workstation license key, and then later downgrade this computer back to Pro with the firmware-embedded key. The downgrade is allowed but only because the pre-installed OS is Pro. + ## Related Topics [Windows 10 deployment scenarios](../windows-10-deployment-scenarios.md)
[Windows upgrade and migration considerations](windows-upgrade-and-migration-considerations.md)
[Windows 10 edition upgrade](windows-10-edition-upgrades.md)
-[Windows 10 upgrade paths](windows-10-upgrade-paths.md) - - - - - +[Windows 10 upgrade paths](windows-10-upgrade-paths.md) \ No newline at end of file From 06eba234ab769adbc4357f5ba84456e291709cb2 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Sun, 1 Jul 2018 19:02:33 +0000 Subject: [PATCH 111/403] Merged PR 9514: Remove one cell from table Remove one cell from table --- windows/deployment/upgrade/windows-10-edition-downgrades.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/upgrade/windows-10-edition-downgrades.md b/windows/deployment/upgrade/windows-10-edition-downgrades.md index 42e55a7327..6e86af6b87 100644 --- a/windows/deployment/upgrade/windows-10-edition-downgrades.md +++ b/windows/deployment/upgrade/windows-10-edition-downgrades.md @@ -7,7 +7,7 @@ ms.sitesec: library ms.localizationpriority: high ms.pagetype: mobile author: greg-lindsay -ms.date: 06/29/2018 +ms.date: 06/30/2018 --- # Windows 10 edition downgrade @@ -82,7 +82,7 @@ You can move directly from Enterprise to any valid destination edition. In this - + From 9c4cb1d3854757420a805da98ec860bb4532dbe7 Mon Sep 17 00:00:00 2001 From: Patti Short <35278231+shortpatti@users.noreply.github.com> Date: Mon, 2 Jul 2018 09:05:16 -0700 Subject: [PATCH 112/403] Update manage-connections-from-windows-operating-system-components-to-microsoft-services.md changed the default setting to the Allow address bar drop-down list suggestions group policy. --- ...windows-operating-system-components-to-microsoft-services.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index 184fc84a1b..d2e098e70e 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -542,7 +542,7 @@ Find the Microsoft Edge Group Policy objects under **Computer Configuration** &g | Policy | Description | |------------------------------------------------------|-----------------------------------------------------------------------------------------------------| -| Allow configuration updates for the Books Library | Choose whether configuration updates are done for the Books Library.
Default: Disabled | +| Allow configuration updates for the Books Library | Choose whether configuration updates are done for the Books Library.
Default: Enabled | | Configure Autofill | Choose whether employees can use autofill on websites.
Default: Enabled | | Configure Do Not Track | Choose whether employees can send Do Not Track headers.
Default: Disabled | | Configure Password Manager | Choose whether employees can save passwords locally on their devices.
Default: Enabled | From 91aef50510a4d3409dc801c21a501f4442a3b32d Mon Sep 17 00:00:00 2001 From: Patti Short <35278231+shortpatti@users.noreply.github.com> Date: Mon, 2 Jul 2018 09:21:49 -0700 Subject: [PATCH 113/403] Update manage-connections-from-windows-operating-system-components-to-microsoft-services.md --- ...windows-operating-system-components-to-microsoft-services.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index d2e098e70e..379b8c9e13 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -571,7 +571,7 @@ Alternatively, you can configure the Microsoft Group Policies using the followin | Policy | Registry path | | - | - | | Allow Address Bar drop-down list suggestions | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\ServiceUI
REG_DWORD name: ShowOneBox
Value: 0| -| Allow configuration updates for the Books Library | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\BooksLibrary
REG_DWORD name: AllowConfigurationUpdateForBooksLibrary
Value: 0| +| Allow configuration updates for the Books Library | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\BooksLibrary
REG_DWORD name: AllowConfigurationUpdateForBooksLibrary
Value: 1| | Configure Autofill | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\Main
REG_SZ name: Use FormSuggest
Value : **no** | | Configure Do Not Track | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\Main
REG_DWORD name: DoNotTrack
REG_DWORD: 1 | | Configure Password Manager | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\Main
REG_SZ name: FormSuggest Passwords
REG_SZ: **no** | From 5fee7ed0faa53ef18e3c060b70b992fc4c4953c3 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Mon, 2 Jul 2018 16:56:23 +0000 Subject: [PATCH 114/403] Merged PR 9519: Small fixes to privacy docs --- windows/privacy/gdpr-it-guidance.md | 4 +++- windows/privacy/manage-windows-endpoints.md | 1 + .../privacy/windows-endpoints-1803-non-enterprise-editions.md | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/windows/privacy/gdpr-it-guidance.md b/windows/privacy/gdpr-it-guidance.md index a87e41b1a2..1e8232c373 100644 --- a/windows/privacy/gdpr-it-guidance.md +++ b/windows/privacy/gdpr-it-guidance.md @@ -156,7 +156,9 @@ Windows diagnostic data collection level can be set by a user in Windows (*Start >[!NOTE] >For more information on the Enhanced level, see [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md). -* For Windows 10, version 1709, and Windows 10, version 1703, the recommended Windows diagnostic level configuration for EEA and Switzerland residents is “Basic”. +* For Windows 10, version 1709, and Windows 10, version 1703, the recommended Windows diagnostic level configuration for EEA and Switzerland commercial users is “Basic”. + +* For Windows 7, Microsoft recommends configuring enterprise devices for Windows Analytics to facilitate upgrade planning to Windows 10. ## Controlling the data collection and notification about it diff --git a/windows/privacy/manage-windows-endpoints.md b/windows/privacy/manage-windows-endpoints.md index c5fb0c11f5..721814aabe 100644 --- a/windows/privacy/manage-windows-endpoints.md +++ b/windows/privacy/manage-windows-endpoints.md @@ -486,6 +486,7 @@ If you disable this endpoint, Windows Defender won't be able to update its malwa To view endpoints for non-Enterprise Windows 10 editions, see: - [Windows 10, version 1709, connection endpoints for non-Enterprise editions](windows-endpoints-1709-non-enterprise-editions.md) +- [Windows 10, version 1803, connection endpoints for non-Enterprise editions](windows-endpoints-1803-non-enterprise-editions.md) ## Related links diff --git a/windows/privacy/windows-endpoints-1803-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1803-non-enterprise-editions.md index 0e3da94eee..ea2c517a4f 100644 --- a/windows/privacy/windows-endpoints-1803-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-1803-non-enterprise-editions.md @@ -38,7 +38,7 @@ We used the following methodology to derive these network endpoints: | *.e-msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | | *.g.akamaiedge.net | HTTPS | Used to check for updates to maps that have been downloaded for offline use. | | *.s-msedge.net | HTTPS | Used by OfficeHub to get the metadata of Office apps. | -| *.tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/ HTTP Enables connections to Windows Update. | +| *.tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/ | HTTP | Enables connections to Windows Update. | | arc.msn.com.nsatc.net | HTTPS | Used to retrieve Windows Spotlight metadata. | | arc.msn.com/v3/Delivery/Placement | HTTPS | Used to retrieve Windows Spotlight metadata. | | client-office365-tas.msedge.net* | HTTPS | Used to connect to the Office 365 portal’s shared infrastructure, including Office Online. | From 07508dd1c3b00937dc0940a4f48dc45bd3a3fad5 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 2 Jul 2018 11:00:31 -0700 Subject: [PATCH 115/403] updated updated dates; repulling from master to resolve conflict --- .../deployment/update/windows-analytics-FAQ-troubleshooting.md | 2 +- windows/deployment/update/windows-analytics-privacy.md | 2 +- .../deployment/upgrade/upgrade-readiness-additional-insights.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md b/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md index fd21153526..be6b6419c0 100644 --- a/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md +++ b/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: deploy author: jaimeo ms.author: jaimeo -ms.date: 05/02/2018 +ms.date: 07/02/2018 ms.localizationpriority: high --- diff --git a/windows/deployment/update/windows-analytics-privacy.md b/windows/deployment/update/windows-analytics-privacy.md index e2b1ec2435..a3e43f7e7b 100644 --- a/windows/deployment/update/windows-analytics-privacy.md +++ b/windows/deployment/update/windows-analytics-privacy.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: deploy author: jaimeo ms.author: jaimeo -ms.date: 06/20/2018 +ms.date: 07/02/2018 ms.localizationpriority: high --- diff --git a/windows/deployment/upgrade/upgrade-readiness-additional-insights.md b/windows/deployment/upgrade/upgrade-readiness-additional-insights.md index 8f20b7b8b5..80369e62f5 100644 --- a/windows/deployment/upgrade/upgrade-readiness-additional-insights.md +++ b/windows/deployment/upgrade/upgrade-readiness-additional-insights.md @@ -3,7 +3,7 @@ title: Upgrade Readiness - Additional insights description: Explains additional features of Upgrade Readiness. ms.prod: w10 author: jaimeo -ms.date: 04/03/2018 +ms.date: 07/02/2018 --- # Upgrade Readiness - Additional insights From 7dd8993c0e570068e0ca1444caf081ae17b489ea Mon Sep 17 00:00:00 2001 From: Jason Groce Date: Mon, 2 Jul 2018 21:31:05 +0000 Subject: [PATCH 116/403] Merged PR 9532: Fixing link warnings created by redirects Fixing link warnings created by redirects by removing topic that is being redirected, updating two links, and modifying the destination URL format in the redirection file to conform to standard. --- .openpublishing.redirection.json | 2 +- .../waas-windows-insider-for-business-faq.md | 4 +- .../waas-windows-insider-for-business.md | 314 ------------------ 3 files changed, 3 insertions(+), 317 deletions(-) delete mode 100644 windows/deployment/update/waas-windows-insider-for-business.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 11fe720522..c515cac4a0 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -2,7 +2,7 @@ "redirections": [ { "source_path": "windows/deployment/update/waas-windows-insider-for-business.md", -"redirect_url": "https://docs.microsoft.com/en-us/windows-insider/at-work-pro/wip-4-biz-get-started", +"redirect_url": "/windows-insider/at-work-pro/wip-4-biz-get-started", "redirect_document_id": true }, { diff --git a/windows/deployment/update/waas-windows-insider-for-business-faq.md b/windows/deployment/update/waas-windows-insider-for-business-faq.md index e5527e20fe..0d5282bf9f 100644 --- a/windows/deployment/update/waas-windows-insider-for-business-faq.md +++ b/windows/deployment/update/waas-windows-insider-for-business-faq.md @@ -48,7 +48,7 @@ Yes. Starting with Windows 10, version 1709, the Windows Insider Program for Bus **Manage preview builds:** Administrators can enable or prevent builds from installing on a device. You also have an option to disable preview builds once the release is public. **Branch Readiness Level:** Administrators can set the Windows readiness level, including Fast, Slow, Release Preview Rings of Windows Insider Preview) and allows administrators to defer or pause delivery of updates. -See more information on the [Getting started with Windows Insider Program for Business](waas-windows-insider-for-business.md#getting-started-with-windows-insider-program-for-business) section. +See more information on the [Getting started with Windows Insider Program for Business](/windows-insider/at-work-pro/wip-4-biz-get-started) section. ### How can I find out if my corporate account is on Azure Active Directory? On your PC, go to **Settings > Accounts > Access work or school**. If your organization has set up your corporate account in Azure Active Directory and it is connected to your PC, you will see the account listed as highlighted in the image below. @@ -59,7 +59,7 @@ On your PC, go to **Settings > Accounts > Access work or school**. If your organ Register for Windows Insider Program for Business with the same active account that you use to access your corporate email in Office 365 and other Microsoft services. To ensure you get the most benefit out of the Windows Insider Program for Business and that your company is fully represented, do not set up a separate tenant for testing activities. There will be no modifications to the AAD tenant to support Windows Insider Program for Business, and it will only be used as an authentication method. ### Can I register multiple users from my organization at the same time for the Windows Insider Program for Business? -Yes. The Windows Insider Program for Business now allows organizations to register their domain and control settings centrally rather than require each user to register individually for Insider Preview builds. In order to register, follow instructions on the [Getting started with Windows Insider Program for Business](waas-windows-insider-for-business.md#getting-started-with-windows-insider-program-for-business) section. +Yes. The Windows Insider Program for Business now allows organizations to register their domain and control settings centrally rather than require each user to register individually for Insider Preview builds. In order to register, follow instructions on the [Getting started with Windows Insider Program for Business](/windows-insider/at-work-pro/wip-4-biz-get-started) section. ### My account is listed in Active Directory but not Azure Active Directory. Can I still register using my Active Directory credentials? No. At this point, we are only supporting Azure Active Directory as a corporate authentication method. If you’d like to suggest or upvote another authentication method, please visit this [forum](https://answers.microsoft.com/en-us/insider/forum/insider_wintp). diff --git a/windows/deployment/update/waas-windows-insider-for-business.md b/windows/deployment/update/waas-windows-insider-for-business.md deleted file mode 100644 index 8826021936..0000000000 --- a/windows/deployment/update/waas-windows-insider-for-business.md +++ /dev/null @@ -1,314 +0,0 @@ ---- -title: Windows Insider Program for Business -description: Overview of the Windows Insider Program for Business -keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, WiP4Biz, enterprise, rings, flight -ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library -author: jaimeo -ms.localizationpriority: medium -ms.author: jaimeo -ms.date: 02/27/2018 ---- - -# Windows Insider Program for Business - - -**Applies to** - -- Windows 10 - -> **Looking for information about Windows 10 for personal or home use?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) - - - -## Getting started with Windows Insider Program for Business - -To get started with the Windows Insider Program for Business, follow these steps: - -1. [Register your organization's Azure AD account](#individual-registration) to the Windows Insider Program for Business. -2. [Register your organization's Azure AD domain](#organizational-registration) to the Windows Insider Program for Business.
**Note:** Registering user has to be a Global Administrator in the Azure AD domain. -3. [Set policies](#manage-windows-insider-preview-builds) to enable Windows Insider Preview builds and select flight rings. - ->[!IMPORTANT] ->To receive Windows Insider Preview builds, set the **Allow Telemetry** setting in Group Policy to 2 or higher. -> ->In **Group Policy**, this setting is in **Computer Configuration/Administrative Templates/Windows Components/Data Collection and Preview Builds - Allow Telemetry**. In **MDM**, the setting is in [**System/AllowTelemetry**](/windows/client-management/mdm/policy-csp-system#system-allowtelemetry). - - -## Register in the Windows Insider Program for Business - -The first step to installing a Windows 10 Insider Preview build is to register as a Windows Insider. You and your users have two registration options. - -### Register using your work account (recommended) -Registering with your work account in Azure Active Directory (AAD) is required to submit feedback on behalf of your organization and manage Insider Preview builds on other devices in your domain. - ->[!NOTE] ->Requires Windows 10 Version 1703 or later. Confirm by going to Settings>System>About. If you do not have an AAD account, [find out how to get an Azure Active Directory tenant](https://docs.microsoft.com/azure/active-directory/develop/active-directory-howto-tenant). - -### Register your personal account -Use the same account that you use for other Microsoft services. If you don’t have a Microsoft account, it is easy to get one. [Get a Microsoft account](https://account.microsoft.com/account). - -## Install Windows Insider Preview Builds -You can install Windows 10 Insider Preview builds directly on individual devices, manage installation across multiple devices in an organization, or install on a virtual machine. - -### Install on an individual device - -1. Open [Windows Insider Program settings](ms-settings:windowsinsider) (On your Windows 10 device, go to Start > Settings > Update & security > Windows Insider Program). To see this setting, you must have administrator rights to your device. -2. Click **Get started** and follow the prompts to link your Microsoft or work account that you used to register as a Windows Insider. - - -[![Settings UI showing Windows Insider Program item selected in lower left](images/WIP4Biz_Prompts.png)](images/WIP4Biz_Prompts.png) - -### Install across multiple devices - -Administrators can install and manage Insider Preview builds centrally across multiple devices within their domain. To register a domain, you must be registered in the Windows Insider Program with your work account in Azure Active Directory and you must be assigned a **Global Administrator** role on that Azure AD domain. Also requires Windows 10 Version 1703 or later. - -To register a domain, follow these steps: - -1. **Register your domain with the Windows Insider Program** -Rather than have each user register individually for Insider Preview builds, administrators can simply [register their domain](https://insider.windows.com/for-business-organization-admin/) and control settings centrally. - - -2. **Apply Policies** -Once you have registered your enterprise domain, you can control how and when devices receive Windows Insider Preview builds on their devices. See: [How to manage Windows 10 Insider Preview builds across your organization](https://docs.microsoft.com/windows/deployment/update/waas-windows-insider-for-business). - ->[!Note] ->- The signed-in user needs to be a **Global Administrator** of the Azure AD domain in order to be able to register the domain. ->- Currently, the Windows Insider Program for Business supports [Azure Active Directory (Azure AD)](https://docs.microsoft.com/azure/active-directory/active-directory-whatis)--but not on-premises Active Directory--as a corporate authentication method. ->- If your company has a paid subscription to Office 365, Microsoft Dynamics CRM Online, Enterprise Mobility Suite, or other Microsoft services--you have a free subscription to Microsoft Azure Active Directory. This subscription can be used to create users for enrollment in the Windows Insider Program for Business. ->- If you do not have an AAD account, install Insider Preview builds on individual devices with a registered Microsoft account. - -### Install on a virtual machine -This option enables you to run Insider Preview builds without changing the Windows 10 production build already running on a device. - -For guidance on setting up virtual machines on your device, see [Introduction to Hyper-V on Windows 10](https://docs.microsoft.com/virtualization/hyper-v-on-windows/about/). - -To download the latest Insider Preview build to run on your virtual machine, see -[Windows Insider Preview downloads](https://www.microsoft.com/software-download/windowsinsiderpreviewadvanced) - -## Manage Windows Insider Preview builds - -Starting with Windows 10, version 1709, administrators can control how and when devices receive Windows Insider Preview builds. - -The **Manage preview builds** setting gives enables or prevents preview build installation on a device. You can also decide to stop preview builds once the release is public. -* Group Policy: **Computer Configuration/Administrative Templates/Windows Components/Windows Update/Windows Update for Business** - *Manage preview builds* -* MDM: **Update/ManagePreviewBuilds** - ->[!NOTE] ->**MDM Values for ManagePreviewBuilds**: ->* 0 - Disable preview builds ->* 1 - Disable preview builds once next release is public ->* 2 - Enable preview builds ->* 3 - Preview builds are left to user selection *(default)* - -The **Branch Readiness Level** settings allows you to choose between preview [flight rings](#flight-rings), and defer or pause the delivery of updates. -* Group Policy: **Computer Configuration/Administrative Templates/Windows Components/Windows Update/ Windows Update for Business** - *Select when Preview Builds and Feature Updates are received* -* MDM: [**Update/BranchReadinessLevel**](/windows/client-management/mdm/policy-csp-update#update-branchreadinesslevel) - -![Group Policy dialog showing the "Select when Preview Builds and Feature updates are received" configuration panel](images/waas-wipfb-policy1.png) - -### Individual enrollment - -If you want to manage Windows Insider preview builds prior to Windows 10, version 1709, or wish to enroll a single device, follow these steps: - -1. Enroll your device by going to **Start > Settings > Update & security > Windows Insider Program** and selecting **Get Started**. Sign-in using the account you used to register for the Windows Insider Program. -2. Read the privacy statement and then click **Next**, **Confirm**, -3. Schedule a restart. You are now ready to install your first preview build. -4. To install the first preview, open **Start** > **Settings** > **Update & security** > **Windows Insider Program** and select your Windows Insider level. The device receives the most recent Windows Insider build for the Windows Insider level you select. - ->[!NOTE] ->To enroll your device, you’ll require administration rights on the device, which must be running Windows 10, Version 1703 or later. If you are already registered in the Windows Insider Program using your Microsoft account, you’ll need to [switch enrollment to the organizational account](#how-to-switch-between-your-msa-and-your-corporate-aad-account). - ->[!TIP] ->Administrators have the option to use [Device Health](/windows/deployment/update/device-health-monitor) in Windows Analytics to monitor devices running Windows 10 Insider Preview builds. - -## Flight rings - -Flight rings are used to evaluate the quality of our software as it is released to progressively larger audiences. We will flight a Feature Update, application, etc. to the first ring if it passes all required automated testing in the lab. The flight will continue to be evaluated against a set of criteria to ensure it is ready to progress to the next ring. - -These are the available flight rings: - -### Release Preview - -Best for Insiders who prefer to get early access to updates for the Semi-Annual Channel, Microsoft applications, and drivers, with minimal risk to their devices, and still want to provide feedback to make Windows devices great. - -Insiders on this level receive builds of Windows just before Microsoft releases them to the Semi-Annual Channel. Although these builds aren’t final, they are the most complete and stable builds available to Windows Insider Program participants. This level provides the best testing platform for organizations that conduct early application compatibility testing on Windows Insider devices. - -The Release Preview Ring will only be visible when your Windows build version is the same as the Semi-Annual Channel. - -To move from a Preview build to the Semi-Annual Channel, use the [Media Creation Tool](http://go.microsoft.com/fwlink/?LinkId=691209) (for device) or [Windows Device Recovery Tool](http://go.microsoft.com/fwlink/p/?LinkId=522381) (for Mobile) to reinstall Windows. - -### Slow - -The Slow Windows Insider level is for users who prefer to see new builds of Windows with minimal risk to their devices but still want to provide feedback to Microsoft about their experience with the new build. - -* Builds are sent to the Slow Ring after feedback has been received from Windows Insiders within the Fast Ring and analyzed by our Engineering teams. -* These builds will include updates to fix key issues that would prevent many Windows Insiders from being able to use the build on a daily basis. -* These builds still might have issues that would be addressed in a future flight. -* These builds are typically released once a month. - -### Fast - -Best for Windows Insiders who prefer being the first to get access to builds and feature updates--with some risk to their devices--in order to identify issues, and provide suggestions and ideas to make Windows software and devices great. - -* Windows Insiders with devices in the Fast Ring should be prepared for more issues that might block key activities that are important to you or might require significant workarounds. -* Because we are also validating a build on a smaller set of devices before going to Fast, there is also a chance that some features might work on some devices but might fail in other device configurations. -* Windows Insiders should be ready to reinstall Windows using the [Media Creation Tool](http://go.microsoft.com/fwlink/?LinkId=691209) or [Windows Device Recovery Tool](http://go.microsoft.com/fwlink/p/?LinkId=522381) when you are significantly blocked. -* Remember to report any issue to us through the Windows Insider Feedback Hub or the Windows Insider community forum. -* These builds are typically released once a week. - ->[!NOTE] ->Once your device is updated to Windows 10 and you select your desired flight ring, the process known as "Compatibility check" will need to run in the background. There is no manual way to force this process to run. This process allows for the discovery of your OS type (32-bit, 64-bit), build edition (Home, Pro, Enterprise), country and language settings, and other required information. Once this process is complete, your device will be auto-targeted for the next available flight for your selected ring. For the first build on any given device, this might take up to 24 hours to complete. - -### How to switch between flight rings - -During your time in the Windows Insider Program, you might want to change between flight rings for any number of reasons. Starting with Windows 10, version 1709, use the **Branch Readiness Level** to switch between flight rings. - -* Group Policy: **Computer Configuration/Administrative Templates/Windows Components/Windows Update/ Windows Update for Business** - *Select when Preview Builds and Feature Updates are received* -* MDM: [**Update/BranchReadinessLevel**](/windows/client-management/mdm/policy-csp-update#update-branchreadinesslevel) - -To switch flights prior to Windows 10, version 1709, follow these steps: - -1. Go to **Settings > Updates & Security > Windows Insider Program** -2. Under **Choose your level**, select between the following rings - - * [Windows Insider Fast](#fast) - * [Windows Insider Slow](#slow) - * [Release Preview](#release-preview) - - -## How to switch between your MSA and your Corporate AAD account - -If you were using your Microsoft Account (MSA) to enroll to the Windows Insider Program, switch to your organizational account by going to **Settings > Updates & Security > Windows Insider Program**, and under **Windows Insider account** select **Change**. - -![Change Windows Insider account](images/waas-wipfb-change-user.png) - ->[!NOTE] ->If you would like to use your corporate account, your device must be connected to your corporate account in AAD for the account to appear in the account list. - -## Sharing Feedback Via the Feedback Hub -As you know a key benefit to being a Windows Insider is Feedback. It’s definitely a benefit to us, and we hope it’s a benefit to you. Feedback is vital for making changes and improvements in Windows 10. Receiving quality and actionable feedback is key in achieving these goals. - -Use the [**Feedback Hub App**](feedback-hub://?referrer=wipForBizDocs&tabid=2) to submit your feedback to Microsoft. - -When providing feedback, consider the following: -* Check for existing feedback on the topic you are preparing to log. Another user might have already shared the same feedback. If they have, “upvote” the existing feedback to help prevent duplicate submissions. Adding additional comments to existing feedback can help others by providing clarity to existing information or additional scenarios to review. -* Provide as much information to us as possible: include reproduction steps, screenshots, any detail you think would help us experience the issue as you have, so that we can work on a fix and get it into a new build as soon as possible. - ->[!TIP] ->You can then track feedback provided by all users in your organization through the Feedback Hub. Simply filter by **My Organization**. -> ->If you're signed in to the Feedback Hub App using your personal Microsoft Account (MSA), you can switch to your work account, by clicking on your account, signing out, and signing back in. - ->[!NOTE] ->If you signed into the Feedback Hub previously with your MSA, your feedback and badges will not be transferred to your Azure AD sign-in. However, you can switch back to your MSA account in the Feedback Hub to access feedback you’ve submitted and badges you’ve earned. - -### User consent requirement - -Feedback Hub needs the user’s consent to access their AAD account profile data (we read their name, organizational tenant ID, and user ID). When they sign in for the first time with the AAD account, they will see a popup asking for their permission, like this: - -![Feedback Hub consent to AAD pop-up](images/waas-wipfb-aad-consent.png) - -Once agreed, everything will work fine, and that user won't be prompted for permission again. - -#### Something went wrong - -The option for users to give consent for apps to access their profile data is controlled through Azure Active Directory. This means the AAD administrators have the ability to allow or block users from giving consent. - -In case the administrators blocked this option, when the user signs in with the AAD account, they will see the following error message: - -![Feedback Hub consent error message](images/waas-wipfb-aad-error.png) - -This blocks the user from signing in, which means they won't be able to use the Feedback Hub app with their AAD credentials. - -**To fix this issue**, an administrator of the AAD directory will need to enable user consent for apps to access their data. - -To do this through the **classic Azure portal**: -1. Go to https://manage.windowsazure.com/ . -2. Switch to the **Active Directory** dashboard. - ![Azure classic portal dashboard button](images/waas-wipfb-aad-classicaad.png) -3. Select the appropriate directory and go to the **Configure** tab. -4. Under the **integrated applications** section, enable **Users might give applications permissions to access their data**. - ![Azure classic portal enable consent](images/waas-wipfb-aad-classicenable.png) - -To do this through the **new Azure portal**: -1. Go to https://portal.azure.com/ . -2. Switch to the **Active Directory** dashboard. - ![Azure new portal dashboard button](images/waas-wipfb-aad-newaad.png) -3. Switch to the appropriate directory. - ![Azure new portal switch directory button](images/waas-wipfb-aad-newdirectorybutton.png) -4. Under the **Manage** section, select **User settings**. - ![Azure new portal user settings](images/waas-wipfb-aad-newusersettings.png) -5. In the **Enterprise applications** section, enable **Users can allow apps to access their data**. - ![Azure new portal enable consent](images/waas-wipfb-aad-newenable.png) - -## Not receiving Windows 10 Insider Preview build updates? - -In some cases, your device might not update to the latest Windows Insider Preview build as expected. Here are items that you can review to troubleshoot this issue: - -### Perform a manual check for updates -Go to **Settings > Updates & Security**. Review available updates or select **Check for updates**. - ->[!NOTE] ->If you have set Active Hours, ensure your device is left turned on and signed in during the off-hours so the install process can complete. - -### Make sure Windows is activated -Go to **Settings > Updates & Security > Activation** to verify Windows is activated. - -### Make sure your corporate account in AAD is connected to your device -Open **Settings \ Accounts \ Access work or school**. If your device is not listed as connected to your account in AAD, click Connect and enter your AAD account. - -### Make sure you have selected a flight ring -Open **Settings > Update & Security > Windows Insider Program** and select your flight ring. - -### Have you recently done a roll-back? -If so, double-check your flight settings under **Settings > Update & Security > Windows Insider Program**. - -### Did you do a clean installion? -After a clean installation and initial setup of a Microsoft or corporate account (even one that has been used previously for flighting) the appropriate targeting needs to take place for your device. This background process is known as Compatibility Checker and will run during idle time on your device. This process might take up to 24 hours. To ensure that this occurs in a timely manner, leave your device turned on. - -### Are there known issues for your current build? -On rare occasion, there might be an issue with a build that could lead to issues with updates being received. Check the most recent blog post or contact the Windows Insider team on Twitter for verification (*@WindowsInsider*). You can also check the **Feedback Hub** for announcements and known issues. - -## Exiting flighting - -After you’ve tried the latest Windows Insider Preview builds, you might want to opt out. In order to do that, go to **Settings > Update & Security > Windows Insider Program** and select **Stop Insider Preview Builds**. Follow the on-screen instructions to stop flighting to your device. - -To go from a Preview build to the Semi-Annual Channel, use the [Media Creation Tool](http://go.microsoft.com/fwlink/?LinkId=691209) (for device) or [Windows Device Recovery Tool](http://go.microsoft.com/fwlink/p/?LinkId=522381) (for Mobile) to reinstall Windows. - -## Unregister - -If you no longer plan to manage Windows Insider Preview policies for your organization, you will need to [unregister your domain with the Windows Insider Program](https://insider.windows.com/insiderorgleaveprogram/). - -Unregistering will not allow any other administrators at your organization to continue to set policies to manage Windows Insider Preview builds across your organization. - -Your individual registration with the Insider program will not be impacted. If you wish to leave the Insider program, see the [leave the program](https://insider.windows.com/how-to-overview/#leave-the-program) instructions. - ->[!IMPORTANT] ->Once your domain is unregistered, setting the **Branch Readiness Level** to preview builds will have no effect. Return this setting to its unconfigured state in order to enable users to control it from their devices. - -## Community - -Windows Insiders are a part of a global community focused on innovation, creativity, and growth in their world. - -The Windows Insider program enables you to deepen connections to learn from peers and to connect to subject matter experts (inside Microsoft, Insiders in your local community and in another country) who understand your unique challenges, and who can provide strategic advice on how to maximize your impact. - -Collaborate and learn from experts in the [Windows Insider Tech Community](https://techcommunity.microsoft.com/t5/Windows-Insider-Program/bd-p/WindowsInsiderProgram) - - -## Additional help resources - -* [**Windows Blog**](https://blogs.windows.com/blog/tag/windows-insider-program/) - With each new build release we publish a Windows Blog post that outlines key feature changes as well as known issues that Insiders might encounter while using the build. -* [**Microsoft Technical Community for Windows Insiders**](https://techcommunity.microsoft.com/t5/Windows-Insider-Program/bd-p/WindowsInsiderProgram) - Engage with Windows Insiders around the world in a community dedicated to the Windows Insider Program. -* [**Windows Insider Preview community forum**](https://answers.microsoft.com/en-us/insider/forum/insider_wintp) - Answers is Microsoft’s forum platform and there is an entire area dedicated to the Windows Insider Program. Insiders can filter between device, Office, Edge, and many others. - -## Learn More -- [Windows Insider Program for Business using Azure Active Directory](waas-windows-insider-for-business-aad.md) -- [Windows Insider Program for Business Frequently Asked Questions](waas-windows-insider-for-business-faq.md) - -## Related Topics -- [Overview of Windows as a service](waas-overview.md) -- [Prepare servicing strategy for Windows 10 updates](waas-servicing-strategy-windows-10-updates.md) -- [Build deployment rings for Windows 10 updates](waas-deployment-rings-windows-10-updates.md) -- [Assign devices to servicing channels for Windows 10 updates](waas-servicing-channels-windows-10-updates.md) -- [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) From 02c625920a24faf5087d49452da30ac7d3b44e14 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 09:05:24 -0400 Subject: [PATCH 117/403] typo: Double word "the" --- education/windows/change-history-edu.md | 4 ++-- .../manage-orders-microsoft-store-for-business.md | 2 +- .../manage-settings-app-with-group-policy.md | 2 +- .../mdm/azure-active-directory-integration-with-mdm.md | 2 +- windows/client-management/mdm/bitlocker-csp.md | 2 +- windows/client-management/mdm/dmclient-csp.md | 2 +- ...ll-a-windows-10-device-automatically-using-group-policy.md | 2 +- .../mdm/new-in-windows-mdm-enrollment-management.md | 4 ++-- windows/configuration/wcd/wcd-calling.md | 2 +- windows/configuration/wcd/wcd-policies.md | 2 +- windows/privacy/windows-diagnostic-data-1703.md | 2 +- windows/security/identity-protection/configure-s-mime.md | 2 +- .../hello-for-business/hello-hybrid-cert-trust-devreg.md | 2 +- .../hello-for-business/hello-hybrid-cert-whfb-provision.md | 2 +- .../hello-for-business/hello-hybrid-key-whfb-provision.md | 2 +- ...ccess-restrict-clients-allowed-to-make-remote-sam-calls.md | 2 +- ...t-custom-ti-windows-defender-advanced-threat-protection.md | 2 +- 17 files changed, 19 insertions(+), 19 deletions(-) diff --git a/education/windows/change-history-edu.md b/education/windows/change-history-edu.md index b65a448e31..c14ad21e17 100644 --- a/education/windows/change-history-edu.md +++ b/education/windows/change-history-edu.md @@ -2,7 +2,7 @@ title: Change history for Windows 10 for Education (Windows 10) description: New and changed topics in Windows 10 for Education keywords: Windows 10 education documentation, change history -ms.prod: w10 +ms.prod: w10 ms.technology: Windows ms.mktglfcycl: deploy ms.sitesec: library @@ -32,7 +32,7 @@ New or changed topic | Description | New or changed topic | Description | | --- | ---- | -| [Test Windows 10 S on existing Windows 10 education devices](test-windows10s-for-edu.md) | Updated the the list of device manufacturers. | +| [Test Windows 10 S on existing Windows 10 education devices](test-windows10s-for-edu.md) | Updated the list of device manufacturers. | | [Set up Take a Test on multiple PCs](take-a-test-multiple-pcs.md) | Updated instances of the parameter enablePrint, or enablePrinting, to requirePrinting. | | [Set up Take a Test on a single PC](take-a-test-single-pc.md) | Updated instances of the parameter enablePrint, or enablePrinting, to requirePrinting. | | [Take a Test app technical reference](take-a-test-app-technical.md) | Added a note that the Alt+F4 key combination for enabling students to exit the test is disabled in Windows 10, version 1703 (Creators Update) and later. Also added additional info about the Ctrl+Alt+Del key combination. | diff --git a/store-for-business/manage-orders-microsoft-store-for-business.md b/store-for-business/manage-orders-microsoft-store-for-business.md index 742b3c694e..12d927fce2 100644 --- a/store-for-business/manage-orders-microsoft-store-for-business.md +++ b/store-for-business/manage-orders-microsoft-store-for-business.md @@ -55,7 +55,7 @@ Reclaim licenses, and then request a refund. If you haven't assigned licenses, s 1. Sign in to the [Microsoft Store for Business](http://businessstore.microsoft.com) or [Microsoft Store for Education](https://educationstore.microsoft.com). 2. Click **Manage**, and then choose **Apps & software**. 3. Find the app you want to refund, click the ellipses under **Actions**, and then choose **View license details**. -4. Select the the people who you want to reclaim license from, click the ellipses under **Actions**, and then choose **Reclaim licenses**. +4. Select the people who you want to reclaim license from, click the ellipses under **Actions**, and then choose **Reclaim licenses**. 5. Click **Order history**, click the order you want to refund, and click **Refund order**. For free apps, the app will be removed from your inventory in **Apps & software**. diff --git a/windows/client-management/manage-settings-app-with-group-policy.md b/windows/client-management/manage-settings-app-with-group-policy.md index 57086835cb..b51971615e 100644 --- a/windows/client-management/manage-settings-app-with-group-policy.md +++ b/windows/client-management/manage-settings-app-with-group-policy.md @@ -25,7 +25,7 @@ The Group Policy can be configured in one of two ways: specify a list of pages t Here are some examples: -- To show only the the Ethernet and Proxy pages, set the **Settings App Visibility** textbox to **ShowOnly:Network-Proxy;Network-Ethernet**. +- To show only the Ethernet and Proxy pages, set the **Settings App Visibility** textbox to **ShowOnly:Network-Proxy;Network-Ethernet**. - To hide the Ethernet and Proxy pages, set the **Settings App Visibility** textbox to **Hide:Network-Proxy;Network-Ethernet**. diff --git a/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md b/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md index 9078574ee6..e5d61253aa 100644 --- a/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md +++ b/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md @@ -610,7 +610,7 @@ Authorization:Bearer Additional claims may be present in the Azure AD token, such as: - User - user currently logged in -- Device compliance - value set the the MDM service into Azure +- Device compliance - value set the MDM service into Azure - Device ID - identifies the device that is checking in - Tenant ID diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index a1a2dd3a81..17c167b863 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -418,7 +418,7 @@ The following diagram shows the BitLocker configuration service provider in tree

If you set the value to "2" (Use custom recovery message), the message you set in the "RecoveryMessage_Input" data field will be displayed in the pre-boot key recovery screen. If a recovery URL is available, include it in the message.

-

If you set the the value to "3" (Use custom recovery URL), the URL you type in the "RecoveryUrl_Input" data field will replace the default URL in the default recovery message, which will be displayed in the pre-boot key recovery screen.

+

If you set the value to "3" (Use custom recovery URL), the URL you type in the "RecoveryUrl_Input" data field will replace the default URL in the default recovery message, which will be displayed in the pre-boot key recovery screen.

Sample value for this node to enable this policy is:

diff --git a/windows/client-management/mdm/dmclient-csp.md b/windows/client-management/mdm/dmclient-csp.md index bde1f8c70d..a33799474c 100644 --- a/windows/client-management/mdm/dmclient-csp.md +++ b/windows/client-management/mdm/dmclient-csp.md @@ -658,7 +658,7 @@ Required. Added in Windows 10, version 1709. This node contains a list of LocURI Supported operations are Add, Delete, Get, and Replace. Value type is string. **Provider/*ProviderID*/FirstSyncStatus/ExpectedNetworkProfiles** -Required. Added in Windows 10, version 1709. This node contains a list of LocURIs that refer to Wi-Fi profiles and VPN profiles the the management service provider expects to provision, delimited by the character L"\xF000". +Required. Added in Windows 10, version 1709. This node contains a list of LocURIs that refer to Wi-Fi profiles and VPN profiles the management service provider expects to provision, delimited by the character L"\xF000". Supported operations are Add, Delete, Get, and Replace. Value type is string. diff --git a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md index 5e60eb85a2..5ff07ac151 100644 --- a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md +++ b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md @@ -30,7 +30,7 @@ Here is a partial screenshot of the result: The auto-enrollment relies of the presence of an MDM service and the Azure Active Directory registration for the PC. Starting in Windows 10, version 1607, once the enterprise has registered its AD with Azure AD, a Windows PC that is domain joined is automatically AAD registered. > [!Note] -> In Windows 10, version 1709, the enrollment protocol was updated to check whether the device is domain-joined. For details, see [\[MS-MDE2\]: Mobile Device Enrollment Protocol Version 2](https://msdn.microsoft.com/en-us/library/mt221945.aspx). For examples, see section 4.3.1 RequestSecurityToken of the the MS-MDE2 protocol documentation. +> In Windows 10, version 1709, the enrollment protocol was updated to check whether the device is domain-joined. For details, see [\[MS-MDE2\]: Mobile Device Enrollment Protocol Version 2](https://msdn.microsoft.com/en-us/library/mt221945.aspx). For examples, see section 4.3.1 RequestSecurityToken of the MS-MDE2 protocol documentation. When the auto-enrollment Group Policy is enabled, a task is created in the background that initiates the MDM enrollment. The task will use the existing MDM service configuration from the Azure Active Directory information of the user. If multi-factor authentication is required, the user will get a prompt to complete the authentication. Once the enrollment is configured, the user can check the status in the Settings page. 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 15342170ff..b47cd87d57 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 @@ -934,7 +934,7 @@ For details about Microsoft mobile device management protocols for Windows 10 s
  • ExternalMgmtAgentHint - a string the agent uses to give hints the enrollment server may need.
  • DomainName - fully qualified domain name if the device is domain-joined.
  • -

    For examples, see section 4.3.1 RequestSecurityToken of the the MS-MDE2 protocol documentation.

    +

    For examples, see section 4.3.1 RequestSecurityToken of the MS-MDE2 protocol documentation.

    @@ -2191,7 +2191,7 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware
  • ExternalMgmtAgentHint - a string the agent uses to give hints the enrollment server may need.
  • DomainName - fully qualified domain name if the device is domain-joined.
  • -

    For examples, see section 4.3.1 RequestSecurityToken of the the MS-MDE2 protocol documentation.

    +

    For examples, see section 4.3.1 RequestSecurityToken of the MS-MDE2 protocol documentation.

    diff --git a/windows/configuration/wcd/wcd-calling.md b/windows/configuration/wcd/wcd-calling.md index 5e1b0c5274..dd7a6057aa 100644 --- a/windows/configuration/wcd/wcd-calling.md +++ b/windows/configuration/wcd/wcd-calling.md @@ -131,7 +131,7 @@ VideoCallingDescription | Enter text to describe the video calling feature. VideoCallingLabel | Enter text to describe the video calling toggle. VideoCapabilityDescription | Enter text to describe the video capability feature. VideoCapabilityLabel | Enter text to describe the video capability toggle. -VideoTransitionTimeout | Enter the the time in milliseconds to check how long the video transition state will remain until the remote party responds. The minimum value is 10000 and the maximum value is 30000. +VideoTransitionTimeout | Enter the time in milliseconds to check how long the video transition state will remain until the remote party responds. The minimum value is 10000 and the maximum value is 30000. VoLTEAudioQualityString | Partners can add a string to the call progress screen to indicate if the active call is a high quality voice over LTE (VoLTE). Set the value of VoLTEAudioQualityString to the string that you want to display in the call progress screen to indicate that the call is a VoLTE call. This string is combined with the PLMN so if the string is "VoLTE", the resulting string is "PLMN_String VoLTE". For example, the string displayed in the call progress screen can be "Litware VoLTE" if the PLMN_String is "Litware". The value you specify for VoLTEAudioQualityString must exceed 10 characters. diff --git a/windows/configuration/wcd/wcd-policies.md b/windows/configuration/wcd/wcd-policies.md index 786afaaed1..a8b96f80b9 100644 --- a/windows/configuration/wcd/wcd-policies.md +++ b/windows/configuration/wcd/wcd-policies.md @@ -302,7 +302,7 @@ These settings apply to the **Kiosk Browser** app available in Microsoft Store. | Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | :---: | -| [EnableLocation](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#location-enablelocation) | Configure whether the the Location Service's Device Switch is enabled or disabled for the device. | X | X | | | | +| [EnableLocation](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#location-enablelocation) | Configure whether the Location Service's Device Switch is enabled or disabled for the device. | X | X | | | | ## Privacy diff --git a/windows/privacy/windows-diagnostic-data-1703.md b/windows/privacy/windows-diagnostic-data-1703.md index 67fd23abec..15ce44125d 100644 --- a/windows/privacy/windows-diagnostic-data-1703.md +++ b/windows/privacy/windows-diagnostic-data-1703.md @@ -1,6 +1,6 @@ --- title: Windows 10 diagnostic data for the Full diagnostic data level (Windows 10) -description: Use this article to learn about the types of data that is collected the the Full diagnostic data level. +description: Use this article to learn about the types of data that is collected the Full diagnostic data level. keywords: privacy,Windows 10 ms.prod: w10 ms.mktglfcycl: manage diff --git a/windows/security/identity-protection/configure-s-mime.md b/windows/security/identity-protection/configure-s-mime.md index f88ca13870..e5086ff9c0 100644 --- a/windows/security/identity-protection/configure-s-mime.md +++ b/windows/security/identity-protection/configure-s-mime.md @@ -64,7 +64,7 @@ On the device, perform the following steps: (add select certificate) 7. Tap the back arrow. ## Encrypt or sign individual messages -1. While composing a message, choose **Options** from the ribbon. On phone, **Options** can be accessed by tapping the the ellipsis (...). +1. While composing a message, choose **Options** from the ribbon. On phone, **Options** can be accessed by tapping the ellipsis (...). 2. Use **Sign** and **Encrypt** icons to turn on digital signature and encryption for this message. diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-devreg.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-devreg.md index a07b0f9acd..b09e2f8ec6 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-devreg.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-devreg.md @@ -253,7 +253,7 @@ The definition helps you to verify whether the values are present or if you need #### Issue objectSID of the computer account on-premises -**`http://schemas.microsoft.com/ws/2008/06/identity/claims/primarysid`** - This claim must contain the the **objectSid** value of the on-premises computer account. In AD FS, you can add an issuance transform rule that looks like this: +**`http://schemas.microsoft.com/ws/2008/06/identity/claims/primarysid`** - This claim must contain the **objectSid** value of the on-premises computer account. In AD FS, you can add an issuance transform rule that looks like this: @RuleName = "Issue objectSID for domain-joined computers" c1:[ diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md index 9ac1099b03..effbe6b03a 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md @@ -51,7 +51,7 @@ The remainder of the provisioning includes Windows Hello for Business requesting > The following is the enrollment behavior prior to Windows Server 2016 update [KB4088889 (14393.2155)](https://support.microsoft.com/en-us/help/4088889). > The minimum time needed to synchronize the user's public key from Azure Active Directory to the on-premises Active Directory is 30 minutes. The Azure AD Connect scheduler controls the synchronization interval. -> **This synchronization latency delays the the user's ability to authenticate and use on-premises resouces until the user's public key has synchronized to Active Directory.** Once synchronized, the user can authenticate and use on-premises resources. +> **This synchronization latency delays the user's ability to authenticate and use on-premises resouces until the user's public key has synchronized to Active Directory.** Once synchronized, the user can authenticate and use on-premises resources. > Read [Azure AD Connect sync: Scheduler](https://docs.microsoft.com/en-us/azure/active-directory/connect/active-directory-aadconnectsync-feature-scheduler) to view and adjust the **synchronization cycle** for your organization. > [!NOTE] diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-provision.md index ec87d95afa..c4889c081a 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-provision.md @@ -49,7 +49,7 @@ The remainder of the provisioning includes Windows Hello for Business requesting > [!IMPORTANT] > The minimum time needed to syncrhonize the user's public key from Azure Active Directory to the on-premises Active Directory is 30 minutes. The Azure AD Connect scheduler controls the synchronization interval. -> **This synchronization latency delays the the user's ability to authenticate and use on-premises resouces until the user's public key has synchronized to Active Directory.** Once synchronized, the user can authenticate and use on-premises resources. +> **This synchronization latency delays the user's ability to authenticate and use on-premises resouces until the user's public key has synchronized to Active Directory.** Once synchronized, the user can authenticate and use on-premises resources. > Read [Azure AD Connect sync: Scheduler](https://docs.microsoft.com/en-us/azure/active-directory/connect/active-directory-aadconnectsync-feature-scheduler) to view and adjust the **synchronization cycle** for your organization. > [!NOTE] diff --git a/windows/security/threat-protection/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md b/windows/security/threat-protection/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md index a95ce92f8c..b672362f53 100644 --- a/windows/security/threat-protection/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md +++ b/windows/security/threat-protection/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md @@ -25,7 +25,7 @@ ms.date: 07/27/2017 The **Network access: Restrict clients allowed to make remote calls to SAM** security policy setting controls which users can enumerate users and groups in the local Security Accounts Manager (SAM) database and Active Directory. -The setting was first supported by Windows 10 version 1607 and Windows Server 2016 (RTM) and can be configured on earlier Windows client and server operating systems by installing updates from the the KB articles listed in **Applies to** section of this topic. +The setting was first supported by Windows 10 version 1607 and Windows Server 2016 (RTM) and can be configured on earlier Windows client and server operating systems by installing updates from the KB articles listed in **Applies to** section of this topic. This topic describes the default values for this security policy setting in different versions of Windows. By default, computers beginning with Windows 10 version 1607 and Windows Server 2016 are more restrictive than earlier versions of Windows. diff --git a/windows/security/threat-protection/windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md index 20d32432c5..bbbdb8c3b5 100644 --- a/windows/security/threat-protection/windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md @@ -148,7 +148,7 @@ This step will guide you in exploring the custom alert in the portal. ![Image of sample custom ti alert in the portal](images/atp-sample-custom-ti-alert.png) > [!NOTE] -> There is a latency time of approximately 20 minutes between the the time a custom TI is introduced and when it becomes effective. +> There is a latency time of approximately 20 minutes between the time a custom TI is introduced and when it becomes effective. ## Related topics - [Understand threat intelligence concepts](threat-indicator-concepts-windows-defender-advanced-threat-protection.md) From ceab8cabb28bc887bcdc146a236a16009c0ad876 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 09:09:05 -0400 Subject: [PATCH 118/403] typo: teh -> the --- ...ws-defender-application-control-policy-design-decisions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/understand-windows-defender-application-control-policy-design-decisions.md b/windows/security/threat-protection/windows-defender-application-control/understand-windows-defender-application-control-policy-design-decisions.md index 0148e43cae..d973298558 100644 --- a/windows/security/threat-protection/windows-defender-application-control/understand-windows-defender-application-control-policy-design-decisions.md +++ b/windows/security/threat-protection/windows-defender-application-control/understand-windows-defender-application-control-policy-design-decisions.md @@ -43,7 +43,7 @@ You might need to control a limited number of apps because they access sensitive |Control only Classic Windows applications, only Universal Windows apps, or both| WDAC policies control apps by creating an allowed list of apps based on code signing certificate and\or file hash information. Because Universal Windows apps are all signed by the Windows Store, Classic Windows applications and Universal Windows apps can be controlled together. WDAC policies for Universal Windows apps can be applied only to apps that are installed on PCs that support the Microsoft Store, but Classic Windows applications can be controlled with WDAC on Windows. The rules you currently have configured for Classic Windows applications can remain, and you can create new ones for Universal Windows apps.| | Control apps by business group | WDAC policies can be applied through a Group Policy Object (GPO) to computer objects within an organizational unit (OU). | | Control apps by computer, not user | WDAC is a computer-based policy implementation. If your domain or site organizational structure is not based on a logical user structure, such as an OU, you might want to set up that structure before you begin your WDAC planning. Otherwise, you will have to identify users, their computers, and their app access requirements.| -|Understand app usage, but there is no need to control any apps yet | WDAC policies can be set to audit app usage to help you track which apps are used in your organization. You can then use teh CodeIntegrity log in Event Viewer to create WDAC policies.| +|Understand app usage, but there is no need to control any apps yet | WDAC policies can be set to audit app usage to help you track which apps are used in your organization. You can then use the CodeIntegrity log in Event Viewer to create WDAC policies.| ### How do you currently control app usage in your organization? @@ -135,4 +135,4 @@ Because the effectiveness of application control policies is dependent on the ab   ## Record your findings -The next step in the process is to record and analyze your answers to the preceding questions. If WDAC is the right solution for your goals, you can set your application control policy objectives and plan your WDAC rules. \ No newline at end of file +The next step in the process is to record and analyze your answers to the preceding questions. If WDAC is the right solution for your goals, you can set your application control policy objectives and plan your WDAC rules. From 2a2aa1b3c046e9799ebc48006b8e3e252e910279 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 09:10:43 -0400 Subject: [PATCH 119/403] typo: Double word "of" --- .../overview-of-threat-mitigations-in-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10.md b/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10.md index 59c71f57ac..38cb2e0298 100644 --- a/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10.md +++ b/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10.md @@ -32,7 +32,7 @@ This topic provides an overview of some of the software and firmware threats fac ## The security threat landscape -Today’s security threat landscape is one of aggressive and tenacious threats. In previous years, malicious attackers mostly focused on gaining community recognition through their attacks or the thrill of of temporarily taking a system offline. Since then, attacker’s motives have shifted toward making money, including holding devices and data hostage until the owner pays the demanded ransom. Modern attacks increasingly focus on large-scale intellectual property theft; targeted system degradation that can result in financial loss; and now even cyberterrorism that threatens the security of individuals, businesses, and national interests all over the world. These attackers are typically highly trained individuals and security experts, some of whom are in the employ of nation states that have large budgets and seemingly unlimited human resources. Threats like these require an approach that can meet this challenge. +Today’s security threat landscape is one of aggressive and tenacious threats. In previous years, malicious attackers mostly focused on gaining community recognition through their attacks or the thrill of temporarily taking a system offline. Since then, attacker’s motives have shifted toward making money, including holding devices and data hostage until the owner pays the demanded ransom. Modern attacks increasingly focus on large-scale intellectual property theft; targeted system degradation that can result in financial loss; and now even cyberterrorism that threatens the security of individuals, businesses, and national interests all over the world. These attackers are typically highly trained individuals and security experts, some of whom are in the employ of nation states that have large budgets and seemingly unlimited human resources. Threats like these require an approach that can meet this challenge. In recognition of this landscape, Windows 10 Creator's Update (Windows 10, version 1703) includes multiple security features that were created to make it difficult (and costly) to find and exploit many software vulnerabilities. These features are designed to: From 9c561ed10fea66d180d23b6e3823be5ad393568b Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 09:22:41 -0400 Subject: [PATCH 120/403] typo: Double word "on" --- mdop/uev-v2/whats-new-in-ue-v-21-sp1uevv21-sp1.md | 2 +- windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md | 2 +- ...ore-dashboard-windows-defender-advanced-threat-protection.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mdop/uev-v2/whats-new-in-ue-v-21-sp1uevv21-sp1.md b/mdop/uev-v2/whats-new-in-ue-v-21-sp1uevv21-sp1.md index ca1329c6b0..6cb5d4878e 100644 --- a/mdop/uev-v2/whats-new-in-ue-v-21-sp1uevv21-sp1.md +++ b/mdop/uev-v2/whats-new-in-ue-v-21-sp1uevv21-sp1.md @@ -23,7 +23,7 @@ UE-V 2.1 SP1 adds support for Windows 10, in addition to the same software that ### Compatibility with Microsoft Azure -Windows 10 lets enterprise users synchronize Windows app settings and Windows operating system settings to Azure instead of to OneDrive. You can use the Windows 10 enterprise sync functionality together with UE-V on on-premises domain-joined computers only. To enable coexistence between Windows 10 and UE-V, you must disable the following UE-V templates using either PowerShell on each client or Group Policy. +Windows 10 lets enterprise users synchronize Windows app settings and Windows operating system settings to Azure instead of to OneDrive. You can use the Windows 10 enterprise sync functionality together with UE-V for on-premises domain-joined computers only. To enable coexistence between Windows 10 and UE-V, you must disable the following UE-V templates using either PowerShell on each client or Group Policy. In Group Policy, under the Microsoft User Experience Virtualization node, configure these policy settings: diff --git a/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md b/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md index 2270745715..81e41752be 100644 --- a/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md +++ b/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md @@ -54,7 +54,7 @@ Administrators can still define which user-customized application settings can s ## Compatibility with Microsoft Enterprise State Roaming -With Windows 10, version 1607, users can synchronize Windows application settings and Windows operating system settings to Azure instead of to OneDrive. You can use the Windows 10 enterprise sync functionality together with UE-V on on-premises domain-joined devices only. +With Windows 10, version 1607, users can synchronize Windows application settings and Windows operating system settings to Azure instead of to OneDrive. You can use the Windows 10 enterprise sync functionality together with UE-V for on-premises domain-joined devices only. In hybrid cloud environments, UE-V can roam Win32 applications on-premises while [Enterprise State Roaming](https://azure.microsoft.com/documentation/articles/active-directory-windows-enterprise-state-roaming-overview/) (ESR) can roam the rest, e.g., Windows and desktop settings, themes, colors, etc., to an Azure cloud installation. diff --git a/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection.md index c3aaebae19..47815df570 100644 --- a/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection.md @@ -326,7 +326,7 @@ For a machine to be considered "well configured", it must comply to a minimum ba Machines are considered "well configured" for Windows Defender Credential Guard if the following requirements are met: - Hardware and software prerequisites are met -- Windows Defender Credential Guard is turned on on compatible machines +- Windows Defender Credential Guard is turned on compatible machines ##### Recommended actions: From a37d2d26d6e909b0029405f9e6e045cc48e3ea5f Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 09:24:23 -0400 Subject: [PATCH 121/403] typo: Double word "during" --- windows/security/threat-protection/auditing/event-5039.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-5039.md b/windows/security/threat-protection/auditing/event-5039.md index f629490f28..fe78230d8c 100644 --- a/windows/security/threat-protection/auditing/event-5039.md +++ b/windows/security/threat-protection/auditing/event-5039.md @@ -18,7 +18,7 @@ ms.date: 04/19/2017 This event should be generated when registry key was virtualized using [LUAFV](http://blogs.msdn.com/b/alexcarp/archive/2009/06/25/the-deal-with-luafv-sys.aspx). -This event occurs very rarely during during standard LUAFV registry key virtualization. +This event occurs very rarely during standard LUAFV registry key virtualization. There is no example of this event in this document. From f9a83af4136228b12441f9e711a07f3e22885de5 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 09:25:47 -0400 Subject: [PATCH 122/403] typo: Double word "this" --- .../threat-protection/auditing/basic-audit-process-tracking.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/basic-audit-process-tracking.md b/windows/security/threat-protection/auditing/basic-audit-process-tracking.md index fea480a728..af9ea206a6 100644 --- a/windows/security/threat-protection/auditing/basic-audit-process-tracking.md +++ b/windows/security/threat-protection/auditing/basic-audit-process-tracking.md @@ -23,7 +23,7 @@ To set this value to **No auditing**, in the **Properties** dialog box for this **Default:** No auditing. -## Configure this this security setting +## Configure this security setting You can configure this security setting under Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Audit Policy. From d9cd56cadd0dbea418af2d8b2000a5ff192387f2 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 09:28:32 -0400 Subject: [PATCH 123/403] typo: Double word "rule" --- .../create-wip-policy-using-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune.md index a2d2b485a4..1b084c9605 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune.md @@ -195,7 +195,7 @@ Where the text, `O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US` is the ### Add an AppLocker policy file Now we’re going to add an AppLocker XML file to the **App Rules** list. You’ll use this option if you want to add multiple apps at the same time. For more info, see [AppLocker](https://technet.microsoft.com/itpro/windows/keep-secure/applocker-overview). -**To create a Packaged App rule rule and xml file** +**To create a Packaged App rule and xml file** 1. Open the Local Security Policy snap-in (SecPol.msc). 2. In the left pane, click **Application Control Policies** > **AppLocker** > **Packaged App Rules**. From 9b1df4875238a49bea1c0e5d5f46b9b729a96860 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 09:37:15 -0400 Subject: [PATCH 124/403] typo: Double word "and" --- windows/security/information-protection/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/index.md b/windows/security/information-protection/index.md index 4afe213341..4da67275f3 100644 --- a/windows/security/information-protection/index.md +++ b/windows/security/information-protection/index.md @@ -11,7 +11,7 @@ ms.date: 02/05/2018 # Information protection -Learn more about how to secure documents and and other data across your organization. +Learn more about how to secure documents and other data across your organization. | Section | Description | |-|-| From 051362dd9ce591f35b73ac8b7ee2aa6087ed9b98 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 09:39:43 -0400 Subject: [PATCH 125/403] typo: Double word "used" --- .../basic-level-windows-diagnostic-events-and-fields-1703.md | 2 +- .../basic-level-windows-diagnostic-events-and-fields-1709.md | 2 +- .../privacy/basic-level-windows-diagnostic-events-and-fields.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md index b46ecc7203..fc0bdeaa2d 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md @@ -3479,7 +3479,7 @@ The following fields are available: - **HostOSBuildNumber** The build number of the previous OS. - **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. - **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md index 35e98f0a3c..11c2fa2d5c 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md @@ -3504,7 +3504,7 @@ The following fields are available: - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. - **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. - **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). - **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields.md index 341093a206..70a5d11f7a 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields.md @@ -4411,7 +4411,7 @@ The following fields are available: - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. - **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. - **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). - **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled From c0aee8a47cab3ef8d35d94896cbe2435591efb2d Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 09:42:37 -0400 Subject: [PATCH 126/403] typo: Double word "indicates" --- .../basic-level-windows-diagnostic-events-and-fields-1703.md | 4 ++-- .../basic-level-windows-diagnostic-events-and-fields-1709.md | 4 ++-- .../basic-level-windows-diagnostic-events-and-fields.md | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md index fc0bdeaa2d..fb377da82f 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md @@ -556,7 +556,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates Indicates that the DecisionApplicationFile object is no longer present. +This event indicates that the DecisionApplicationFile object is no longer present. The following fields are available: @@ -880,7 +880,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates that a new set of InventoryApplicationFileAdd events will be sent. The following fields are available: diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md index 11c2fa2d5c..03f057b152 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md @@ -922,7 +922,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates that a new set of InventoryApplicationFileAdd events will be sent. The following fields are available: @@ -1169,7 +1169,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates Indicates that the DecisionApplicationFile object is no longer present. +This event indicates that the DecisionApplicationFile object is no longer present. The following fields are available: diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields.md index 70a5d11f7a..84da766a22 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields.md @@ -530,7 +530,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates Indicates that the DecisionApplicationFile object is no longer present. +This event indicates that the DecisionApplicationFile object is no longer present. The following fields are available: @@ -814,7 +814,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates that a new set of InventoryApplicationFileAdd events will be sent. The following fields are available: From ded53f2994fb2a5752f66a1522934f4a2536e678 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 09:44:48 -0400 Subject: [PATCH 127/403] typo: Double word "to" --- .../ie11-deploy-guide/turn-off-enterprise-mode.md | 2 +- .../identity-protection/access-control/local-accounts.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/turn-off-enterprise-mode.md b/browsers/internet-explorer/ie11-deploy-guide/turn-off-enterprise-mode.md index d0d2e95b50..0c83be2b26 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/turn-off-enterprise-mode.md +++ b/browsers/internet-explorer/ie11-deploy-guide/turn-off-enterprise-mode.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat -description: How to turn Enteprrise Mode off temporarily while testing websites and how to turn it off completely if you no longer want to to use it. +description: How to turn Enterprise Mode off temporarily while testing websites and how to turn it off completely if you no longer want to use it. author: eross-msft ms.prod: ie11 ms.assetid: 5027c163-71e0-49b8-9dc0-f0a7310c7ae3 diff --git a/windows/security/identity-protection/access-control/local-accounts.md b/windows/security/identity-protection/access-control/local-accounts.md index 09953fe371..cdfbc8c21a 100644 --- a/windows/security/identity-protection/access-control/local-accounts.md +++ b/windows/security/identity-protection/access-control/local-accounts.md @@ -92,7 +92,7 @@ The Administrator account cannot be deleted or removed from the Administrators g **Security considerations** -Because the Administrator account is known to exist on many versions of the Windows operating system, it is a best practice to disable the Administrator account when possible to make it more difficult for malicious users to gain access to to the server or client computer. +Because the Administrator account is known to exist on many versions of the Windows operating system, it is a best practice to disable the Administrator account when possible to make it more difficult for malicious users to gain access to the server or client computer. You can rename the Administrator account. However, a renamed Administrator account continues to use the same automatically assigned security identifier (SID), which can be discovered by malicious users. For more information about how to rename or disable a user account, see [Disable or activate a local user account](http://technet.microsoft.com/library/cc732112.aspx) and [Rename a local user account](http://technet.microsoft.com/library/cc725595.aspx). From dc1e6c1c3d387a930db51c9777b11b6fd540e715 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 09:46:53 -0400 Subject: [PATCH 128/403] typo: Double word "can" --- windows/client-management/mdm/policy-csp-smartscreen.md | 2 +- .../tpm/initialize-and-configure-ownership-of-the-tpm.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-smartscreen.md b/windows/client-management/mdm/policy-csp-smartscreen.md index 20b484e71e..e7bdc48ee7 100644 --- a/windows/client-management/mdm/policy-csp-smartscreen.md +++ b/windows/client-management/mdm/policy-csp-smartscreen.md @@ -185,7 +185,7 @@ The following list shows the supported values: -Added in Windows 10, version 1703. Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files. +Added in Windows 10, version 1703. Allows IT Admins to control whether users can ignore SmartScreen warnings and run malicious files. diff --git a/windows/security/hardware-protection/tpm/initialize-and-configure-ownership-of-the-tpm.md b/windows/security/hardware-protection/tpm/initialize-and-configure-ownership-of-the-tpm.md index 525ead7434..95c6095ae0 100644 --- a/windows/security/hardware-protection/tpm/initialize-and-configure-ownership-of-the-tpm.md +++ b/windows/security/hardware-protection/tpm/initialize-and-configure-ownership-of-the-tpm.md @@ -83,7 +83,7 @@ There are several ways to clear the TPM: - **Clear the TPM as part of a complete reset of the computer**: You might want to remove all files from the computer and completely reset it, for example, in preparation for a clean installation. To do this, we recommend that you use the **Reset** option in **Settings**. When you perform a reset and use the **Remove everything** option, it will clear the TPM as part of the reset. You might be prompted to press a key before the TPM can be cleared. For more information, see the “Reset this PC” section in [Recovery options in Windows 10](https://support.microsoft.com/en-us/help/12415/windows-10-recovery-options). -- **Clear the TPM to fix “reduced functionality” or “Not ready” TPM status**: If you open TPM.msc and see that the TPM status is something other than **Ready**, you can can try using TPM.msc to clear the TPM and fix the status. However, be sure to review the precautions in the next section. +- **Clear the TPM to fix “reduced functionality” or “Not ready” TPM status**: If you open TPM.msc and see that the TPM status is something other than **Ready**, you can try using TPM.msc to clear the TPM and fix the status. However, be sure to review the precautions in the next section. ### Precautions to take before clearing the TPM From 782c45c2bb3fea70ddd8c16ede7419d6adba8557 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 09:49:46 -0400 Subject: [PATCH 129/403] typo: Double word "data" --- windows/configuration/wcd/wcd-connectivityprofiles.md | 2 +- .../deployment/update/windows-analytics-FAQ-troubleshooting.md | 2 +- .../basic-level-windows-diagnostic-events-and-fields-1703.md | 2 +- .../basic-level-windows-diagnostic-events-and-fields-1709.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/configuration/wcd/wcd-connectivityprofiles.md b/windows/configuration/wcd/wcd-connectivityprofiles.md index b79f7c9f6a..b797544274 100644 --- a/windows/configuration/wcd/wcd-connectivityprofiles.md +++ b/windows/configuration/wcd/wcd-connectivityprofiles.md @@ -167,7 +167,7 @@ The **Config** settings are initial settings that can be overwritten when settin ### SystemCapabilities -You can use these settings to configure system capabilities for Wi-Fi adapters, which is a new functionality in Windows 10. These system capabilities are added at image time to ensure that the information is at its most accurate. The capabilities allow the OS to have a better understanding of the underlying hardware that it's running on. Diagnostic data data is generated by the system to provide data that can be used to diagnose both software and hardware issues. +You can use these settings to configure system capabilities for Wi-Fi adapters, which is a new functionality in Windows 10. These system capabilities are added at image time to ensure that the information is at its most accurate. The capabilities allow the OS to have a better understanding of the underlying hardware that it's running on. Diagnostic data is generated by the system to provide data that can be used to diagnose both software and hardware issues. | Setting | Description | | --- | --- | diff --git a/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md b/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md index be6b6419c0..37f12a310f 100644 --- a/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md +++ b/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md @@ -171,7 +171,7 @@ Starting with Windows 10, version 1803, the device name is no longer collected b ### Disable Upgrade Readiness -If you want to stop using Upgrade Readiness and stop sending diagnostic data data to Microsoft, follow these steps: +If you want to stop using Upgrade Readiness and stop sending diagnostic data to Microsoft, follow these steps: 1. Unsubscribe from the Upgrade Readiness solution in the OMS portal. In the OMS portal, go to **Settings** > **Connected Sources** > **Windows Telemetry** and choose the **Unsubscribe** option. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md index b46ecc7203..812a76d7e8 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md @@ -1863,7 +1863,7 @@ The following fields are available: ### TelClientSynthetic.HeartBeat_5 -This event sends data about the health and quality of the diagnostic data data from the given device, to help keep Windows up to date. It also enables data analysts to determine how 'trusted' the data is from a given device. +This event sends data about the health and quality of the diagnostic data from the given device, to help keep Windows up to date. It also enables data analysts to determine how 'trusted' the data is from a given device. The following fields are available: diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md index 35e98f0a3c..664642a913 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md @@ -1816,7 +1816,7 @@ The following fields are available: ### TelClientSynthetic.HeartBeat_5 -This event sends data about the health and quality of the diagnostic data data from the given device, to help keep Windows up to date. It also enables data analysts to determine how 'trusted' the data is from a given device. +This event sends data about the health and quality of the diagnostic data from the given device, to help keep Windows up to date. It also enables data analysts to determine how 'trusted' the data is from a given device. The following fields are available: From ed9c7bbbb049bc89a533dbc9548a0f45a60ec7d4 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 09:52:02 -0400 Subject: [PATCH 130/403] typo: Double word "system" --- .../basic-level-windows-diagnostic-events-and-fields-1703.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md index b46ecc7203..6c33d94983 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md @@ -3125,8 +3125,8 @@ The following fields are available: - **BIOSVendor** The vendor of the device's system bios - **BiosVersion** The version of the device's system bios - **BiosReleaseDate** The release date of the device's system bios -- **SystemBIOSMajorRelease** The major release version of the device's system system -- **SystemBIOSMinorRelease** The minor release version of the device's system system +- **SystemBIOSMajorRelease** The major release version of the device's system bios +- **SystemBIOSMinorRelease** The minor release version of the device's system bios - **BiosFamily** The device's family as defined in system bios - **BiosSKUNumber** The device's SKU as defined in system bios - **ClientVersion** The version number of the software distribution client From 976618c3797d2b73f212a3207fde416fe2e1f79f Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 09:53:11 -0400 Subject: [PATCH 131/403] typo: Double word "then" --- windows/deployment/upgrade/upgrade-readiness-resolve-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md index a927b0db6d..3f049881af 100644 --- a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md +++ b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md @@ -49,7 +49,7 @@ To change an application's upgrade decision: 1. Select **Decide upgrade readiness** to view applications with issues. 2. In the table view, select an **UpgradeDecision** value. 3. Select **Decide upgrade readiness** to change the upgrade decision for each application. -4. Select the applications you want to change to a specific upgrade decision and then then select the appropriate option from the **Select upgrade decision** list. +4. Select the applications you want to change to a specific upgrade decision and then select the appropriate option from the **Select upgrade decision** list. 5. Click **Save** when finished. IMPORTANT: Ensure that you have the most recent versions of the compatibility update and related KBs installed to get the most up-to-date compatibility information. From baffd1459bbdd1a57ee58d5b2197581bece03937 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 09:55:10 -0400 Subject: [PATCH 132/403] typo: Double word "create" --- windows/client-management/mdm/policy-csp-applicationdefaults.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-applicationdefaults.md b/windows/client-management/mdm/policy-csp-applicationdefaults.md index 1698ec45a7..3961d870d8 100644 --- a/windows/client-management/mdm/policy-csp-applicationdefaults.md +++ b/windows/client-management/mdm/policy-csp-applicationdefaults.md @@ -80,7 +80,7 @@ ADMX Info: -To create create the SyncML, follow these steps: +To create the SyncML, follow these steps:
    1. Install a few apps and change your defaults.
    2. From an elevated prompt, run "dism /online /export-defaultappassociations:appassoc.xml"
    3. From 926e984de3eb19b8e9e37d33f6b7175ee4cba2ce Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 10:07:43 -0400 Subject: [PATCH 133/403] typo: Double word "about" --- .../app-v/appv-using-the-client-management-console.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/app-v/appv-using-the-client-management-console.md b/windows/application-management/app-v/appv-using-the-client-management-console.md index 54b1306b2e..e2244bcd6a 100644 --- a/windows/application-management/app-v/appv-using-the-client-management-console.md +++ b/windows/application-management/app-v/appv-using-the-client-management-console.md @@ -15,7 +15,7 @@ ms.date: 04/19/2017 **Applies to** - Windows 10, version 1607 -This topic provides information about about using the Application Virtualization (App-V) client management console to manage packages on the computer running the App-V client. +This topic provides information about using the Application Virtualization (App-V) client management console to manage packages on the computer running the App-V client. ## Obtain the client management console From 31cf555dc88fdb16818cbf381ff9312dca17196c Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 10:08:59 -0400 Subject: [PATCH 134/403] typo: Double word "when" --- windows/application-management/app-v/appv-reporting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/app-v/appv-reporting.md b/windows/application-management/app-v/appv-reporting.md index afe9597029..32ae6b094c 100644 --- a/windows/application-management/app-v/appv-reporting.md +++ b/windows/application-management/app-v/appv-reporting.md @@ -200,7 +200,7 @@ To retrieve report information and create reports using App-V you must use one o To run the Microsoft SQL Server Scheduled Stored procedure, the Microsoft SQL Server Agent must be running. Make sure the Microsoft SQL Server Agent is set to **AutoStart**. For more information, see [Autostart SQL Server Agent (SQL Server Management Studio)](https://docs.microsoft.com/en-us/sql/ssms/agent/autostart-sql-server-agent-sql-server-management-studio). - The stored procedure is also created when when you use the App-V database scripts. + The stored procedure is also created when you use the App-V database scripts. You should also ensure that the reporting server web service’s **Maximum Concurrent Connections** is set to a value that the server can manage without affecting availability. The recommended number of **Maximum Concurrent Connections** for the **Reporting Web Service** is **10,000**. From eeda18d475eb2ea1fd55512d8a38499b4a726fda Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 10:10:11 -0400 Subject: [PATCH 135/403] typo: Double word "requirements" --- ...irtualization-client-hardware-and-software-requirements.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mdop/appv-v4/application-virtualization-client-hardware-and-software-requirements.md b/mdop/appv-v4/application-virtualization-client-hardware-and-software-requirements.md index 25df0da425..5dec2b8fb8 100644 --- a/mdop/appv-v4/application-virtualization-client-hardware-and-software-requirements.md +++ b/mdop/appv-v4/application-virtualization-client-hardware-and-software-requirements.md @@ -28,7 +28,7 @@ The Application Virtualization (App-V) Desktop Client requires no additional pro ### Hardware Requirements -The hardware requirements requirements are applicable to all versions. +The hardware requirements are applicable to all versions. - Processor—See recommended system requirements for the operating system you are using. @@ -177,7 +177,7 @@ The Application Virtualization (App-V) Client for Remote Desktop Services requir ### Hardware Requirements -The hardware requirements requirements are applicable to all versions. +The hardware requirements are applicable to all versions. - Processor—See recommended system requirements for the operating system you are using. From 649b4dc5217ad2f0f20ee398fdea97a9bab08bd5 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 10:12:29 -0400 Subject: [PATCH 136/403] typo: Double word "School" --- education/windows/set-up-school-pcs-technical.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/set-up-school-pcs-technical.md b/education/windows/set-up-school-pcs-technical.md index 3f6907cffb..e53e78ec35 100644 --- a/education/windows/set-up-school-pcs-technical.md +++ b/education/windows/set-up-school-pcs-technical.md @@ -42,7 +42,7 @@ Here's a list of what you get when using the Set up School PCs app in your schoo > If your school uses Active Directory, use [Windows Configuration Designer](set-up-students-pcs-to-join-domain.md) to configure your PCs to join the domain. You can only use the Set up School PCs app to set up PCs that are connected to Azure AD. ## Automated Azure AD join -One of the most important features in Set up School PCs is the ability to create a provisioning package that performs automated Azure AD join. With this feature, you no longer have to spend minutes going through Windows setup, manually connecting to a network, and manually joining your Azure AD domain. With the automated Azure AD join feature in Set up School School PCs, this process is reduced to zero clicks! You can skip all of the Windows setup experience and the OS automatically joins the PC to your Azure AD domain and enrolls it into MDM if you have a MDM provider activated. +One of the most important features in Set up School PCs is the ability to create a provisioning package that performs automated Azure AD join. With this feature, you no longer have to spend minutes going through Windows setup, manually connecting to a network, and manually joining your Azure AD domain. With the automated Azure AD join feature in Set up School PCs, this process is reduced to zero clicks! You can skip all of the Windows setup experience and the OS automatically joins the PC to your Azure AD domain and enrolls it into MDM if you have a MDM provider activated. To make this as seamless as possible, in your Azure AD tenant: - Allow your teacher and other IT staff to join devices to Azure AD so they can sucessfully request an automated Azure AD join token. From db3443e04e766687df23c1b8353156aa058cf6c9 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 10:13:33 -0400 Subject: [PATCH 137/403] typo: Double word "have" --- .../hybrid-deployment-surface-hub-device-accounts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/hybrid-deployment-surface-hub-device-accounts.md b/devices/surface-hub/hybrid-deployment-surface-hub-device-accounts.md index e0111f0b35..d72676e762 100644 --- a/devices/surface-hub/hybrid-deployment-surface-hub-device-accounts.md +++ b/devices/surface-hub/hybrid-deployment-surface-hub-device-accounts.md @@ -141,7 +141,7 @@ Next, you enable the device account with [Skype for Business Online](#skype-for- To enable Skype for Business online, your tenant users must have Exchange mailboxes (at least one Exchange mailbox in the tenant is required). The following table explains which plans or additional services you need. -| Skype room system scenario | If you have Office 365 Premium, Office 365 ProPlus, or Skype for Business Standalone Plan 2, you need: | If you have an Enterprise-based plan, you need: | If you have have Skype for Business Server 2015 (on-premises or hybrid), you need: | +| Skype room system scenario | If you have Office 365 Premium, Office 365 ProPlus, or Skype for Business Standalone Plan 2, you need: | If you have an Enterprise-based plan, you need: | If you have Skype for Business Server 2015 (on-premises or hybrid), you need: | | --- | --- | --- | --- | | Join a scheduled meeting | Skype for Business Standalone Plan 1 | E1, 3, 4, or 5 | Skype for Business Server Standard CAL | | Initiate an ad-hoc meeting | Skype for Business Standalone Plan 2 | E 1, 3, 4, or 5 | Skype for Business Server Standard CAL or Enterprise CAL | From f398b63052b997e3643af3e77466d64477b0ac98 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 10:14:37 -0400 Subject: [PATCH 138/403] typo: Double word "will" --- devices/surface-hub/enable-8021x-wired-authentication.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/enable-8021x-wired-authentication.md b/devices/surface-hub/enable-8021x-wired-authentication.md index 8407392860..810dc3d2ce 100644 --- a/devices/surface-hub/enable-8021x-wired-authentication.md +++ b/devices/surface-hub/enable-8021x-wired-authentication.md @@ -56,5 +56,5 @@ This OMA-URI node takes a text string of XML as a parameter. The XML provided as ## Adding certificates -If your selected authentication method is certificate-based, you will will need to [create a provisioning package](provisioning-packages-for-surface-hub.md), [utilize MDM](https://docs.microsoft.com/windows/client-management/mdm/clientcertificateinstall-csp), or import a certificate from settings (**Settings** > **Update and Security** > **Certificates**) to deploy those certificates to your Surface Hub device in the appropriate Certificate Store. When adding certificates, each PFX must contain only one certificate (a PFX cannot have multiple certificates). +If your selected authentication method is certificate-based, you will need to [create a provisioning package](provisioning-packages-for-surface-hub.md), [utilize MDM](https://docs.microsoft.com/windows/client-management/mdm/clientcertificateinstall-csp), or import a certificate from settings (**Settings** > **Update and Security** > **Certificates**) to deploy those certificates to your Surface Hub device in the appropriate Certificate Store. When adding certificates, each PFX must contain only one certificate (a PFX cannot have multiple certificates). From 08f779a2bd52d2fea024cadbdc6182f89a3d0c60 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Tue, 3 Jul 2018 10:16:09 -0400 Subject: [PATCH 139/403] typo: Double word "be" --- devices/surface-hub/connect-and-display-with-surface-hub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/connect-and-display-with-surface-hub.md b/devices/surface-hub/connect-and-display-with-surface-hub.md index 4a5167db40..241cfc77e6 100644 --- a/devices/surface-hub/connect-and-display-with-surface-hub.md +++ b/devices/surface-hub/connect-and-display-with-surface-hub.md @@ -33,7 +33,7 @@ When connecting external devices and displays to a Surface Hub, there are severa ## Guest Mode -Guest Mode uses a wired connection, so people can display content from their devices to the Surface Hub. If the source device is Windows-based, that device can also provide Touchback and Inkback. Surface Hub's internal PC takes video and audio from the connected device and presents them on the Surface Hub. If Surface Hub encounters a High-Bandwidth Digital Content Protection (HDCP) signal, the source will be be displayed as a black image. To display your content without violating HDCP requirements, use the keypad on the right side of the Surface Hub to directly choose the external source. +Guest Mode uses a wired connection, so people can display content from their devices to the Surface Hub. If the source device is Windows-based, that device can also provide Touchback and Inkback. Surface Hub's internal PC takes video and audio from the connected device and presents them on the Surface Hub. If Surface Hub encounters a High-Bandwidth Digital Content Protection (HDCP) signal, the source will be displayed as a black image. To display your content without violating HDCP requirements, use the keypad on the right side of the Surface Hub to directly choose the external source. >[!NOTE] >When an HDCP source is connected, use the side keypad to change source inputs. From 2959adeeb5707bd14b7b426ccf3091853a7ee61c Mon Sep 17 00:00:00 2001 From: Jesper Nielsen Date: Tue, 3 Jul 2018 16:16:37 +0200 Subject: [PATCH 140/403] I changes a small spelling error --- .../hello-for-business/feature-multifactor-unlock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/feature-multifactor-unlock.md b/windows/security/identity-protection/hello-for-business/feature-multifactor-unlock.md index 0e9283f815..6e31a65447 100644 --- a/windows/security/identity-protection/hello-for-business/feature-multifactor-unlock.md +++ b/windows/security/identity-protection/hello-for-business/feature-multifactor-unlock.md @@ -24,10 +24,10 @@ Windows, today, natively only supports the use of a single credential (password, Windows 10 offers Multifactor device unlock by extending Windows Hello with trusted signals, administrators can configure Windows 10 to request a combination of factors and trusted signals to unlock their devices. -Which organizations can take advanage of Multifactor unlock? Those who: +Which organizations can take advantage of Multifactor unlock? Those who: * Have expressed that PINs alone do not meet their security needs. * Want to prevent Information Workers from sharing credentials. -* Want their orgs to comply with regulatory two-factor authentication policy. +* Want their organisations to comply with regulatory two-factor authentication policy. * Want to retain the familiar Windows logon UX and not settle for a custom solution. You enable multifactor unlock using Group Policy. The **Configure device unlock factors** policy setting is located under **Computer Configuration\Administrative Templates\Windows Components\Windows Hello for Business**. From 5f575960ac8890503eed45b458dc39ed3bd377af Mon Sep 17 00:00:00 2001 From: Patti Short <35278231+shortpatti@users.noreply.github.com> Date: Tue, 3 Jul 2018 07:24:46 -0700 Subject: [PATCH 141/403] Update feature-multifactor-unlock.md --- .../hello-for-business/feature-multifactor-unlock.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/feature-multifactor-unlock.md b/windows/security/identity-protection/hello-for-business/feature-multifactor-unlock.md index 6e31a65447..31116809dd 100644 --- a/windows/security/identity-protection/hello-for-business/feature-multifactor-unlock.md +++ b/windows/security/identity-protection/hello-for-business/feature-multifactor-unlock.md @@ -27,7 +27,7 @@ Windows 10 offers Multifactor device unlock by extending Windows Hello with trus Which organizations can take advantage of Multifactor unlock? Those who: * Have expressed that PINs alone do not meet their security needs. * Want to prevent Information Workers from sharing credentials. -* Want their organisations to comply with regulatory two-factor authentication policy. +* Want their organizations to comply with regulatory two-factor authentication policy. * Want to retain the familiar Windows logon UX and not settle for a custom solution. You enable multifactor unlock using Group Policy. The **Configure device unlock factors** policy setting is located under **Computer Configuration\Administrative Templates\Windows Components\Windows Hello for Business**. @@ -188,7 +188,8 @@ The IPv6 DNS server represented in Internet standard hexadecimal encoding. An IP 21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A%2 ``` ##### dnsSuffix -The fully qualified domain name of your organizations internal dns suffix where any part of the fully qualified domain name in this setting exists in the computer's primary dns suffix. The **signal** element may contain one or more **dnsSuffix** elements.
      +The fully qualified domain name of your +s internal dns suffix where any part of the fully qualified domain name in this setting exists in the computer's primary dns suffix. The **signal** element may contain one or more **dnsSuffix** elements.
      **Example** ``` corp.contoso.com From b9d334ebc01a639b5118182f133ff0ee713a9dcb Mon Sep 17 00:00:00 2001 From: Paramesh Babu Date: Tue, 3 Jul 2018 11:30:38 -0700 Subject: [PATCH 142/403] Add UWF for IoTCore Add UWF for IoTCore in the summary table. --- windows/configuration/wcd/wcd.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/wcd/wcd.md b/windows/configuration/wcd/wcd.md index 53eeaa689f..3f4d731601 100644 --- a/windows/configuration/wcd/wcd.md +++ b/windows/configuration/wcd/wcd.md @@ -74,7 +74,7 @@ This section describes the settings that you can configure in [provisioning pack | [TakeATest](wcd-takeatest.md) | X | | | | | | [TextInput](wcd-textinput.md) | | X | | | | | [Theme](wcd-theme.md) | | X | | | | -| [UnifiedWriteFilter](wcd-unifiedwritefilter.md) | X | | | | | +| [UnifiedWriteFilter](wcd-unifiedwritefilter.md) | X | | | | X | | [UniversalAppInstall](wcd-universalappinstall.md) | X | X | X | X | X | | [UniversalAppUninstall](wcd-universalappuninstall.md) | X | X | X | X | X | | [WeakCharger](wcd-weakcharger.md) |X | X | X | X | | From 966978424d64998d0ada4dd8026820b07be273be Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Tue, 3 Jul 2018 19:56:53 +0000 Subject: [PATCH 143/403] Merged PR 9535: Removed AccountPoliciesAccountLockPolicy from Policy CSP. These are not supported in MDM. --- windows/client-management/mdm/TOC.md | 1 - ...ew-in-windows-mdm-enrollment-management.md | 11 +- .../policy-configuration-service-provider.md | 14 -- ...csp-accountpoliciesaccountlockoutpolicy.md | 183 ------------------ 4 files changed, 4 insertions(+), 205 deletions(-) delete mode 100644 windows/client-management/mdm/policy-csp-accountpoliciesaccountlockoutpolicy.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 659b090224..9efa92de94 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -179,7 +179,6 @@ #### [Policy DDF file](policy-ddf-file.md) #### [ApplicationRestrictions XSD](applicationrestrictions-xsd.md) #### [AboveLock](policy-csp-abovelock.md) -#### [AccountPoliciesAccountLockoutPolicy](policy-csp-accountpoliciesaccountlockoutpolicy.md) #### [Accounts](policy-csp-accounts.md) #### [ActiveXControls](policy-csp-activexcontrols.md) #### [ApplicationDefaults](policy-csp-applicationdefaults.md) 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 15342170ff..f90211d1ae 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 @@ -1139,9 +1139,6 @@ For details about Microsoft mobile device management protocols for Windows 10 s


    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/intune/device-restrictions-configure)

    - [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)



    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection) + From 97bc94fb7e35c2e7e48a3e3da77a37ba72949880 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 10 Jul 2018 14:41:20 -0700 Subject: [PATCH 224/403] table --- windows/security/index.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index dbd6944d08..706f8490df 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -165,8 +165,8 @@ sections: Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform.
     
    Pro Education NN S
    Enterprise LTSC S
    Pro for Workstations N
    [Firewall CSP](firewall-csp.md)
    [EntepriseAPN CSP](enterpriseapn-csp.md)[Policy CSP](policy-configuration-service-provider.md)

    Added the following new policies for Windows 10, version 1803:

      -
    • AccountPoliciesAccountLockoutPolicy/AccountLockoutDuration
    • -
    • AccountPoliciesAccountLockoutPolicy/AccountLockoutThreshold
    • -
    • AccountPoliciesAccountLockoutPolicy/ResetAccountLockoutCounterAfter
    • ApplicationDefaults/EnableAppUriHandlers
    • ApplicationManagement/MSIAllowUserControlOverInstall
    • ApplicationManagement/MSIAlwaysInstallWithElevatedPrivileges
    • @@ -1652,9 +1649,12 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware
    [Policy CSP](policy-configuration-service-provider.md)

    Recent changes:

      +
    • AccountPoliciesAccountLockoutPolicy/AccountLockoutDuration - removed from docs. Not supported.
    • +
    • AccountPoliciesAccountLockoutPolicy/AccountLockoutThreshold - removed from docs. Not supported.
    • +
    • AccountPoliciesAccountLockoutPolicy/ResetAccountLockoutCounterAfter - removed from docs. Not supported.
    • +
    • LocalPoliciesSecurityOptions/NetworkAccess_LetEveryonePermissionsApplyToAnonymousUsers - removed from docs. Not supported.
    • System/AllowFontProviders is not supported in Windows Holographic for Business.
    • Security/RequireDeviceEncryption is suported in the Home SKU.
    • -
    • Removed LocalPoliciesSecurityOptions/NetworkAccess_LetEveryonePermissionsApplyToAnonymousUsers. This policy is not supported.
    • Start/StartLayout - added a table of SKU support information.
    • Start/ImportEdgeAssets - added a table of SKU support information.
    @@ -1910,13 +1910,10 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware
    [Policy CSP](policy-configuration-service-provider.md)

    Added the following new policies for Windows 10, version 1803:

      -
    • AccountPoliciesAccountLockoutPolicy/AccountLockoutDuration
    • -
    • AccountPoliciesAccountLockoutPolicy/AccountLockoutThreshold
    • Browser/AllowConfigurationUpdateForBooksLibrary
    • Browser/AlwaysEnableBooksLibrary
    • Browser/EnableExtendedBooksTelemetry
    • Browser/UseSharedFolderForBooks
    • -
    • AccountPoliciesAccountLockoutPolicy/ResetAccountLockoutCounterAfter
    • DeliveryOptimization/DODelayBackgroundDownloadFromHttp
    • DeliveryOptimization/DODelayForegroundDownloadFromHttp
    • DeliveryOptimization/DOGroupIdSource
    • diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index c3adcaa9ae..980f6c13e1 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -148,20 +148,6 @@ The following diagram shows the Policy configuration service provider in tree fo -### AccountPoliciesAccountLockoutPolicy policies - -
      -
      - AccountPoliciesAccountLockoutPolicy/AccountLockoutDuration -
      -
      - AccountPoliciesAccountLockoutPolicy/AccountLockoutThreshold -
      -
      - AccountPoliciesAccountLockoutPolicy/ResetAccountLockoutCounterAfter -
      -
      - ### Accounts policies
      diff --git a/windows/client-management/mdm/policy-csp-accountpoliciesaccountlockoutpolicy.md b/windows/client-management/mdm/policy-csp-accountpoliciesaccountlockoutpolicy.md deleted file mode 100644 index 0a646789df..0000000000 --- a/windows/client-management/mdm/policy-csp-accountpoliciesaccountlockoutpolicy.md +++ /dev/null @@ -1,183 +0,0 @@ ---- -title: Policy CSP - AccountPoliciesAccountLockoutPolicy -description: Policy CSP - AccountPoliciesAccountLockoutPolicy -ms.author: maricia -ms.topic: article -ms.prod: w10 -ms.technology: windows -author: MariciaAlforque -ms.date: 03/12/2018 ---- - -# Policy CSP - AccountPoliciesAccountLockoutPolicy - - -
      - - -## AccountPoliciesAccountLockoutPolicy policies - -
      -
      - AccountPoliciesAccountLockoutPolicy/AccountLockoutDuration -
      -
      - AccountPoliciesAccountLockoutPolicy/AccountLockoutThreshold -
      -
      - AccountPoliciesAccountLockoutPolicy/ResetAccountLockoutCounterAfter -
      -
      - - -
      - - -**AccountPoliciesAccountLockoutPolicy/AccountLockoutDuration** - - - - - - - - - - - - - - - - - - - - - -
      HomeProBusinessEnterpriseEducationMobileMobile Enterprise
      cross markcheck mark4check mark4check mark4check mark4cross markcross mark
      - - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
      - - - -Added in Windows 10, next major release. This security setting determines the number of minutes a locked-out account remains locked out before automatically becoming unlocked. The available range is from 0 minutes through 99,999 minutes. If you set the account lockout duration to 0, the account will be locked out until an administrator explicitly unlocks it. - -If an account lockout threshold is defined, the account lockout duration must be greater than or equal to the reset time. - -Default: None, because this policy setting only has meaning when an Account lockout threshold is specified. - - - - -
      - - -**AccountPoliciesAccountLockoutPolicy/AccountLockoutThreshold** - - - - - - - - - - - - - - - - - - - - - -
      HomeProBusinessEnterpriseEducationMobileMobile Enterprise
      cross markcheck mark4check mark4check mark4check mark4cross markcross mark
      - - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
      - - - -Added in Windows 10, next major release. This security setting determines the number of failed logon attempts that causes a user account to be locked out. A locked-out account cannot be used until it is reset by an administrator or until the lockout duration for the account has expired. You can set a value between 0 and 999 failed logon attempts. If you set the value to 0, the account will never be locked out. - -Failed password attempts against workstations or member servers that have been locked using either CTRL+ALT+DELETE or password-protected screen savers count as failed logon attempts. - -Default: 0. - - - - -
      - - -**AccountPoliciesAccountLockoutPolicy/ResetAccountLockoutCounterAfter** - - - - - - - - - - - - - - - - - - - - - -
      HomeProBusinessEnterpriseEducationMobileMobile Enterprise
      cross markcheck mark4check mark4check mark4check mark4cross markcross mark
      - - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
      - - - -Added in Windows 10, next major release. This security setting determines the number of minutes that must elapse after a failed logon attempt before the failed logon attempt counter is reset to 0 bad logon attempts. The available range is 1 minute to 99,999 minutes. - -If an account lockout threshold is defined, this reset time must be less than or equal to the Account lockout duration. - -Default: None, because this policy setting only has meaning when an Account lockout threshold is specified. - - - -
      - -Footnote: - -- 1 - Added in Windows 10, version 1607. -- 2 - Added in Windows 10, version 1703. -- 3 - Added in Windows 10, version 1709. -- 4 - Added in Windows 10, version 1803. - - - From 41120fdd3bcc09e767cb7d84953d4947c589ddf5 Mon Sep 17 00:00:00 2001 From: rikot Date: Tue, 3 Jul 2018 16:32:17 -0400 Subject: [PATCH 144/403] Update manage-settings-with-mdm-for-surface-hub.md In the Supported Windows setting section, the link in the first paragraph for Configuration service provider reference is outdated, but does get redirected to the correct webpage. Corrected link so that it points directly to the article --- .../surface-hub/manage-settings-with-mdm-for-surface-hub.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md b/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md index 13af52d485..af26258658 100644 --- a/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md +++ b/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md @@ -46,7 +46,6 @@ Surface Hub now supports the ability to automatically enroll in Intune by joinin For more information, see [Enable Windows 10 automatic enrollment](https://docs.microsoft.com/intune/windows-enroll#enable-windows-10-automatic-enrollment). - ## Manage Surface Hub settings with MDM You can use MDM to manage some [Surface Hub CSP settings](#supported-surface-hub-csp-settings), and some [Windows 10 settings](#supported-windows-10-settings). Depending on the MDM provider that you use, you may set these settings using a built-in user interface, or by deploying custom SyncML. Microsoft Intune and System Center Configuration Manager provide built-in experiences to help create policy templates for Surface Hub. Refer to documentation from your MDM provider to learn how to create and deploy SyncML. @@ -85,7 +84,7 @@ For more information, see [SurfaceHub configuration service provider](https://ms ### Supported Windows 10 settings -In addition to Surface Hub-specific settings, there are numerous settings common to all Windows 10 devices. These settings are defined in the [Configuration service provider reference](https://msdn.microsoft.com/library/windows/hardware/dn920025.aspx). +In addition to Surface Hub-specific settings, there are numerous settings common to all Windows 10 devices. These settings are defined in the [Configuration service provider reference](https://docs.microsoft.com/en-us/windows/client-management/mdm/configuration-service-provider-reference). The following tables include info on Windows 10 settings that have been validated with Surface Hub. There is a table with settings for these areas: security, browser, Windows Updates, Windows Defender, remote reboot, certificates, and logs. Each table identifies if the setting is supported with Microsoft Intune, System Center Configuration Manager, or SyncML. From 5de102b627b009773040fd01070229db0343bd83 Mon Sep 17 00:00:00 2001 From: Jason Groce Date: Tue, 3 Jul 2018 13:50:43 -0700 Subject: [PATCH 145/403] Removed locale code Removed hardcoded en-us to allow language fallback for non-en-us users --- devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md b/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md index af26258658..d0e895cd1a 100644 --- a/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md +++ b/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md @@ -84,7 +84,7 @@ For more information, see [SurfaceHub configuration service provider](https://ms ### Supported Windows 10 settings -In addition to Surface Hub-specific settings, there are numerous settings common to all Windows 10 devices. These settings are defined in the [Configuration service provider reference](https://docs.microsoft.com/en-us/windows/client-management/mdm/configuration-service-provider-reference). +In addition to Surface Hub-specific settings, there are numerous settings common to all Windows 10 devices. These settings are defined in the [Configuration service provider reference](https://docs.microsoft.com/windows/client-management/mdm/configuration-service-provider-reference). The following tables include info on Windows 10 settings that have been validated with Surface Hub. There is a table with settings for these areas: security, browser, Windows Updates, Windows Defender, remote reboot, certificates, and logs. Each table identifies if the setting is supported with Microsoft Intune, System Center Configuration Manager, or SyncML. From c1667e927cc2c166efeef2fa15ca3f7283edefc9 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Tue, 3 Jul 2018 23:07:41 +0000 Subject: [PATCH 146/403] Merged PR 9553: Updated the DDF content for Policy CSP Updated the DDF content for RS5 --- .../policy-configuration-service-provider.md | 4 +- .../client-management/mdm/policy-ddf-file.md | 6324 +++++++++++++++-- 2 files changed, 5756 insertions(+), 572 deletions(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 980f6c13e1..c83c0c3811 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -7,11 +7,13 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: MariciaAlforque -ms.date: 06/26/2018 +ms.date: 07/03/2018 --- # Policy CSP +> [!WARNING] +> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. The Policy configuration service provider enables the enterprise to configure policies on Windows 10. Use this configuration service provider to configure any company policies. diff --git a/windows/client-management/mdm/policy-ddf-file.md b/windows/client-management/mdm/policy-ddf-file.md index 7c5fa15587..624c67cddb 100644 --- a/windows/client-management/mdm/policy-ddf-file.md +++ b/windows/client-management/mdm/policy-ddf-file.md @@ -7,12 +7,13 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: MariciaAlforque -ms.date: 04/26/2018 +ms.date: 07/03/2018 --- # Policy DDF file - +> [!WARNING] +> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. This topic shows the OMA DM device description framework (DDF) for the **Policy** configuration service provider. DDF files are used only with OMA DM provisioning XML. @@ -25,7 +26,7 @@ You can download the DDF files from the links below: - [Download the Policy DDF file for Windows 10, version 1607 release 8C](http://download.microsoft.com/download/6/1/C/61C022FD-6F5D-4F73-9047-17F630899DC4/PolicyDDF_all_version1607_8C.xml) - [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download) -The XML below is the DDF for Windows 10, version 1803. +The XML below is the DDF for Windows 10, next major version. ``` syntax @@ -51,7 +52,7 @@ The XML below is the DDF for Windows 10, version 1803. - com.microsoft/7.0/MDM/Policy + com.microsoft/8.0/MDM/Policy @@ -640,6 +641,34 @@ The XML below is the DDF for Windows 10, version 1803. + + AllowFullScreenMode + + + + + + + + With this policy, you can specify whether to allow full-screen mode, which shows only the web content and hides the Microsoft Edge UI. + +If enabled or not configured, full-screen mode is available for use in Microsoft Edge. Your users and extensions must have the proper permissions. + +If disabled, full-screen mode is unavailable for use in Microsoft Edge. + + + + + + + + + + + text/plain + + + AllowInPrivate @@ -673,7 +702,7 @@ The XML below is the DDF for Windows 10, version 1803. - This policy setting lets you decide whether the Microsoft Compatibility List is enabled or disabled in Microsoft Edge. This feature uses a Microsoft-provided list to ensure that any sites with known compatibility issues are displayed correctly when a user navigates to them. By default, the Microsoft Compatibility List is enabled and can be viewed by navigating to about:compat. + This policy setting lets you decide whether the Microsoft Compatibility List is enabled or disabled in Microsoft Edge. This feature uses a Microsoft-provided list to ensure that any sites with known compatibility issues are displayed correctly when a user navigates to them. By default, the Microsoft Compatibility List is enabled and can be viewed by navigating to about:compat. If you enable or don’t configure this setting, Microsoft Edge will periodically download the latest version of the list from Microsoft and will apply the configurations specified there during browser navigation. If a user visits a site on the Microsoft Compatibility List, he or she will be prompted to open the site in Internet Explorer 11. Once in Internet Explorer, the site will automatically be rendered as if the user is viewing it in the previous version of Internet Explorer it requires to display correctly. @@ -740,6 +769,86 @@ If you disable this setting, the Microsoft Compatibility List will not be used d + + AllowPrelaunch + + + + + + + + Allow Microsoft Edge to pre-launch at Windows startup, when the system is idle, and each time Microsoft Edge is closed. + + + + + + + + + + + text/plain + + + + + AllowPrinting + + + + + + + + With this policy, you can restrict whether printing web content in Microsoft Edge is allowed. + +If enabled, printing is allowed. + +If disabled, printing is not allowed. + + + + + + + + + + + text/plain + + + + + AllowSavingHistory + + + + + + + + Microsoft Edge saves your user's browsing history, which is made up of info about the websites they visit, on their devices. + +If enabled or not configured, the browsing history is saved and visible in the History pane. + +If disabled, the browsing history stops saving and is not visible in the History pane. If browsing history exists before this policy was disabled, the previous browsing history remains visible in the History pane. This policy, when disabled, does not stop roaming of existing history or history coming from other roamed devices. + + + + + + + + + + + text/plain + + + AllowSearchEngineCustomization @@ -793,6 +902,30 @@ This policy will only apply on domain joined machines or when the device is MDM + + AllowSideloadingOfExtensions + + + + + + + + This setting lets you decide whether employees can sideload extensions in Microsoft Edge. + + + + + + + + + + + text/plain + + + AllowSmartScreen @@ -817,6 +950,60 @@ This policy will only apply on domain joined machines or when the device is MDM + + AllowTabPreloading + + + + + + + + Prevent Microsoft Edge from starting and loading the Start and New Tab page at Windows startup and each time Microsoft Edge is closed. + + + + + + + + + + + text/plain + + + + + AllowWebContentOnNewTabPage + + + + + + + + This policy setting lets you configure what appears when Microsoft Edge opens a new tab. By default, Microsoft Edge opens the New Tab page. + +If you enable this setting, Microsoft Edge opens a new tab with the New Tab page. + +If you disable this setting, Microsoft Edge opens a new tab with a blank page. If you use this setting, employees can't change it. + +If you don't configure this setting, employees can choose how new tabs appears. + + + + + + + + + + + text/plain + + + AlwaysEnableBooksLibrary @@ -878,7 +1065,7 @@ This policy will only apply on domain joined machines or when the device is MDM If this setting is turned on, you can add up to 5 additional search engines for your employee. For each additional search engine you wish to add, you must specify a link to the OpenSearch XML file that contains, at minimum, the short name and the URL to the search engine. This policy does not affect the default search engine. Employees will not be able to remove these search engines, but they can set any one of these as the default. -If this setting is not configured, the search engines are the ones specified in the App settings. If this setting is disabled, the search engines you had added will be deleted from your employee's machine. +If this setting is not configured, the search engines are the ones specified in the App settings. If this setting is disabled, the search engines you had added will be deleted from your employee's machine. Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on domain-joined machines or when the device is MDM-enrolled. @@ -895,6 +1082,203 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + ConfigureFavoritesBar + + + + + + + + The favorites bar shows your user's links to sites they have added to it. With this policy, you can specify whether to set the favorites bar to always be visible or hidden on any page. + +If enabled, favorites bar is always visible on any page, and the favorites bar toggle in Settings sets to On, but disabled preventing your users from making changes. An error message also shows at the top of the Settings pane indicating that your organization manages some settings. The show bar/hide bar option is hidden from the context menu. + +If disabled, the favorites bar is hidden, and the favorites bar toggle resets to Off, but disabled preventing your users from making changes. An error message also shows at the top of the Settings pane indicating that your organization manages some settings. + +If not configured, the favorites bar is hidden but is visible on the Start and New Tab pages, and the favorites bar toggle in Settings sets to Off but is enabled allowing the user to make changes. + + + + + + + + + + + text/plain + + + + + ConfigureHomeButton + + + + + + + + The Home button loads either the default Start page, the New tab page, or a URL defined in the Set Home Button URL policy. + +By default, this policy is disabled or not configured and clicking the home button loads the default Start page. + +When enabled, the home button is locked down preventing your users from making changes in Microsoft Edge's UI settings. To let your users change the Microsoft Edge UI settings, enable the Unlock Home Button policy. + +If Enabled AND: +- Show home button & set to Start page is selected, clicking the home button loads the Start page. +- Show home button & set to New tab page is selected, clicking the home button loads a New tab page. +- Show home button & set a specific page is selected, clicking the home button loads the URL specified in the Set Home Button URL policy. +- Hide home button is selected, the home button is hidden in Microsoft Edge. + +Default setting: Disabled or not configured +Related policies: +- Set Home Button URL +- Unlock Home Button + + + + + + + + + + + text/plain + + + + + ConfigureKioskMode + + + + + + + + Configure how Microsoft Edge behaves when it’s running in kiosk mode with assigned access, either as a single app or as one of multiple apps running on the kiosk device. You can control whether Microsoft Edge runs InPrivate full screen, InPrivate multi-tab with limited functionality, or normal Microsoft Edge. + +You need to configure Microsoft Edge in assigned access for this policy to take effect; otherwise, these settings are ignored. To learn more about assigned access and kiosk configuration, see “Configure kiosk and shared devices running Windows desktop editions” (https://aka.ms/E489vw). + +If enabled and set to 0 (Default or not configured): +- If it’s a single app, it runs InPrivate full screen for digital signage or interactive displays. +- If it’s one of many apps, Microsoft Edge runs as normal. +If enabled and set to 1: +- If it’s a single app, it runs a limited multi-tab version of InPrivate and is the only app available for public browsing. Users can’t minimize, close, or open windows or customize Microsoft Edge, but can clear browsing data and downloads and restart by clicking “End session.” You can configure Microsoft Edge to restart after a period of inactivity by using the “Configure kiosk reset after idle timeout” policy. +- If it’s one of many apps, it runs in a limited multi-tab version of InPrivate for public browsing with other apps. Users can minimize, close, and open multiple InPrivate windows, but they can’t customize Microsoft Edge. + + + + + + + + + + + text/plain + + + + + ConfigureKioskResetAfterIdleTimeout + + + + + + + + You can configure Microsoft Edge to reset to the configured start experience after a specified amount of idle time. The reset timer begins after the last user interaction. Resetting to the configured start experience deletes the current user’s browsing data. + +If enabled, you can set the idle time in minutes (0-1440). You must set the Configure kiosk mode policy to 1 and configure Microsoft Edge in assigned access as a single app for this policy to work. Once the idle time meets the time specified, a confirmation message prompts the user to continue, and if no user action, Microsoft Edge resets after 30 seconds. + +If you set this policy to 0, Microsoft Edge does not use an idle timer. + +If disabled or not configured, the default value is 5 minutes. + +If you do not configure Microsoft Edge in assigned access, then this policy does not take effect. + + + + + + + + + + + text/plain + + + + + ConfigureOpenMicrosoftEdgeWith + + + + + + + + You can configure Microsoft Edge to lock down the Start page, preventing users from changing or customizing it. + +If enabled, you can choose one of the following options: +- Start page: the Start page loads ignoring the Configure Start Pages policy. +- New tab page: the New tab page loads ignoring the Configure Start Pages policy. +- Previous pages: all tabs the user had open when Microsoft Edge last closed loads ignoring the Configure Start Pages policy. +- A specific page or pages: the URL(s) specified with Configure Start Pages policy load(s). If selected, you must specify at least one URL in Configure Start Pages; otherwise, this policy is ignored. + +When enabled, and you want to make changes, you must first set the Disable Lockdown of Start Pages to not configured, make the changes to the Configure Open Edge With policy, and then enable the Disable Lockdown of Start Pages policy. + +If disabled or not configured, and you enable the Disable Lockdown of Start Pages policy, your users can change or customize the Start page. + +Default setting: A specific page or pages (default) +Related policies: +-Disable Lockdown of Start Pages +-Configure Start Pages + + + + + + + + + + + text/plain + + + + + ConfigureTelemetryForMicrosoft365Analytics + + + + + + + + Configures what browsing data will be sent to Microsoft 365 Analytics for devices belonging to an organization. + + + + + + + + + + + text/plain + + + DisableLockdownOfStartPages @@ -904,12 +1288,14 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on - Boolean policy that specifies whether the lockdown on the Start pages is disabled. This policy works with the Browser/HomePages policy, which locks down the Start pages that the users cannot modify. You can use the DisableLockdownOfStartPages policy to allow users to modify the Start pages when Browser/HomePages policy is in effect. + You can configure Microsoft Edge to disable the lockdown of Start pages allowing users to change or customize their start pages. To do this, you must also enable the Configure Start Pages or Configure Open Microsoft With policy. When enabled, all configured start pages are editable. Any Start page configured using the Configure Start pages policy is not locked down allowing users to edit their Start pages. -Note: This policy has no effect when Browser/HomePages is not configured. +If disabled or not configured, the Start pages configured in the Configure Start Pages policy cannot be changed and remain locked down. -Important -This setting can only be used with domain-joined or MDM-enrolled devices. For more info, see the Microsoft browser extension policy (aka.ms/browserpolicy). +Supported devices: Domain-joined or MDM-enrolled +Related policy: +- Configure Start Pages +- Configure Open Microsoft Edge With @@ -1020,6 +1406,30 @@ This setting can only be used with domain-joined or MDM-enrolled devices. For mo + + ForceEnabledExtensions + + + + + + + + This setting lets you decide which extensions should be always enabled. + + + + + + + + + + + text/plain + + + HomePages @@ -1029,12 +1439,24 @@ This setting can only be used with domain-joined or MDM-enrolled devices. For mo - Configure the Start page URLs for your employees. -Example: -If you wanted to allow contoso.com and fabrikam.com then you would append /support to the site strings like contoso.com/support and fabrikam.com/support. -Encapsulate each string with greater than and less than characters like any other XML tag. + When you enable the Configure Open Microsoft Edge With policy, you can configure one or more Start pages. When you enable this policy, users are not allowed to make changes to their Start pages. -Version 1703 or later:  If you don't want to send traffic to Microsoft, you can use the about:blank value (encapsulate with greater than and less than characters like any other XML tag), which is honored for both domain- and non-domain-joined machines, when it's the only configured URL. +If enabled, you must include URLs to the pages, separating multiple pages using angle brackets in the following format: + + <support.contoso.com><support.microsoft.com> + +If disabled or not configured, the webpages specified in App settings loads as the default Start pages. + +Version 1703 or later: +If you do not want to send traffic to Microsoft, enable this policy and use the <about:blank> value, which honors domain- and non-domain-joined devices, when it is the only configured URL. + +Version 1809: +If enabled, and you select either Start page, New Tab page, or previous page in the Configure Open Microsoft Edge With policy, Microsoft Edge ignores the Configure Start Pages policy. If not configured or you set the Configure Open Microsoft Edge With policy to a specific page or pages, Microsoft Edge uses the Configure Start Pages policy. + +Supported devices: Domain-joined or MDM-enrolled +Related policy: +- Configure Open Microsoft Edge With +- Disable Lockdown of Start Pages @@ -1060,12 +1482,12 @@ Version 1703 or later:  If you don't want to send traffic to Microsoft, you ca This policy setting lets you decide whether employees can add, import, sort, or edit the Favorites list on Microsoft Edge. -If you enable this setting, employees won't be able to add, import, or change anything in the Favorites list. Also as part of this, Save a Favorite, Import settings, and the context menu items (such as, Create a new folder) are all turned off. +If you enable this setting, employees won't be able to add, import, or change anything in the Favorites list. Also as part of this, Save a Favorite, Import settings, and the context menu items (such as, Create a new folder) are all turned off. Important -Don't enable both this setting and the Keep favorites in sync between Internet Explorer and Microsoft Edge setting. Enabling both settings stops employees from syncing their favorites between Internet Explorer and Microsoft Edge. +Don't enable both this setting and the Keep favorites in sync between Internet Explorer and Microsoft Edge setting. Enabling both settings stops employees from syncing their favorites between Internet Explorer and Microsoft Edge. -If you disable or don't configure this setting (default), employees can add, import and make changes to the Favorites list. +If you disable or don't configure this setting (default), employees can add, import and make changes to the Favorites list. @@ -1089,7 +1511,35 @@ If you disable or don't configure this setting (default), employees can add, imp - Prevent access to the about:flags page in Microsoft Edge. + Prevent access to the about:flags page in Microsoft Edge. + + + + + + + + + + + text/plain + + + + + PreventCertErrorOverrides + + + + + + + + Web security certificates are used to ensure a site your users go to is legitimate, and in some circumstances encrypts the data. With this policy, you can specify whether to prevent users from bypassing the security warning to sites that have SSL errors. + +If enabled, overriding certificate errors are not allowed. + +If disabled or not configured, overriding certificate errors are allowed. @@ -1165,7 +1615,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on - Don't allow Windows Defender SmartScreen warning overrides + Don't allow Windows Defender SmartScreen warning overrides @@ -1189,31 +1639,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on - Don't allow Windows Defender SmartScreen warning overrides for unverified files. - - - - - - - - - - - text/plain - - - - - PreventTabPreloading - - - - - - - - Prevent Microsoft Edge from starting and loading the Start and New Tab page at Windows startup and each time Microsoft Edge is closed. + Don't allow Windows Defender SmartScreen warning overrides for unverified files. @@ -1263,12 +1689,12 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on This policy setting allows you to configure a default set of favorites, which will appear for employees. Employees cannot modify, sort, move, export or delete these provisioned favorites. -If you enable this setting, you can set favorite URL's and favorite folders to appear on top of users' favorites list (either in the Hub or Favorites Bar). The user favorites will appear after these provisioned favorites. +If you enable this setting, you can set favorite URL's and favorite folders to appear on top of users' favorites list (either in the Hub or Favorites Bar). The user favorites will appear after these provisioned favorites. Important -Don't enable both this setting and the Keep favorites in sync between Internet Explorer and Microsoft Edge setting. Enabling both settings stops employees from syncing their favorites between Internet Explorer and Microsoft Edge. +Don't enable both this setting and the Keep favorites in sync between Internet Explorer and Microsoft Edge setting. Enabling both settings stops employees from syncing their favorites between Internet Explorer and Microsoft Edge. -If you disable or don't configure this setting, employees will see the favorites they set in the Hub and Favorites Bar. +If you disable or don't configure this setting, employees will see the favorites they set in the Hub and Favorites Bar. @@ -1337,6 +1763,66 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + SetHomeButtonURL + + + + + + + + The home button can be configured to load a custom URL when your user clicks the home button. + +If enabled, or configured, and the Configure Home Button policy is enabled, and the Show home button & set a specific page is selected, a custom URL loads when your user clicks the home button. + +Default setting: Blank or not configured +Related policy: Configure Home Button + + + + + + + + + + + text/plain + + + + + SetNewTabPageURL + + + + + + + + You can set the default New Tab page URL in Microsoft Edge. Enabling this policy prevents your users from changing the New tab page setting. When enabled and the Allow web content on New Tab page policy is disabled, Microsoft Edge ignores the URL specified in this policy and opens about:blank. + +If enabled, you can set the default New Tab page URL. + +If disabled or not configured, the default Microsoft Edge new tab page is used. + +Default setting: Disabled or not configured +Related policy: Allow web content on New Tab page + + + + + + + + + + + text/plain + + + ShowMessageWhenOpeningSitesInInternetExplorer @@ -1346,7 +1832,16 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on - Show message when opening sites in Internet Explorer + You can configure Microsoft Edge to open a site automatically in Internet Explorer 11 and choose to display a notification before the site opens. If you want to display a notification, you must enable Configure the Enterprise Mode Site List or Send all intranets sites to Internet Explorer 11 or both. + +If enabled, the notification appears on a new page. If you want users to continue in Microsoft Edge, select the Show Keep going in Microsoft Edge option from the drop-down list under Options. + +If disabled or not configured, the default app behavior occurs and no additional page displays. + +Default setting: Disabled or not configured +Related policies: +-Configure the Enterprise Mode Site List +-Send all intranet sites to Internet Explorer 11 @@ -1385,6 +1880,39 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + UnlockHomeButton + + + + + + + + By default, when enabling Configure Home Button or Set Home Button URL, the home button is locked down to prevent your users from changing what page loads when clicking the home button. Use this policy to let users change the home button even when Configure Home Button or Set Home Button URL are enabled. + +If enabled, the UI settings for the home button are enabled allowing your users to make changes, including hiding and showing the home button as well as configuring a custom URL. + +If disabled or not configured, the UI settings for the home button are disabled preventing your users from making changes. + +Default setting: Disabled or not configured +Related policy: +-Configure Home Button +-Set Home Button URL + + + + + + + + + + + text/plain + + + UseSharedFolderForBooks @@ -1578,7 +2106,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on - This policy sets user's default printer + This policy sets user's default printer @@ -7882,7 +8410,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on - Enable/disable kiosk browser's end session button. + Enable/disable kiosk browser's end session button. @@ -7906,7 +8434,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on - Enable/disable kiosk browser's home button. + Enable/disable kiosk browser's home button. @@ -7930,7 +8458,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on - Enable/disable kiosk browser's navigation buttons (forward/back). + Enable/disable kiosk browser's navigation buttons (forward/back). @@ -8086,6 +8614,52 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + Security + + + + + + + + + + + + + + + + + + + + + RecoveryEnvironmentAuthentication + + + + + + + + This policy controls the requirement of Admin Authentication in RecoveryEnvironment. + + + + + + + + + + + text/plain + + + + Settings @@ -8131,6 +8705,30 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + PageVisibilityList + + + + + + + + + + + + + + + + + + + text/plain + + + Start @@ -8177,6 +8775,78 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + ForceStartSize + + + + + + + + + + + + + + + + + + + text/plain + + + + + HideAppList + + + + + + + + Setting the value of this policy to 1 or 2 collapses the app list. Setting the value of this policy to 3 removes the app list entirely. Setting the value of this policy to 2 or 3 disables the corresponding toggle in the Settings app. + + + + + + + + + + + text/plain + + + + + HideFrequentlyUsedApps + + + + + + + + Enabling this policy hides the most used apps from appearing on the start menu and disables the corresponding toggle in the Settings app. + + + + + + + + + + + text/plain + + + HidePeopleBar @@ -8201,6 +8871,54 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + HideRecentJumplists + + + + + + + + Enabling this policy hides recent jumplists from appearing on the start menu/taskbar and disables the corresponding toggle in the Settings app. + + + + + + + + + + + text/plain + + + + + HideRecentlyAddedApps + + + + + + + + Enabling this policy hides recently added apps from appearing on the start menu and disables the corresponding toggle in the Settings app. + + + + + + + + + + + text/plain + + + StartLayout @@ -8949,6 +9667,37 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on HighestValueMostSecure + + AllowFullScreenMode + + + + + 1 + With this policy, you can specify whether to allow full-screen mode, which shows only the web content and hides the Microsoft Edge UI. + +If enabled or not configured, full-screen mode is available for use in Microsoft Edge. Your users and extensions must have the proper permissions. + +If disabled, full-screen mode is unavailable for use in Microsoft Edge. + + + + + + + + + + + text/plain + + + MicrosoftEdge.admx + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + AllowFullScreenMode + LowestValueMostSecure + + AllowInPrivate @@ -8983,7 +9732,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on 1 - This policy setting lets you decide whether the Microsoft Compatibility List is enabled or disabled in Microsoft Edge. This feature uses a Microsoft-provided list to ensure that any sites with known compatibility issues are displayed correctly when a user navigates to them. By default, the Microsoft Compatibility List is enabled and can be viewed by navigating to about:compat. + This policy setting lets you decide whether the Microsoft Compatibility List is enabled or disabled in Microsoft Edge. This feature uses a Microsoft-provided list to ensure that any sites with known compatibility issues are displayed correctly when a user navigates to them. By default, the Microsoft Compatibility List is enabled and can be viewed by navigating to about:compat. If you enable or don’t configure this setting, Microsoft Edge will periodically download the latest version of the list from Microsoft and will apply the configurations specified there during browser navigation. If a user visits a site on the Microsoft Compatibility List, he or she will be prompted to open the site in Internet Explorer 11. Once in Internet Explorer, the site will automatically be rendered as if the user is viewing it in the previous version of Internet Explorer it requires to display correctly. @@ -9062,6 +9811,97 @@ If you disable this setting, the Microsoft Compatibility List will not be used d LowestValueMostSecure + + AllowPrelaunch + + + + + 1 + Allow Microsoft Edge to pre-launch at Windows startup, when the system is idle, and each time Microsoft Edge is closed. + + + + + + + + + + + text/plain + + + phone + MicrosoftEdge.admx + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + AllowPrelaunch + LowestValueMostSecure + + + + AllowPrinting + + + + + 1 + With this policy, you can restrict whether printing web content in Microsoft Edge is allowed. + +If enabled, printing is allowed. + +If disabled, printing is not allowed. + + + + + + + + + + + text/plain + + + MicrosoftEdge.admx + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + AllowPrinting + LowestValueMostSecure + + + + AllowSavingHistory + + + + + 1 + Microsoft Edge saves your user's browsing history, which is made up of info about the websites they visit, on their devices. + +If enabled or not configured, the browsing history is saved and visible in the History pane. + +If disabled, the browsing history stops saving and is not visible in the History pane. If browsing history exists before this policy was disabled, the previous browsing history remains visible in the History pane. This policy, when disabled, does not stop roaming of existing history or history coming from other roamed devices. + + + + + + + + + + + text/plain + + + phone + MicrosoftEdge.admx + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + AllowSavingHistory + LowestValueMostSecure + + AllowSearchEngineCustomization @@ -9121,6 +9961,34 @@ This policy will only apply on domain joined machines or when the device is MDM LowestValueMostSecure + + AllowSideloadingOfExtensions + + + + + 1 + This setting lets you decide whether employees can sideload extensions in Microsoft Edge. + + + + + + + + + + + text/plain + + + phone + MicrosoftEdge.admx + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + AllowSideloadingOfExtensions + LowestValueMostSecure + + AllowSmartScreen @@ -9148,6 +10016,67 @@ This policy will only apply on domain joined machines or when the device is MDM LowestValueMostSecure + + AllowTabPreloading + + + + + 1 + Prevent Microsoft Edge from starting and loading the Start and New Tab page at Windows startup and each time Microsoft Edge is closed. + + + + + + + + + + + text/plain + + + phone + MicrosoftEdge.admx + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + AllowTabPreloading + LowestValueMostSecure + + + + AllowWebContentOnNewTabPage + + + + + 1 + This policy setting lets you configure what appears when Microsoft Edge opens a new tab. By default, Microsoft Edge opens the New Tab page. + +If you enable this setting, Microsoft Edge opens a new tab with the New Tab page. + +If you disable this setting, Microsoft Edge opens a new tab with a blank page. If you use this setting, employees can't change it. + +If you don't configure this setting, employees can choose how new tabs appears. + + + + + + + + + + + text/plain + + + MicrosoftEdge.admx + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + AllowWebContentOnNewTabPage + LowestValueMostSecure + + AlwaysEnableBooksLibrary @@ -9214,7 +10143,7 @@ This policy will only apply on domain joined machines or when the device is MDM If this setting is turned on, you can add up to 5 additional search engines for your employee. For each additional search engine you wish to add, you must specify a link to the OpenSearch XML file that contains, at minimum, the short name and the URL to the search engine. This policy does not affect the default search engine. Employees will not be able to remove these search engines, but they can set any one of these as the default. -If this setting is not configured, the search engines are the ones specified in the App settings. If this setting is disabled, the search engines you had added will be deleted from your employee's machine. +If this setting is not configured, the search engines are the ones specified in the App settings. If this setting is disabled, the search engines you had added will be deleted from your employee's machine. Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on domain-joined machines or when the device is MDM-enrolled. @@ -9237,18 +10166,99 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on - DisableLockdownOfStartPages + ConfigureFavoritesBar + + + + + + The favorites bar shows your user's links to sites they have added to it. With this policy, you can specify whether to set the favorites bar to always be visible or hidden on any page. + +If enabled, favorites bar is always visible on any page, and the favorites bar toggle in Settings sets to On, but disabled preventing your users from making changes. An error message also shows at the top of the Settings pane indicating that your organization manages some settings. The show bar/hide bar option is hidden from the context menu. + +If disabled, the favorites bar is hidden, and the favorites bar toggle resets to Off, but disabled preventing your users from making changes. An error message also shows at the top of the Settings pane indicating that your organization manages some settings. + +If not configured, the favorites bar is hidden but is visible on the Start and New Tab pages, and the favorites bar toggle in Settings sets to Off but is enabled allowing the user to make changes. + + + + + + + + + + + text/plain + + + MicrosoftEdge.admx + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + ConfigureFavoritesBar + LowestValueMostSecure + + + + ConfigureHomeButton 0 - Boolean policy that specifies whether the lockdown on the Start pages is disabled. This policy works with the Browser/HomePages policy, which locks down the Start pages that the users cannot modify. You can use the DisableLockdownOfStartPages policy to allow users to modify the Start pages when Browser/HomePages policy is in effect. + The Home button loads either the default Start page, the New tab page, or a URL defined in the Set Home Button URL policy. -Note: This policy has no effect when Browser/HomePages is not configured. +By default, this policy is disabled or not configured and clicking the home button loads the default Start page. -Important -This setting can only be used with domain-joined or MDM-enrolled devices. For more info, see the Microsoft browser extension policy (aka.ms/browserpolicy). +When enabled, the home button is locked down preventing your users from making changes in Microsoft Edge's UI settings. To let your users change the Microsoft Edge UI settings, enable the Unlock Home Button policy. + +If Enabled AND: +- Show home button & set to Start page is selected, clicking the home button loads the Start page. +- Show home button & set to New tab page is selected, clicking the home button loads a New tab page. +- Show home button & set a specific page is selected, clicking the home button loads the URL specified in the Set Home Button URL policy. +- Hide home button is selected, the home button is hidden in Microsoft Edge. + +Default setting: Disabled or not configured +Related policies: +- Set Home Button URL +- Unlock Home Button + + + + + + + + + + + text/plain + + + phone + MicrosoftEdge.admx + ConfigureHomeButtonDropdown + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + ConfigureHomeButton + LastWrite + + + + ConfigureKioskMode + + + + + 0 + Configure how Microsoft Edge behaves when it’s running in kiosk mode with assigned access, either as a single app or as one of multiple apps running on the kiosk device. You can control whether Microsoft Edge runs InPrivate full screen, InPrivate multi-tab with limited functionality, or normal Microsoft Edge. + +You need to configure Microsoft Edge in assigned access for this policy to take effect; otherwise, these settings are ignored. To learn more about assigned access and kiosk configuration, see “Configure kiosk and shared devices running Windows desktop editions” (https://aka.ms/E489vw). + +If enabled and set to 0 (Default or not configured): +- If it’s a single app, it runs InPrivate full screen for digital signage or interactive displays. +- If it’s one of many apps, Microsoft Edge runs as normal. +If enabled and set to 1: +- If it’s a single app, it runs a limited multi-tab version of InPrivate and is the only app available for public browsing. Users can’t minimize, close, or open windows or customize Microsoft Edge, but can clear browsing data and downloads and restart by clicking “End session.” You can configure Microsoft Edge to restart after a period of inactivity by using the “Configure kiosk reset after idle timeout” policy. +- If it’s one of many apps, it runs in a limited multi-tab version of InPrivate for public browsing with other apps. Users can minimize, close, and open multiple InPrivate windows, but they can’t customize Microsoft Edge. @@ -9264,6 +10274,152 @@ This setting can only be used with domain-joined or MDM-enrolled devices. For mo phone MicrosoftEdge.admx + ConfigureKioskMode_TextBox + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + ConfigureKioskMode + LastWrite + + + + ConfigureKioskResetAfterIdleTimeout + + + + + 5 + You can configure Microsoft Edge to reset to the configured start experience after a specified amount of idle time. The reset timer begins after the last user interaction. Resetting to the configured start experience deletes the current user’s browsing data. + +If enabled, you can set the idle time in minutes (0-1440). You must set the Configure kiosk mode policy to 1 and configure Microsoft Edge in assigned access as a single app for this policy to work. Once the idle time meets the time specified, a confirmation message prompts the user to continue, and if no user action, Microsoft Edge resets after 30 seconds. + +If you set this policy to 0, Microsoft Edge does not use an idle timer. + +If disabled or not configured, the default value is 5 minutes. + +If you do not configure Microsoft Edge in assigned access, then this policy does not take effect. + + + + + + + + + + + text/plain + + + phone + MicrosoftEdge.admx + ConfigureKioskResetAfterIdleTimeout_TextBox + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + ConfigureKioskResetAfterIdleTimeout + LastWrite + + + + ConfigureOpenMicrosoftEdgeWith + + + + + 3 + You can configure Microsoft Edge to lock down the Start page, preventing users from changing or customizing it. + +If enabled, you can choose one of the following options: +- Start page: the Start page loads ignoring the Configure Start Pages policy. +- New tab page: the New tab page loads ignoring the Configure Start Pages policy. +- Previous pages: all tabs the user had open when Microsoft Edge last closed loads ignoring the Configure Start Pages policy. +- A specific page or pages: the URL(s) specified with Configure Start Pages policy load(s). If selected, you must specify at least one URL in Configure Start Pages; otherwise, this policy is ignored. + +When enabled, and you want to make changes, you must first set the Disable Lockdown of Start Pages to not configured, make the changes to the Configure Open Edge With policy, and then enable the Disable Lockdown of Start Pages policy. + +If disabled or not configured, and you enable the Disable Lockdown of Start Pages policy, your users can change or customize the Start page. + +Default setting: A specific page or pages (default) +Related policies: +-Disable Lockdown of Start Pages +-Configure Start Pages + + + + + + + + + + + text/plain + + + phone + MicrosoftEdge.admx + ConfigureOpenEdgeWithListBox + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + ConfigureOpenEdgeWith + LastWrite + + + + ConfigureTelemetryForMicrosoft365Analytics + + + + + 0 + Configures what browsing data will be sent to Microsoft 365 Analytics for devices belonging to an organization. + + + + + + + + + + + text/plain + + + MicrosoftEdge.admx + ZonesListBox + MicrosoftEdge~AT~WindowsComponents~DataCollectionAndPreviewBuilds + ConfigureTelemetryForMicrosoft365Analytics + LowestValueMostSecure + + + + DisableLockdownOfStartPages + + + + + 0 + You can configure Microsoft Edge to disable the lockdown of Start pages allowing users to change or customize their start pages. To do this, you must also enable the Configure Start Pages or Configure Open Microsoft With policy. When enabled, all configured start pages are editable. Any Start page configured using the Configure Start pages policy is not locked down allowing users to edit their Start pages. + +If disabled or not configured, the Start pages configured in the Configure Start Pages policy cannot be changed and remain locked down. + +Supported devices: Domain-joined or MDM-enrolled +Related policy: +- Configure Start Pages +- Configure Open Microsoft Edge With + + + + + + + + + + + text/plain + + + phone + MicrosoftEdge.admx + DisableLockdownOfStartPagesListBox MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge DisableLockdownOfStartPages LowestValueMostSecure @@ -9372,6 +10528,34 @@ This setting can only be used with domain-joined or MDM-enrolled devices. For mo LastWrite + + ForceEnabledExtensions + + + + + + This setting lets you decide which extensions should be always enabled. + + + + + + + + + + + text/plain + + phone + MicrosoftEdge.admx + ForceEnabledExtensions_List + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + ForceEnabledExtensions + LastWrite + + HomePages @@ -9379,12 +10563,24 @@ This setting can only be used with domain-joined or MDM-enrolled devices. For mo - Configure the Start page URLs for your employees. -Example: -If you wanted to allow contoso.com and fabrikam.com then you would append /support to the site strings like contoso.com/support and fabrikam.com/support. -Encapsulate each string with greater than and less than characters like any other XML tag. + When you enable the Configure Open Microsoft Edge With policy, you can configure one or more Start pages. When you enable this policy, users are not allowed to make changes to their Start pages. -Version 1703 or later:  If you don't want to send traffic to Microsoft, you can use the about:blank value (encapsulate with greater than and less than characters like any other XML tag), which is honored for both domain- and non-domain-joined machines, when it's the only configured URL. +If enabled, you must include URLs to the pages, separating multiple pages using angle brackets in the following format: + + <support.contoso.com><support.microsoft.com> + +If disabled or not configured, the webpages specified in App settings loads as the default Start pages. + +Version 1703 or later: +If you do not want to send traffic to Microsoft, enable this policy and use the <about:blank> value, which honors domain- and non-domain-joined devices, when it is the only configured URL. + +Version 1809: +If enabled, and you select either Start page, New Tab page, or previous page in the Configure Open Microsoft Edge With policy, Microsoft Edge ignores the Configure Start Pages policy. If not configured or you set the Configure Open Microsoft Edge With policy to a specific page or pages, Microsoft Edge uses the Configure Start Pages policy. + +Supported devices: Domain-joined or MDM-enrolled +Related policy: +- Configure Open Microsoft Edge With +- Disable Lockdown of Start Pages @@ -9414,12 +10610,12 @@ Version 1703 or later:  If you don't want to send traffic to Microsoft, you ca 0 This policy setting lets you decide whether employees can add, import, sort, or edit the Favorites list on Microsoft Edge. -If you enable this setting, employees won't be able to add, import, or change anything in the Favorites list. Also as part of this, Save a Favorite, Import settings, and the context menu items (such as, Create a new folder) are all turned off. +If you enable this setting, employees won't be able to add, import, or change anything in the Favorites list. Also as part of this, Save a Favorite, Import settings, and the context menu items (such as, Create a new folder) are all turned off. Important -Don't enable both this setting and the Keep favorites in sync between Internet Explorer and Microsoft Edge setting. Enabling both settings stops employees from syncing their favorites between Internet Explorer and Microsoft Edge. +Don't enable both this setting and the Keep favorites in sync between Internet Explorer and Microsoft Edge setting. Enabling both settings stops employees from syncing their favorites between Internet Explorer and Microsoft Edge. -If you disable or don't configure this setting (default), employees can add, import and make changes to the Favorites list. +If you disable or don't configure this setting (default), employees can add, import and make changes to the Favorites list. @@ -9446,7 +10642,7 @@ If you disable or don't configure this setting (default), employees can add, imp 0 - Prevent access to the about:flags page in Microsoft Edge. + Prevent access to the about:flags page in Microsoft Edge. @@ -9466,6 +10662,37 @@ If you disable or don't configure this setting (default), employees can add, imp HighestValueMostSecure + + PreventCertErrorOverrides + + + + + 0 + Web security certificates are used to ensure a site your users go to is legitimate, and in some circumstances encrypts the data. With this policy, you can specify whether to prevent users from bypassing the security warning to sites that have SSL errors. + +If enabled, overriding certificate errors are not allowed. + +If disabled or not configured, overriding certificate errors are allowed. + + + + + + + + + + + text/plain + + + MicrosoftEdge.admx + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + PreventCertErrorOverrides + HighestValueMostSecure + + PreventFirstRunPage @@ -9532,7 +10759,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on 0 - Don't allow Windows Defender SmartScreen warning overrides + Don't allow Windows Defender SmartScreen warning overrides @@ -9559,7 +10786,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on 0 - Don't allow Windows Defender SmartScreen warning overrides for unverified files. + Don't allow Windows Defender SmartScreen warning overrides for unverified files. @@ -9579,34 +10806,6 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on HighestValueMostSecure - - PreventTabPreloading - - - - - 0 - Prevent Microsoft Edge from starting and loading the Start and New Tab page at Windows startup and each time Microsoft Edge is closed. - - - - - - - - - - - text/plain - - - phone - MicrosoftEdge.admx - MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge - PreventTabPreloading - HighestValueMostSecure - - PreventUsingLocalHostIPAddressForWebRTC @@ -9643,12 +10842,12 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on This policy setting allows you to configure a default set of favorites, which will appear for employees. Employees cannot modify, sort, move, export or delete these provisioned favorites. -If you enable this setting, you can set favorite URL's and favorite folders to appear on top of users' favorites list (either in the Hub or Favorites Bar). The user favorites will appear after these provisioned favorites. +If you enable this setting, you can set favorite URL's and favorite folders to appear on top of users' favorites list (either in the Hub or Favorites Bar). The user favorites will appear after these provisioned favorites. Important -Don't enable both this setting and the Keep favorites in sync between Internet Explorer and Microsoft Edge setting. Enabling both settings stops employees from syncing their favorites between Internet Explorer and Microsoft Edge. +Don't enable both this setting and the Keep favorites in sync between Internet Explorer and Microsoft Edge setting. Enabling both settings stops employees from syncing their favorites between Internet Explorer and Microsoft Edge. -If you disable or don't configure this setting, employees will see the favorites they set in the Hub and Favorites Bar. +If you disable or don't configure this setting, employees will see the favorites they set in the Hub and Favorites Bar. @@ -9729,6 +10928,74 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on LastWrite + + SetHomeButtonURL + + + + + + The home button can be configured to load a custom URL when your user clicks the home button. + +If enabled, or configured, and the Configure Home Button policy is enabled, and the Show home button & set a specific page is selected, a custom URL loads when your user clicks the home button. + +Default setting: Blank or not configured +Related policy: Configure Home Button + + + + + + + + + + + text/plain + + phone + MicrosoftEdge.admx + SetHomeButtonURLPrompt + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + SetHomeButtonURL + LastWrite + + + + SetNewTabPageURL + + + + + + You can set the default New Tab page URL in Microsoft Edge. Enabling this policy prevents your users from changing the New tab page setting. When enabled and the Allow web content on New Tab page policy is disabled, Microsoft Edge ignores the URL specified in this policy and opens about:blank. + +If enabled, you can set the default New Tab page URL. + +If disabled or not configured, the default Microsoft Edge new tab page is used. + +Default setting: Disabled or not configured +Related policy: Allow web content on New Tab page + + + + + + + + + + + text/plain + + phone + MicrosoftEdge.admx + SetNewTabPageURLPrompt + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + SetNewTabPageURL + LastWrite + + ShowMessageWhenOpeningSitesInInternetExplorer @@ -9736,7 +11003,16 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on 0 - Show message when opening sites in Internet Explorer + You can configure Microsoft Edge to open a site automatically in Internet Explorer 11 and choose to display a notification before the site opens. If you want to display a notification, you must enable Configure the Enterprise Mode Site List or Send all intranets sites to Internet Explorer 11 or both. + +If enabled, the notification appears on a new page. If you want users to continue in Microsoft Edge, select the Show Keep going in Microsoft Edge option from the drop-down list under Options. + +If disabled or not configured, the default app behavior occurs and no additional page displays. + +Default setting: Disabled or not configured +Related policies: +-Configure the Enterprise Mode Site List +-Send all intranet sites to Internet Explorer 11 @@ -9749,7 +11025,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on text/plain - + phone MicrosoftEdge.admx MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge @@ -9785,6 +11061,43 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on LowestValueMostSecure + + UnlockHomeButton + + + + + 0 + By default, when enabling Configure Home Button or Set Home Button URL, the home button is locked down to prevent your users from changing what page loads when clicking the home button. Use this policy to let users change the home button even when Configure Home Button or Set Home Button URL are enabled. + +If enabled, the UI settings for the home button are enabled allowing your users to make changes, including hiding and showing the home button as well as configuring a custom URL. + +If disabled or not configured, the UI settings for the home button are disabled preventing your users from making changes. + +Default setting: Disabled or not configured +Related policy: +-Configure Home Button +-Set Home Button URL + + + + + + + + + + + text/plain + + + phone + MicrosoftEdge.admx + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + UnlockHomeButton + LowestValueMostSecure + + UseSharedFolderForBooks @@ -9982,7 +11295,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on - This policy sets user's default printer + This policy sets user's default printer @@ -17018,7 +18331,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on 0 - Enable/disable kiosk browser's end session button. + Enable/disable kiosk browser's end session button. @@ -17043,7 +18356,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on 0 - Enable/disable kiosk browser's home button. + Enable/disable kiosk browser's home button. @@ -17068,7 +18381,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on 0 - Enable/disable kiosk browser's navigation buttons (forward/back). + Enable/disable kiosk browser's navigation buttons (forward/back). @@ -17233,6 +18546,51 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + Security + + + + + + + + + + + + + + + + + + + RecoveryEnvironmentAuthentication + + + + + 0 + This policy controls the requirement of Admin Authentication in RecoveryEnvironment. + + + + + + + + + + + text/plain + + + phone + LastWrite + + + Settings @@ -17279,6 +18637,33 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on LastWrite + + PageVisibilityList + + + + + + + + + + + + + + + + + text/plain + + ControlPanel.admx + SettingsPageVisibilityBox + ControlPanel~AT~ControlPanel + SettingsPageVisibility + LastWrite + + Start @@ -17327,6 +18712,87 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on LowestValueMostSecure + + ForceStartSize + + + + + 0 + + + + + + + + + + + + text/plain + + + phone + StartMenu.admx + StartMenu~AT~StartMenu + ForceStartSize + LastWrite + + + + HideAppList + + + + + 0 + Setting the value of this policy to 1 or 2 collapses the app list. Setting the value of this policy to 3 removes the app list entirely. Setting the value of this policy to 2 or 3 disables the corresponding toggle in the Settings app. + + + + + + + + + + + text/plain + + + phone + LastWrite + + + + HideFrequentlyUsedApps + + + + + 0 + Enabling this policy hides the most used apps from appearing on the start menu and disables the corresponding toggle in the Settings app. + + + + + + + + + + + text/plain + + + phone + StartMenu.admx + StartMenu~AT~StartMenu + NoFrequentUsedPrograms + LowestValueMostSecure + + HidePeopleBar @@ -17355,6 +18821,62 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on LowestValueMostSecure + + HideRecentJumplists + + + + + 0 + Enabling this policy hides recent jumplists from appearing on the start menu/taskbar and disables the corresponding toggle in the Settings app. + + + + + + + + + + + text/plain + + + phone + StartMenu.admx + StartMenu~AT~StartMenu + NoRecentDocsHistory + LowestValueMostSecure + + + + HideRecentlyAddedApps + + + + + 0 + Enabling this policy hides recently added apps from appearing on the start menu and disables the corresponding toggle in the Settings app. + + + + + + + + + + + text/plain + + + phone + StartMenu.admx + StartMenu~AT~StartMenu + HideRecentlyAddedApps + LowestValueMostSecure + + StartLayout @@ -17497,7 +19019,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on - com.microsoft/7.0/MDM/Policy + com.microsoft/8.0/MDM/Policy @@ -18177,6 +19699,30 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + LaunchAppAfterLogOn + + + + + + + + List of semi-colon delimited Package Family Names of Windows apps. Listed Windows apps are to be launched after logon. + + + + + + + + + + + text/plain + + + MSIAllowUserControlOverInstall @@ -18297,6 +19843,30 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + ScheduleForceRestartForUpdateFailures + + + + + + + + + + + + + + + + + + + text/plain + + + AppRuntime @@ -19131,6 +20701,78 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + EnableFastFirstSignIn + + + + + + + + Specifies whether new non-admin AAD accounts should auto-connect to pre-created candidate local accounts + + + + + + + + + + + text/plain + + + + + EnableWebSignIn + + + + + + + + Specifies whether web-based sign in is allowed for logging in to Windows + + + + + + + + + + + text/plain + + + + + PreferredAadTenantDomainName + + + + + + + + Specifies the preferred domain among available domains in the AAD tenant. + + + + + + + + + + + text/plain + + + Autoplay @@ -19272,6 +20914,172 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + BITS + + + + + + + + + + + + + + + + + + + + + BandwidthThrottlingEndTime + + + + + + + + + + + + + + + + + + + text/plain + + + + + BandwidthThrottlingStartTime + + + + + + + + + + + + + + + + + + + text/plain + + + + + BandwidthThrottlingTransferRate + + + + + + + + + + + + + + + + + + + text/plain + + + + + CostedNetworkBehaviorBackgroundPriority + + + + + + + + + + + + + + + + + + + text/plain + + + + + CostedNetworkBehaviorForegroundPriority + + + + + + + + + + + + + + + + + + + text/plain + + + + + JobInactivityTimeout + + + + + + + + + + + + + + + + + + + text/plain + + + + Bluetooth @@ -19699,6 +21507,34 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + AllowFullScreenMode + + + + + + + + With this policy, you can specify whether to allow full-screen mode, which shows only the web content and hides the Microsoft Edge UI. + +If enabled or not configured, full-screen mode is available for use in Microsoft Edge. Your users and extensions must have the proper permissions. + +If disabled, full-screen mode is unavailable for use in Microsoft Edge. + + + + + + + + + + + text/plain + + + AllowInPrivate @@ -19732,7 +21568,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on - This policy setting lets you decide whether the Microsoft Compatibility List is enabled or disabled in Microsoft Edge. This feature uses a Microsoft-provided list to ensure that any sites with known compatibility issues are displayed correctly when a user navigates to them. By default, the Microsoft Compatibility List is enabled and can be viewed by navigating to about:compat. + This policy setting lets you decide whether the Microsoft Compatibility List is enabled or disabled in Microsoft Edge. This feature uses a Microsoft-provided list to ensure that any sites with known compatibility issues are displayed correctly when a user navigates to them. By default, the Microsoft Compatibility List is enabled and can be viewed by navigating to about:compat. If you enable or don’t configure this setting, Microsoft Edge will periodically download the latest version of the list from Microsoft and will apply the configurations specified there during browser navigation. If a user visits a site on the Microsoft Compatibility List, he or she will be prompted to open the site in Internet Explorer 11. Once in Internet Explorer, the site will automatically be rendered as if the user is viewing it in the previous version of Internet Explorer it requires to display correctly. @@ -19799,6 +21635,86 @@ If you disable this setting, the Microsoft Compatibility List will not be used d + + AllowPrelaunch + + + + + + + + Allow Microsoft Edge to pre-launch at Windows startup, when the system is idle, and each time Microsoft Edge is closed. + + + + + + + + + + + text/plain + + + + + AllowPrinting + + + + + + + + With this policy, you can restrict whether printing web content in Microsoft Edge is allowed. + +If enabled, printing is allowed. + +If disabled, printing is not allowed. + + + + + + + + + + + text/plain + + + + + AllowSavingHistory + + + + + + + + Microsoft Edge saves your user's browsing history, which is made up of info about the websites they visit, on their devices. + +If enabled or not configured, the browsing history is saved and visible in the History pane. + +If disabled, the browsing history stops saving and is not visible in the History pane. If browsing history exists before this policy was disabled, the previous browsing history remains visible in the History pane. This policy, when disabled, does not stop roaming of existing history or history coming from other roamed devices. + + + + + + + + + + + text/plain + + + AllowSearchEngineCustomization @@ -19852,6 +21768,30 @@ This policy will only apply on domain joined machines or when the device is MDM + + AllowSideloadingOfExtensions + + + + + + + + This setting lets you decide whether employees can sideload extensions in Microsoft Edge. + + + + + + + + + + + text/plain + + + AllowSmartScreen @@ -19876,6 +21816,60 @@ This policy will only apply on domain joined machines or when the device is MDM + + AllowTabPreloading + + + + + + + + Prevent Microsoft Edge from starting and loading the Start and New Tab page at Windows startup and each time Microsoft Edge is closed. + + + + + + + + + + + text/plain + + + + + AllowWebContentOnNewTabPage + + + + + + + + This policy setting lets you configure what appears when Microsoft Edge opens a new tab. By default, Microsoft Edge opens the New Tab page. + +If you enable this setting, Microsoft Edge opens a new tab with the New Tab page. + +If you disable this setting, Microsoft Edge opens a new tab with a blank page. If you use this setting, employees can't change it. + +If you don't configure this setting, employees can choose how new tabs appears. + + + + + + + + + + + text/plain + + + AlwaysEnableBooksLibrary @@ -19937,7 +21931,7 @@ This policy will only apply on domain joined machines or when the device is MDM If this setting is turned on, you can add up to 5 additional search engines for your employee. For each additional search engine you wish to add, you must specify a link to the OpenSearch XML file that contains, at minimum, the short name and the URL to the search engine. This policy does not affect the default search engine. Employees will not be able to remove these search engines, but they can set any one of these as the default. -If this setting is not configured, the search engines are the ones specified in the App settings. If this setting is disabled, the search engines you had added will be deleted from your employee's machine. +If this setting is not configured, the search engines are the ones specified in the App settings. If this setting is disabled, the search engines you had added will be deleted from your employee's machine. Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on domain-joined machines or when the device is MDM-enrolled. @@ -19954,6 +21948,203 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + ConfigureFavoritesBar + + + + + + + + The favorites bar shows your user's links to sites they have added to it. With this policy, you can specify whether to set the favorites bar to always be visible or hidden on any page. + +If enabled, favorites bar is always visible on any page, and the favorites bar toggle in Settings sets to On, but disabled preventing your users from making changes. An error message also shows at the top of the Settings pane indicating that your organization manages some settings. The show bar/hide bar option is hidden from the context menu. + +If disabled, the favorites bar is hidden, and the favorites bar toggle resets to Off, but disabled preventing your users from making changes. An error message also shows at the top of the Settings pane indicating that your organization manages some settings. + +If not configured, the favorites bar is hidden but is visible on the Start and New Tab pages, and the favorites bar toggle in Settings sets to Off but is enabled allowing the user to make changes. + + + + + + + + + + + text/plain + + + + + ConfigureHomeButton + + + + + + + + The Home button loads either the default Start page, the New tab page, or a URL defined in the Set Home Button URL policy. + +By default, this policy is disabled or not configured and clicking the home button loads the default Start page. + +When enabled, the home button is locked down preventing your users from making changes in Microsoft Edge's UI settings. To let your users change the Microsoft Edge UI settings, enable the Unlock Home Button policy. + +If Enabled AND: +- Show home button & set to Start page is selected, clicking the home button loads the Start page. +- Show home button & set to New tab page is selected, clicking the home button loads a New tab page. +- Show home button & set a specific page is selected, clicking the home button loads the URL specified in the Set Home Button URL policy. +- Hide home button is selected, the home button is hidden in Microsoft Edge. + +Default setting: Disabled or not configured +Related policies: +- Set Home Button URL +- Unlock Home Button + + + + + + + + + + + text/plain + + + + + ConfigureKioskMode + + + + + + + + Configure how Microsoft Edge behaves when it’s running in kiosk mode with assigned access, either as a single app or as one of multiple apps running on the kiosk device. You can control whether Microsoft Edge runs InPrivate full screen, InPrivate multi-tab with limited functionality, or normal Microsoft Edge. + +You need to configure Microsoft Edge in assigned access for this policy to take effect; otherwise, these settings are ignored. To learn more about assigned access and kiosk configuration, see “Configure kiosk and shared devices running Windows desktop editions” (https://aka.ms/E489vw). + +If enabled and set to 0 (Default or not configured): +- If it’s a single app, it runs InPrivate full screen for digital signage or interactive displays. +- If it’s one of many apps, Microsoft Edge runs as normal. +If enabled and set to 1: +- If it’s a single app, it runs a limited multi-tab version of InPrivate and is the only app available for public browsing. Users can’t minimize, close, or open windows or customize Microsoft Edge, but can clear browsing data and downloads and restart by clicking “End session.” You can configure Microsoft Edge to restart after a period of inactivity by using the “Configure kiosk reset after idle timeout” policy. +- If it’s one of many apps, it runs in a limited multi-tab version of InPrivate for public browsing with other apps. Users can minimize, close, and open multiple InPrivate windows, but they can’t customize Microsoft Edge. + + + + + + + + + + + text/plain + + + + + ConfigureKioskResetAfterIdleTimeout + + + + + + + + You can configure Microsoft Edge to reset to the configured start experience after a specified amount of idle time. The reset timer begins after the last user interaction. Resetting to the configured start experience deletes the current user’s browsing data. + +If enabled, you can set the idle time in minutes (0-1440). You must set the Configure kiosk mode policy to 1 and configure Microsoft Edge in assigned access as a single app for this policy to work. Once the idle time meets the time specified, a confirmation message prompts the user to continue, and if no user action, Microsoft Edge resets after 30 seconds. + +If you set this policy to 0, Microsoft Edge does not use an idle timer. + +If disabled or not configured, the default value is 5 minutes. + +If you do not configure Microsoft Edge in assigned access, then this policy does not take effect. + + + + + + + + + + + text/plain + + + + + ConfigureOpenMicrosoftEdgeWith + + + + + + + + You can configure Microsoft Edge to lock down the Start page, preventing users from changing or customizing it. + +If enabled, you can choose one of the following options: +- Start page: the Start page loads ignoring the Configure Start Pages policy. +- New tab page: the New tab page loads ignoring the Configure Start Pages policy. +- Previous pages: all tabs the user had open when Microsoft Edge last closed loads ignoring the Configure Start Pages policy. +- A specific page or pages: the URL(s) specified with Configure Start Pages policy load(s). If selected, you must specify at least one URL in Configure Start Pages; otherwise, this policy is ignored. + +When enabled, and you want to make changes, you must first set the Disable Lockdown of Start Pages to not configured, make the changes to the Configure Open Edge With policy, and then enable the Disable Lockdown of Start Pages policy. + +If disabled or not configured, and you enable the Disable Lockdown of Start Pages policy, your users can change or customize the Start page. + +Default setting: A specific page or pages (default) +Related policies: +-Disable Lockdown of Start Pages +-Configure Start Pages + + + + + + + + + + + text/plain + + + + + ConfigureTelemetryForMicrosoft365Analytics + + + + + + + + Configures what browsing data will be sent to Microsoft 365 Analytics for devices belonging to an organization. + + + + + + + + + + + text/plain + + + DisableLockdownOfStartPages @@ -19963,12 +22154,14 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on - Boolean policy that specifies whether the lockdown on the Start pages is disabled. This policy works with the Browser/HomePages policy, which locks down the Start pages that the users cannot modify. You can use the DisableLockdownOfStartPages policy to allow users to modify the Start pages when Browser/HomePages policy is in effect. + You can configure Microsoft Edge to disable the lockdown of Start pages allowing users to change or customize their start pages. To do this, you must also enable the Configure Start Pages or Configure Open Microsoft With policy. When enabled, all configured start pages are editable. Any Start page configured using the Configure Start pages policy is not locked down allowing users to edit their Start pages. -Note: This policy has no effect when Browser/HomePages is not configured. +If disabled or not configured, the Start pages configured in the Configure Start Pages policy cannot be changed and remain locked down. -Important -This setting can only be used with domain-joined or MDM-enrolled devices. For more info, see the Microsoft browser extension policy (aka.ms/browserpolicy). +Supported devices: Domain-joined or MDM-enrolled +Related policy: +- Configure Start Pages +- Configure Open Microsoft Edge With @@ -20079,6 +22272,30 @@ This setting can only be used with domain-joined or MDM-enrolled devices. For mo + + ForceEnabledExtensions + + + + + + + + This setting lets you decide which extensions should be always enabled. + + + + + + + + + + + text/plain + + + HomePages @@ -20088,12 +22305,24 @@ This setting can only be used with domain-joined or MDM-enrolled devices. For mo - Configure the Start page URLs for your employees. -Example: -If you wanted to allow contoso.com and fabrikam.com then you would append /support to the site strings like contoso.com/support and fabrikam.com/support. -Encapsulate each string with greater than and less than characters like any other XML tag. + When you enable the Configure Open Microsoft Edge With policy, you can configure one or more Start pages. When you enable this policy, users are not allowed to make changes to their Start pages. -Version 1703 or later:  If you don't want to send traffic to Microsoft, you can use the about:blank value (encapsulate with greater than and less than characters like any other XML tag), which is honored for both domain- and non-domain-joined machines, when it's the only configured URL. +If enabled, you must include URLs to the pages, separating multiple pages using angle brackets in the following format: + + <support.contoso.com><support.microsoft.com> + +If disabled or not configured, the webpages specified in App settings loads as the default Start pages. + +Version 1703 or later: +If you do not want to send traffic to Microsoft, enable this policy and use the <about:blank> value, which honors domain- and non-domain-joined devices, when it is the only configured URL. + +Version 1809: +If enabled, and you select either Start page, New Tab page, or previous page in the Configure Open Microsoft Edge With policy, Microsoft Edge ignores the Configure Start Pages policy. If not configured or you set the Configure Open Microsoft Edge With policy to a specific page or pages, Microsoft Edge uses the Configure Start Pages policy. + +Supported devices: Domain-joined or MDM-enrolled +Related policy: +- Configure Open Microsoft Edge With +- Disable Lockdown of Start Pages @@ -20119,12 +22348,12 @@ Version 1703 or later:  If you don't want to send traffic to Microsoft, you ca This policy setting lets you decide whether employees can add, import, sort, or edit the Favorites list on Microsoft Edge. -If you enable this setting, employees won't be able to add, import, or change anything in the Favorites list. Also as part of this, Save a Favorite, Import settings, and the context menu items (such as, Create a new folder) are all turned off. +If you enable this setting, employees won't be able to add, import, or change anything in the Favorites list. Also as part of this, Save a Favorite, Import settings, and the context menu items (such as, Create a new folder) are all turned off. Important -Don't enable both this setting and the Keep favorites in sync between Internet Explorer and Microsoft Edge setting. Enabling both settings stops employees from syncing their favorites between Internet Explorer and Microsoft Edge. +Don't enable both this setting and the Keep favorites in sync between Internet Explorer and Microsoft Edge setting. Enabling both settings stops employees from syncing their favorites between Internet Explorer and Microsoft Edge. -If you disable or don't configure this setting (default), employees can add, import and make changes to the Favorites list. +If you disable or don't configure this setting (default), employees can add, import and make changes to the Favorites list. @@ -20148,7 +22377,35 @@ If you disable or don't configure this setting (default), employees can add, imp - Prevent access to the about:flags page in Microsoft Edge. + Prevent access to the about:flags page in Microsoft Edge. + + + + + + + + + + + text/plain + + + + + PreventCertErrorOverrides + + + + + + + + Web security certificates are used to ensure a site your users go to is legitimate, and in some circumstances encrypts the data. With this policy, you can specify whether to prevent users from bypassing the security warning to sites that have SSL errors. + +If enabled, overriding certificate errors are not allowed. + +If disabled or not configured, overriding certificate errors are allowed. @@ -20224,7 +22481,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on - Don't allow Windows Defender SmartScreen warning overrides + Don't allow Windows Defender SmartScreen warning overrides @@ -20248,31 +22505,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on - Don't allow Windows Defender SmartScreen warning overrides for unverified files. - - - - - - - - - - - text/plain - - - - - PreventTabPreloading - - - - - - - - Prevent Microsoft Edge from starting and loading the Start and New Tab page at Windows startup and each time Microsoft Edge is closed. + Don't allow Windows Defender SmartScreen warning overrides for unverified files. @@ -20322,12 +22555,12 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on This policy setting allows you to configure a default set of favorites, which will appear for employees. Employees cannot modify, sort, move, export or delete these provisioned favorites. -If you enable this setting, you can set favorite URL's and favorite folders to appear on top of users' favorites list (either in the Hub or Favorites Bar). The user favorites will appear after these provisioned favorites. +If you enable this setting, you can set favorite URL's and favorite folders to appear on top of users' favorites list (either in the Hub or Favorites Bar). The user favorites will appear after these provisioned favorites. Important -Don't enable both this setting and the Keep favorites in sync between Internet Explorer and Microsoft Edge setting. Enabling both settings stops employees from syncing their favorites between Internet Explorer and Microsoft Edge. +Don't enable both this setting and the Keep favorites in sync between Internet Explorer and Microsoft Edge setting. Enabling both settings stops employees from syncing their favorites between Internet Explorer and Microsoft Edge. -If you disable or don't configure this setting, employees will see the favorites they set in the Hub and Favorites Bar. +If you disable or don't configure this setting, employees will see the favorites they set in the Hub and Favorites Bar. @@ -20396,6 +22629,66 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + SetHomeButtonURL + + + + + + + + The home button can be configured to load a custom URL when your user clicks the home button. + +If enabled, or configured, and the Configure Home Button policy is enabled, and the Show home button & set a specific page is selected, a custom URL loads when your user clicks the home button. + +Default setting: Blank or not configured +Related policy: Configure Home Button + + + + + + + + + + + text/plain + + + + + SetNewTabPageURL + + + + + + + + You can set the default New Tab page URL in Microsoft Edge. Enabling this policy prevents your users from changing the New tab page setting. When enabled and the Allow web content on New Tab page policy is disabled, Microsoft Edge ignores the URL specified in this policy and opens about:blank. + +If enabled, you can set the default New Tab page URL. + +If disabled or not configured, the default Microsoft Edge new tab page is used. + +Default setting: Disabled or not configured +Related policy: Allow web content on New Tab page + + + + + + + + + + + text/plain + + + ShowMessageWhenOpeningSitesInInternetExplorer @@ -20405,7 +22698,16 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on - Show message when opening sites in Internet Explorer + You can configure Microsoft Edge to open a site automatically in Internet Explorer 11 and choose to display a notification before the site opens. If you want to display a notification, you must enable Configure the Enterprise Mode Site List or Send all intranets sites to Internet Explorer 11 or both. + +If enabled, the notification appears on a new page. If you want users to continue in Microsoft Edge, select the Show Keep going in Microsoft Edge option from the drop-down list under Options. + +If disabled or not configured, the default app behavior occurs and no additional page displays. + +Default setting: Disabled or not configured +Related policies: +-Configure the Enterprise Mode Site List +-Send all intranet sites to Internet Explorer 11 @@ -20444,6 +22746,39 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + UnlockHomeButton + + + + + + + + By default, when enabling Configure Home Button or Set Home Button URL, the home button is locked down to prevent your users from changing what page loads when clicking the home button. Use this policy to let users change the home button even when Configure Home Button or Set Home Button URL are enabled. + +If enabled, the UI settings for the home button are enabled allowing your users to make changes, including hiding and showing the home button as well as configuring a custom URL. + +If disabled or not configured, the UI settings for the home button are disabled preventing your users from making changes. + +Default setting: Disabled or not configured +Related policy: +-Configure Home Button +-Set Home Button URL + + + + + + + + + + + text/plain + + + UseSharedFolderForBooks @@ -21064,10 +23399,11 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + - If set to 1 then any MDM policy that is set that has an equivalent GP policy will result in GP service blocking the setting of the policy by GP MMC + If set to 1 then any MDM policy that is set that has an equivalent GP policy will result in GP service blocking the setting of the policy by GP MMC. Setting the value to 0 (zero) or deleting the policy will remove the GP policy blocks restore the saved GP policies. @@ -21908,6 +24244,30 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + CheckForSignaturesBeforeRunningScan + + + + + + + + + + + + + + + + + + + text/plain + + + CloudBlockLevel @@ -22028,6 +24388,54 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + DisableCatchupFullScan + + + + + + + + + + + + + + + + + + + text/plain + + + + + DisableCatchupQuickScan + + + + + + + + + + + + + + + + + + + text/plain + + + EnableControlledFolderAccess @@ -22052,6 +24460,30 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + EnableLowCPUPriority + + + + + + + + + + + + + + + + + + + text/plain + + + EnableNetworkProtection @@ -22292,6 +24724,54 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + SignatureUpdateFallbackOrder + + + + + + + + + + + + + + + + + + + text/plain + + + + + SignatureUpdateFileSharesSources + + + + + + + + + + + + + + + + + + + text/plain + + + SignatureUpdateInterval @@ -22434,6 +24914,30 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + DOCacheHost + + + + + + + + + + + + + + + + + + + text/plain + + + DODelayBackgroundDownloadFromHttp @@ -22984,6 +25488,30 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + EnableSystemGuard + + + + + + + + Secure Launch configuration: 0 - Unmanaged, configurable by Administrative user, 1 - Enables Secure Launch if supported by hardware, 2 - Disables Secure Launch. + + + + + + + + + + + text/plain + + + EnableVirtualizationBasedSecurity @@ -23078,6 +25606,102 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + AllowInstallationOfMatchingDeviceIDs + + + + + + + + + + + + + + + + + + + text/plain + + + + + AllowInstallationOfMatchingDeviceSetupClasses + + + + + + + + + + + + + + + + + + + text/plain + + + + + PreventDeviceMetadataFromNetwork + + + + + + + + + + + + + + + + + + + text/plain + + + + + PreventInstallationOfDevicesNotDescribedByOtherPolicySettings + + + + + + + + + + + + + + + + + + + text/plain + + + PreventInstallationOfMatchingDeviceIDs @@ -23727,6 +26351,52 @@ Configure the minimum password age to be more than 0 if you want Enforce passwor + + DmaGuard + + + + + + + + + + + + + + + + + + + + + DeviceEnumerationPolicy + + + + + + + + + + + + + + + + + + + text/plain + + + + ErrorReporting @@ -24008,6 +26678,30 @@ Configure the minimum password age to be more than 0 if you want Enforce passwor + + AllowClipboardHistory + + + + + + + + Allows history of clipboard items to be stored in memory. + + + + + + + + + + + text/plain + + + AllowCopyPaste @@ -24368,6 +27062,58 @@ Configure the minimum password age to be more than 0 if you want Enforce passwor + + DoNotSyncBrowserSetting + + + + + + + + You can configure Microsoft Edge, when enabled, to prevent the "browser" group from using the Sync your Settings option to sync information, such as history and favorites, between user's devices. If you want syncing turned off by default in Microsoft Edge but not disabled, enable the Allow users to turn browser syncing on policy. If disabled or not configured, the Sync your Settings options are turned on in Microsoft Edge by default, and configurable by the user. + Related policy: PreventUsersFromTurningOnBrowserSyncing + 0 (default) = allow syncing, 2 = disable syncing + + + + + + + + + + + text/plain + + + + + PreventUsersFromTurningOnBrowserSyncing + + + + + + + + You can configure Microsoft Edge to allow users to turn on the Sync your Settings option to sync information, such as history and favorites, between user's devices. When enabled and you enable the Do not sync browser setting policy, browser settings sync automatically. If disabled, users have the option to sync the browser settings. + Related policy: DoNotSyncBrowserSetting + 1 (default) = Do not allow users to turn on syncing, 0 = Allows users to turn on syncing + + + + + + + + + + + text/plain + + + ExploitGuard @@ -30572,6 +33318,32 @@ Configure the minimum password age to be more than 0 if you want Enforce passwor + + UPNNameHints + + + + + + + + Devices joined to Azure Active Directory in a hybrid environment need to interact with Active Directory Domain Controllers, but they lack the built-in ability to find a Domain Controller that a domain-joined device has. This can cause failures when such a device needs to resolve an AAD UPN into an Active Directory Principal. + + This parameter adds a list of domains that an Azure Active Directory joined device should attempt to contact if it is otherwise unable to resolve a UPN to a principal. + + + + + + + + + + + text/plain + + + KioskBrowser @@ -30675,7 +33447,7 @@ Configure the minimum password age to be more than 0 if you want Enforce passwor - Enable/disable kiosk browser's end session button. + Enable/disable kiosk browser's end session button. @@ -30699,7 +33471,7 @@ Configure the minimum password age to be more than 0 if you want Enforce passwor - Enable/disable kiosk browser's home button. + Enable/disable kiosk browser's home button. @@ -30723,7 +33495,7 @@ Configure the minimum password age to be more than 0 if you want Enforce passwor - Enable/disable kiosk browser's navigation buttons (forward/back). + Enable/disable kiosk browser's navigation buttons (forward/back). @@ -30911,9 +33683,9 @@ Configure the minimum password age to be more than 0 if you want Enforce passwor This policy setting prevents users from adding new Microsoft accounts on this computer. -If you select the "Users can’t add Microsoft accounts" option, users will not be able to create new Microsoft accounts on this computer, switch a local account to a Microsoft account, or connect a domain account to a Microsoft account. This is the preferred option if you need to limit the use of Microsoft accounts in your enterprise. +If you select the "Users can’t add Microsoft accounts" option, users will not be able to create new Microsoft accounts on this computer, switch a local account to a Microsoft account, or connect a domain account to a Microsoft account. This is the preferred option if you need to limit the use of Microsoft accounts in your enterprise. -If you select the "Users can’t add or log on with Microsoft accounts" option, existing Microsoft account users will not be able to log on to Windows. Selecting this option might make it impossible for an existing administrator on this computer to log on and manage the system. +If you select the "Users can’t add or log on with Microsoft accounts" option, existing Microsoft account users will not be able to log on to Windows. Selecting this option might make it impossible for an existing administrator on this computer to log on and manage the system. If you disable or do not configure this policy (recommended), users will be able to use Microsoft accounts with Windows. @@ -31002,7 +33774,7 @@ Note: If the Guest account is disabled and the security option Network Access: S Accounts: Limit local account use of blank passwords to console logon only -This security setting determines whether local accounts that are not password protected can be used to log on from locations other than the physical computer console. If enabled, local accounts that are not password protected will only be able to log on at the computer's keyboard. +This security setting determines whether local accounts that are not password protected can be used to log on from locations other than the physical computer console. If enabled, local accounts that are not password protected will only be able to log on at the computer's keyboard. Default: Enabled. @@ -31069,7 +33841,7 @@ Default: Administrator. Accounts: Rename guest account -This security setting determines whether a different account name is associated with the security identifier (SID) for the account "Guest." Renaming the well-known Guest account makes it slightly more difficult for unauthorized persons to guess this user name and password combination. +This security setting determines whether a different account name is associated with the security identifier (SID) for the account "Guest." Renaming the well-known Guest account makes it slightly more difficult for unauthorized persons to guess this user name and password combination. Default: Guest. @@ -31210,118 +33982,6 @@ Default: This policy is not defined and CD-ROM access is not restricted to the l - - DomainMember_DigitallyEncryptOrSignSecureChannelDataAlways - - - - - - - - Domain member: Digitally encrypt or sign secure channel data (always) - -This security setting determines whether all secure channel traffic initiated by the domain member must be signed or encrypted. - -When a computer joins a domain, a computer account is created. After that, when the system starts, it uses the computer account password to create a secure channel with a domain controller for its domain. This secure channel is used to perform operations such as NTLM pass through authentication, LSA SID/name Lookup etc. - -This setting determines whether or not all secure channel traffic initiated by the domain member meets minimum security requirements. Specifically it determines whether all secure channel traffic initiated by the domain member must be signed or encrypted. If this policy is enabled, then the secure channel will not be established unless either signing or encryption of all secure channel traffic is negotiated. If this policy is disabled, then encryption and signing of all secure channel traffic is negotiated with the Domain Controller in which case the level of signing and encryption depends on the version of the Domain Controller and the settings of the following two policies: - -Domain member: Digitally encrypt secure channel data (when possible) -Domain member: Digitally sign secure channel data (when possible) - -Default: Enabled. - -Notes: - -If this policy is enabled, the policy Domain member: Digitally sign secure channel data (when possible) is assumed to be enabled regardless of its current setting. This ensures that the domain member attempts to negotiate at least signing of the secure channel traffic. -If this policy is enabled, the policy Domain member: Digitally sign secure channel data (when possible) is assumed to be enabled regardless of its current setting. This ensures that the domain member attempts to negotiate at least signing of the secure channel traffic. -Logon information transmitted over the secure channel is always encrypted regardless of whether encryption of ALL other secure channel traffic is negotiated or not. - - - - - - - - - - - text/plain - - - - - DomainMember_DigitallyEncryptSecureChannelDataWhenPossible - - - - - - - - Domain member: Digitally encrypt secure channel data (when possible) - -This security setting determines whether a domain member attempts to negotiate encryption for all secure channel traffic that it initiates. - -When a computer joins a domain, a computer account is created. After that, when the system starts, it uses the computer account password to create a secure channel with a domain controller for its domain. This secure channel is used to perform operations such as NTLM pass-through authentication, LSA SID/name Lookup etc. - -This setting determines whether or not the domain member attempts to negotiate encryption for all secure channel traffic that it initiates. If enabled, the domain member will request encryption of all secure channel traffic. If the domain controller supports encryption of all secure channel traffic, then all secure channel traffic will be encrypted. Otherwise only logon information transmitted over the secure channel will be encrypted. If this setting is disabled, then the domain member will not attempt to negotiate secure channel encryption. - -Default: Enabled. - -Important - -There is no known reason for disabling this setting. Besides unnecessarily reducing the potential confidentiality level of the secure channel, disabling this setting may unnecessarily reduce secure channel throughput, because concurrent API calls that use the secure channel are only possible when the secure channel is signed or encrypted. - -Note: Domain controllers are also domain members and establish secure channels with other domain controllers in the same domain as well as domain controllers in trusted domains. - - - - - - - - - - - text/plain - - - - - DomainMember_DisableMachineAccountPasswordChanges - - - - - - - - Domain member: Disable machine account password changes - -Determines whether a domain member periodically changes its computer account password. If this setting is enabled, the domain member does not attempt to change its computer account password. If this setting is disabled, the domain member attempts to change its computer account password as specified by the setting for Domain Member: Maximum age for machine account password, which by default is every 30 days. - -Default: Disabled. - -Notes - -This security setting should not be enabled. Computer account passwords are used to establish secure channel communications between members and domain controllers and, within the domain, between the domain controllers themselves. Once it is established, the secure channel is used to transmit sensitive information that is necessary for making authentication and authorization decisions. -This setting should not be used in an attempt to support dual-boot scenarios that use the same computer account. If you want to dual-boot two installations that are joined to the same domain, give the two installations different computer names. - - - - - - - - - - - text/plain - - - InteractiveLogon_DisplayUserInformationWhenTheSessionIsLocked @@ -31358,7 +34018,7 @@ Do not display user information (3) - Interactive logon: Don't display last signed-in + Interactive logon: Don't display last signed-in This security setting determines whether the Windows sign-in screen will show the username of the last person who signed in on this PC. If this policy is enabled, the username will not be shown. @@ -31388,7 +34048,7 @@ Default: Disabled. - Interactive logon: Don't display username at sign-in + Interactive logon: Don't display username at sign-in This security setting determines whether the username of the person signing in to this PC appears at Windows sign-in, after credentials are entered, and before the PC desktop is shown. If this policy is enabled, the username will not be shown. @@ -31422,7 +34082,7 @@ Default: Disabled. This security setting determines whether pressing CTRL+ALT+DEL is required before a user can log on. -If this policy is enabled on a computer, a user is not required to press CTRL+ALT+DEL to log on. Not having to press CTRL+ALT+DEL leaves users susceptible to attacks that attempt to intercept the users' passwords. Requiring CTRL+ALT+DEL before users log on ensures that users are communicating by means of a trusted path when entering their passwords. +If this policy is enabled on a computer, a user is not required to press CTRL+ALT+DEL to log on. Not having to press CTRL+ALT+DEL leaves users susceptible to attacks that attempt to intercept the users' passwords. Requiring CTRL+ALT+DEL before users log on ensures that users are communicating by means of a trusted path when entering their passwords. If this policy is disabled, any user is required to press CTRL+ALT+DEL before logging on to Windows. @@ -31573,6 +34233,52 @@ On Windows Vista and above: For this setting to work, the Smart Card Removal Pol + + MicrosoftNetworkClient_DigitallySignCommunicationsAlways + + + + + + + + Microsoft network client: Digitally sign communications (always) + +This security setting determines whether packet signing is required by the SMB client component. + +The server message block (SMB) protocol provides the basis for Microsoft file and print sharing and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. This policy setting determines whether SMB packet signing must be negotiated before further communication with an SMB server is permitted. + +If this setting is enabled, the Microsoft network client will not communicate with a Microsoft network server unless that server agrees to perform SMB packet signing. If this policy is disabled, SMB packet signing is negotiated between the client and server. + +Default: Disabled. + +Important + +For this policy to take effect on computers running Windows 2000, client-side packet signing must also be enabled. To enable client-side SMB packet signing, set Microsoft network client: Digitally sign communications (if server agrees). + +Notes + +All Windows operating systems support both a client-side SMB component and a server-side SMB component. On Windows 2000 and later operating systems, enabling or requiring packet signing for client and server-side SMB components is controlled by the following four policy settings: +Microsoft network client: Digitally sign communications (always) - Controls whether or not the client-side SMB component requires packet signing. +Microsoft network client: Digitally sign communications (if server agrees) - Controls whether or not the client-side SMB component has packet signing enabled. +Microsoft network server: Digitally sign communications (always) - Controls whether or not the server-side SMB component requires packet signing. +Microsoft network server: Digitally sign communications (if client agrees) - Controls whether or not the server-side SMB component has packet signing enabled. +SMB packet signing can significantly degrade SMB performance, depending on dialect version, OS version, file sizes, processor offloading capabilities, and application IO behaviors. +For more information, reference: https://go.microsoft.com/fwlink/?LinkID=787136. + + + + + + + + + + + text/plain + + + MicrosoftNetworkClient_DigitallySignCommunicationsIfServerAgrees @@ -31910,6 +34616,44 @@ This policy is supported on at least Windows Server 2016. + + NetworkSecurity_AllowLocalSystemToUseComputerIdentityForNTLM + + + + + + + + Network security: Allow Local System to use computer identity for NTLM + +This policy setting allows Local System services that use Negotiate to use the computer identity when reverting to NTLM authentication. + +If you enable this policy setting, services running as Local System that use Negotiate will use the computer identity. This might cause some authentication requests between Windows operating systems to fail and log an error. + +If you disable this policy setting, services running as Local System that use Negotiate when reverting to NTLM authentication will authenticate anonymously. + +By default, this policy is enabled on Windows 7 and above. + +By default, this policy is disabled on Windows Vista. + +This policy is supported on at least Windows Vista or Windows Server 2008. + +Note: Windows Vista or Windows Server 2008 do not expose this setting in Group Policy. + + + + + + + + + + + text/plain + + + NetworkSecurity_AllowPKU2UAuthenticationRequests @@ -32021,6 +34765,41 @@ Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2: Send + + NetworkSecurity_MinimumSessionSecurityForNTLMSSPBasedClients + + + + + + + + Network security: Minimum session security for NTLM SSP based (including secure RPC) clients + +This security setting allows a client to require the negotiation of 128-bit encryption and/or NTLMv2 session security. These values are dependent on the LAN Manager Authentication Level security setting value. The options are: + +Require NTLMv2 session security: The connection will fail if NTLMv2 protocol is not negotiated. +Require 128-bit encryption: The connection will fail if strong encryption (128-bit) is not negotiated. + +Default: + +Windows XP, Windows Vista, Windows 2000 Server, Windows Server 2003, and Windows Server 2008: No requirements. + +Windows 7 and Windows Server 2008 R2: Require 128-bit encryption + + + + + + + + + + + text/plain + + + NetworkSecurity_MinimumSessionSecurityForNTLMSSPBasedServers @@ -32067,7 +34846,7 @@ Windows 7 and Windows Server 2008 R2: Require 128-bit encryption Network security: Restrict NTLM: Add remote server exceptions for NTLM authentication -This policy setting allows you to create an exception list of remote servers to which clients are allowed to use NTLM authentication if the "Network Security: Restrict NTLM: Outgoing NTLM traffic to remote servers" policy setting is configured. +This policy setting allows you to create an exception list of remote servers to which clients are allowed to use NTLM authentication if the "Network Security: Restrict NTLM: Outgoing NTLM traffic to remote servers" policy setting is configured. If you configure this policy setting, you can define a list of remote servers to which clients are allowed to use NTLM authentication. @@ -32101,15 +34880,15 @@ The naming format for servers on this exception list is the fully qualified doma This policy setting allows you to audit incoming NTLM traffic. -If you select "Disable", or do not configure this policy setting, the server will not log events for incoming NTLM traffic. +If you select "Disable", or do not configure this policy setting, the server will not log events for incoming NTLM traffic. -If you select "Enable auditing for domain accounts", the server will log events for NTLM pass-through authentication requests that would be blocked when the "Network Security: Restrict NTLM: Incoming NTLM traffic" policy setting is set to the "Deny all domain accounts" option. +If you select "Enable auditing for domain accounts", the server will log events for NTLM pass-through authentication requests that would be blocked when the "Network Security: Restrict NTLM: Incoming NTLM traffic" policy setting is set to the "Deny all domain accounts" option. -If you select "Enable auditing for all accounts", the server will log events for all NTLM authentication requests that would be blocked when the "Network Security: Restrict NTLM: Incoming NTLM traffic" policy setting is set to the "Deny all accounts" option. +If you select "Enable auditing for all accounts", the server will log events for all NTLM authentication requests that would be blocked when the "Network Security: Restrict NTLM: Incoming NTLM traffic" policy setting is set to the "Deny all accounts" option. This policy is supported on at least Windows 7 or Windows Server 2008 R2. -Note: Audit events are recorded on this computer in the "Operational" Log located under the Applications and Services Log/Microsoft/Windows/NTLM. +Note: Audit events are recorded on this computer in the "Operational" Log located under the Applications and Services Log/Microsoft/Windows/NTLM. @@ -32137,15 +34916,15 @@ Note: Audit events are recorded on this computer in the "Operational" Log locate This policy setting allows you to deny or allow incoming NTLM traffic. -If you select "Allow all" or do not configure this policy setting, the server will allow all NTLM authentication requests. +If you select "Allow all" or do not configure this policy setting, the server will allow all NTLM authentication requests. -If you select "Deny all domain accounts," the server will deny NTLM authentication requests for domain logon and display an NTLM blocked error, but allow local account logon. +If you select "Deny all domain accounts," the server will deny NTLM authentication requests for domain logon and display an NTLM blocked error, but allow local account logon. -If you select "Deny all accounts," the server will deny NTLM authentication requests from incoming traffic and display an NTLM blocked error. +If you select "Deny all accounts," the server will deny NTLM authentication requests from incoming traffic and display an NTLM blocked error. This policy is supported on at least Windows 7 or Windows Server 2008 R2. -Note: Block events are recorded on this computer in the "Operational" Log located under the Applications and Services Log/Microsoft/Windows/NTLM. +Note: Block events are recorded on this computer in the "Operational" Log located under the Applications and Services Log/Microsoft/Windows/NTLM. @@ -32173,15 +34952,15 @@ Note: Block events are recorded on this computer in the "Operational" Log locate This policy setting allows you to deny or audit outgoing NTLM traffic from this Windows 7 or this Windows Server 2008 R2 computer to any Windows remote server. -If you select "Allow all" or do not configure this policy setting, the client computer can authenticate identities to a remote server by using NTLM authentication. +If you select "Allow all" or do not configure this policy setting, the client computer can authenticate identities to a remote server by using NTLM authentication. -If you select "Audit all," the client computer logs an event for each NTLM authentication request to a remote server. This allows you to identify those servers receiving NTLM authentication requests from the client computer. +If you select "Audit all," the client computer logs an event for each NTLM authentication request to a remote server. This allows you to identify those servers receiving NTLM authentication requests from the client computer. -If you select "Deny all," the client computer cannot authenticate identities to a remote server by using NTLM authentication. You can use the "Network security: Restrict NTLM: Add remote server exceptions for NTLM authentication" policy setting to define a list of remote servers to which clients are allowed to use NTLM authentication. +If you select "Deny all," the client computer cannot authenticate identities to a remote server by using NTLM authentication. You can use the "Network security: Restrict NTLM: Add remote server exceptions for NTLM authentication" policy setting to define a list of remote servers to which clients are allowed to use NTLM authentication. This policy is supported on at least Windows 7 or Windows Server 2008 R2. -Note: Audit and block events are recorded on this computer in the "Operational" Log located under the Applications and Services Log/Microsoft/Windows/NTLM. +Note: Audit and block events are recorded on this computer in the "Operational" Log located under the Applications and Services Log/Microsoft/Windows/NTLM. @@ -32274,9 +35053,9 @@ Default: Disabled. This policy setting controls whether User Interface Accessibility (UIAccess or UIA) programs can automatically disable the secure desktop for elevation prompts used by a standard user. -• Enabled: UIA programs, including Windows Remote Assistance, automatically disable the secure desktop for elevation prompts. If you do not disable the "User Account Control: Switch to the secure desktop when prompting for elevation" policy setting, the prompts appear on the interactive user's desktop instead of the secure desktop. +• Enabled: UIA programs, including Windows Remote Assistance, automatically disable the secure desktop for elevation prompts. If you do not disable the "User Account Control: Switch to the secure desktop when prompting for elevation" policy setting, the prompts appear on the interactive user's desktop instead of the secure desktop. -• Disabled: (Default) The secure desktop can be disabled only by the user of the interactive desktop or by disabling the "User Account Control: Switch to the secure desktop when prompting for elevation" policy setting. +• Disabled: (Default) The secure desktop can be disabled only by the user of the interactive desktop or by disabling the "User Account Control: Switch to the secure desktop when prompting for elevation" policy setting. @@ -32308,15 +35087,15 @@ The options are: • Elevate without prompting: Allows privileged accounts to perform an operation that requires elevation without requiring consent or credentials. Note: Use this option only in the most constrained environments. -• Prompt for credentials on the secure desktop: When an operation requires elevation of privilege, the user is prompted on the secure desktop to enter a privileged user name and password. If the user enters valid credentials, the operation continues with the user's highest available privilege. +• Prompt for credentials on the secure desktop: When an operation requires elevation of privilege, the user is prompted on the secure desktop to enter a privileged user name and password. If the user enters valid credentials, the operation continues with the user's highest available privilege. -• Prompt for consent on the secure desktop: When an operation requires elevation of privilege, the user is prompted on the secure desktop to select either Permit or Deny. If the user selects Permit, the operation continues with the user's highest available privilege. +• Prompt for consent on the secure desktop: When an operation requires elevation of privilege, the user is prompted on the secure desktop to select either Permit or Deny. If the user selects Permit, the operation continues with the user's highest available privilege. • Prompt for credentials: When an operation requires elevation of privilege, the user is prompted to enter an administrative user name and password. If the user enters valid credentials, the operation continues with the applicable privilege. -• Prompt for consent: When an operation requires elevation of privilege, the user is prompted to select either Permit or Deny. If the user selects Permit, the operation continues with the user's highest available privilege. +• Prompt for consent: When an operation requires elevation of privilege, the user is prompted to select either Permit or Deny. If the user selects Permit, the operation continues with the user's highest available privilege. -• Prompt for consent for non-Windows binaries: (Default) When an operation for a non-Microsoft application requires elevation of privilege, the user is prompted on the secure desktop to select either Permit or Deny. If the user selects Permit, the operation continues with the user's highest available privilege. +• Prompt for consent for non-Windows binaries: (Default) When an operation for a non-Microsoft application requires elevation of privilege, the user is prompted on the secure desktop to select either Permit or Deny. If the user selects Permit, the operation continues with the user's highest available privilege. @@ -32509,13 +35288,13 @@ The options are: User Account Control: Switch to the secure desktop when prompting for elevation -This policy setting controls whether the elevation request prompt is displayed on the interactive user's desktop or the secure desktop. +This policy setting controls whether the elevation request prompt is displayed on the interactive user's desktop or the secure desktop. The options are: • Enabled: (Default) All elevation requests go to the secure desktop regardless of prompt behavior policy settings for administrators and standard users. -• Disabled: All elevation requests go to the interactive user's desktop. Prompt behavior policy settings for administrators and standard users are used. +• Disabled: All elevation requests go to the interactive user's desktop. Prompt behavior policy settings for administrators and standard users are used. @@ -32787,7 +35566,7 @@ The options are: - This policy setting allows backup and restore of cellular text messages to Microsoft's cloud services. + This policy setting allows backup and restore of cellular text messages to Microsoft's cloud services. @@ -33772,6 +36551,30 @@ The options are: + + AllowCrossDeviceClipboard + + + + + + + + Allows syncing of Clipboard across devices under the same Microsoft account. + + + + + + + + + + + text/plain + + + AllowInputPersonalization @@ -35365,7 +38168,7 @@ The options are: - List of semi-colon delimited Package Family Names of Microsoft Store Apps. The user is able to control the 'trusted devices' privacy setting for the listed apps. This setting overrides the default LetAppsAccessTrustedDevices policy setting for the specified apps. + List of semi-colon delimited Package Family Names of Microsoft Store Apps. The user is able to control the 'trusted devices' privacy setting for the listed apps. This setting overrides the default LetAppsAccessTrustedDevices policy setting for the specified apps. @@ -35653,7 +38456,7 @@ The options are: - List of semi-colon delimited Package Family Names of Microsoft Store Apps. The user is able to control the 'Communicate with unpaired wireless devices' privacy setting for the listed apps. This setting overrides the default LetAppsSyncWithDevices policy setting for the specified apps. + List of semi-colon delimited Package Family Names of Microsoft Store Apps. The user is able to control the 'Communicate with unpaired wireless devices' privacy setting for the listed apps. This setting overrides the default LetAppsSyncWithDevices policy setting for the specified apps. @@ -35677,7 +38480,7 @@ The options are: - Allows apps/system to publish 'User Activities' into ActivityFeed. + Allows apps/system to publish 'User Activities' into ActivityFeed. @@ -35701,7 +38504,7 @@ The options are: - Allows ActivityFeed to upload published 'User Activities'. + Allows ActivityFeed to upload published 'User Activities'. @@ -37237,6 +40040,30 @@ Caution: If a Restricted Groups policy is applied, any current member not on the + + RecoveryEnvironmentAuthentication + + + + + + + + This policy controls the requirement of Admin Authentication in RecoveryEnvironment. + + + + + + + + + + + text/plain + + + RequireDeviceEncryption @@ -38126,7 +40953,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - Enabling this policy hides "Change account settings" from appearing in the user tile in the start menu. + Enabling this policy hides "Change account settings" from appearing in the user tile in the start menu. @@ -38174,7 +41001,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - Enabling this policy hides "Hibernate" from appearing in the power button in the start menu. + Enabling this policy hides "Hibernate" from appearing in the power button in the start menu. @@ -38198,7 +41025,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - Enabling this policy hides "Lock" from appearing in the user tile in the start menu. + Enabling this policy hides "Lock" from appearing in the user tile in the start menu. @@ -38294,7 +41121,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - Enabling this policy hides "Restart/Update and restart" from appearing in the power button in the start menu. + Enabling this policy hides "Restart/Update and restart" from appearing in the power button in the start menu. @@ -38318,7 +41145,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - Enabling this policy hides "Shut down/Update and shut down" from appearing in the power button in the start menu. + Enabling this policy hides "Shut down/Update and shut down" from appearing in the power button in the start menu. @@ -38342,7 +41169,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - Enabling this policy hides "Sign out" from appearing in the user tile in the start menu. + Enabling this policy hides "Sign out" from appearing in the user tile in the start menu. @@ -38366,7 +41193,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - Enabling this policy hides "Sleep" from appearing in the power button in the start menu. + Enabling this policy hides "Sleep" from appearing in the power button in the start menu. @@ -38390,7 +41217,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - Enabling this policy hides "Switch account" from appearing in the user tile in the start menu. + Enabling this policy hides "Switch account" from appearing in the user tile in the start menu. @@ -38571,6 +41398,30 @@ Caution: If a Restricted Groups policy is applied, any current member not on the + + RemovableDiskDenyWriteAccess + + + + + + + + If you enable this policy setting, write access is denied to this removable storage class. If you disable or do not configure this policy setting, write access is allowed to this removable storage class. Note: To require that users write data to BitLocker-protected storage, enable the policy setting "Deny write access to drives not protected by BitLocker," which is located in "Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Removable Data Drives." + + + + + + + + + + + text/plain + + + System @@ -38809,6 +41660,30 @@ Caution: If a Restricted Groups policy is applied, any current member not on the + + ConfigureMicrosoft365UploadEndpoint + + + + + + + + + + + + + + + + + + + text/plain + + + ConfigureTelemetryOptInChangeNotification @@ -38857,6 +41732,54 @@ Caution: If a Restricted Groups policy is applied, any current member not on the + + DisableDeviceDelete + + + + + + + + + + + + + + + + + + + text/plain + + + + + DisableDiagnosticDataViewer + + + + + + + + + + + + + + + + + + + text/plain + + + DisableEnterpriseAuthProxy @@ -38962,7 +41885,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - This policy setting, in combination with the Allow Telemetry policy setting, enables organizations to send Microsoft a specific set of diagnostic data for IT insights via Windows Analytics services. By configuring this setting, you're not stopping people from changing their Telemetry Settings; however, you are stopping them from choosing a higher level than you've set for the organization. To enable this behavior, you must complete two steps: 1. Enable this policy setting 2. Set Allow Telemetry to level 2 (Enhanced).If you configure these policy settings together, you'll send the Basic level of diagnostic data plus any additional events that are required for Windows Analytics, to Microsoft. The additional events are documented here: https://go.Microsoft.com/fwlink/?linked=847594. If you enable Enhanced diagnostic data in the Allow Telemetry policy setting, but you don't configure this policy setting, you'll send the required events for Windows Analytics, plus any additional Enhanced level telemetry data to Microsoft. This setting has no effect on computers configured to send Full, Basic, or Security level diagnostic data to Microsoft. If you disable or don't configure this policy setting, then the level of diagnostic data sent to Microsoft is determined by the Allow Telemetry policy setting. + This policy setting, in combination with the Allow Telemetry policy setting, enables organizations to send Microsoft a specific set of diagnostic data for IT insights via Windows Analytics services. By configuring this setting, you're not stopping people from changing their Telemetry Settings; however, you are stopping them from choosing a higher level than you've set for the organization. To enable this behavior, you must complete two steps: 1. Enable this policy setting 2. Set Allow Telemetry to level 2 (Enhanced).If you configure these policy settings together, you'll send the Basic level of diagnostic data plus any additional events that are required for Windows Analytics, to Microsoft. The additional events are documented here: https://go.Microsoft.com/fwlink/?linked=847594. If you enable Enhanced diagnostic data in the Allow Telemetry policy setting, but you don't configure this policy setting, you'll send the required events for Windows Analytics, plus any additional Enhanced level telemetry data to Microsoft. This setting has no effect on computers configured to send Full, Basic, or Security level diagnostic data to Microsoft. If you disable or don't configure this policy setting, then the level of diagnostic data sent to Microsoft is determined by the Allow Telemetry policy setting. @@ -39032,7 +41955,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - This setting determines whether the service's start type is Automaic(2), Manual(3), Disabled(4). Default: Manual. + This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. @@ -39056,7 +41979,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - This setting determines whether the service's start type is Automaic(2), Manual(3), Disabled(4). Default: Manual. + This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. @@ -39080,7 +42003,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - This setting determines whether the service's start type is Automaic(2), Manual(3), Disabled(4). Default: Manual. + This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. @@ -39104,7 +42027,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - This setting determines whether the service's start type is Automaic(2), Manual(3), Disabled(4). Default: Manual. + This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. @@ -39128,7 +42051,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - This setting determines whether the service's start type is Automaic(2), Manual(3), Disabled(4). Default: Manual. + This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. @@ -39152,7 +42075,53 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - This setting determines whether the service's start type is Automaic(2), Manual(3), Disabled(4). Default: Manual. + This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. + + + + + + + + + + + text/plain + + + + + + TaskManager + + + + + + + + + + + + + + + + + + + + + AllowEndTask + + + + + + + + This setting determines whether non-administrators can use Task Manager to end tasks - enabled (1) or disabled (0). Default: enabled @@ -40071,6 +43040,30 @@ Caution: If a Restricted Groups policy is applied, any current member not on the + + AutoRestartDeadlinePeriodInDaysForFeatureUpdates + + + + + + + + + + + + + + + + + + + text/plain + + + AutoRestartNotificationSchedule @@ -40335,6 +43328,30 @@ Caution: If a Restricted Groups policy is applied, any current member not on the + + EngagedRestartDeadlineForFeatureUpdates + + + + + + + + + + + + + + + + + + + text/plain + + + EngagedRestartSnoozeSchedule @@ -40359,6 +43376,30 @@ Caution: If a Restricted Groups policy is applied, any current member not on the + + EngagedRestartSnoozeScheduleForFeatureUpdates + + + + + + + + + + + + + + + + + + + text/plain + + + EngagedRestartTransitionSchedule @@ -40383,6 +43424,30 @@ Caution: If a Restricted Groups policy is applied, any current member not on the + + EngagedRestartTransitionScheduleForFeatureUpdates + + + + + + + + + + + + + + + + + + + text/plain + + + ExcludeWUDriversInQualityUpdate @@ -40935,6 +44000,54 @@ Caution: If a Restricted Groups policy is applied, any current member not on the + + SetDisablePauseUXAccess + + + + + + + + + + + + + + + + + + + text/plain + + + + + SetDisableUXWUAccess + + + + + + + + + + + + + + + + + + + text/plain + + + SetEDURestart @@ -40959,6 +44072,30 @@ Caution: If a Restricted Groups policy is applied, any current member not on the + + UpdateNotificationKioskMode + + + + + + + + + + + + + + + + + + + text/plain + + + UpdateServiceUrl @@ -41038,7 +44175,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - This user right is used by Credential Manager during Backup/Restore. No accounts should have this privilege, as it is only assigned to Winlogon. Users' saved credentials might be compromised if this privilege is given to other entities. + This user right is used by Credential Manager during Backup/Restore. No accounts should have this privilege, as it is only assigned to Winlogon. Users' saved credentials might be compromised if this privilege is given to other entities. @@ -41182,7 +44319,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - This security setting determines whether users can create global objects that are available to all sessions. Users can still create objects that are specific to their own session if they do not have this user right. Users who can create global objects could affect processes that run under other users' sessions, which could lead to application failure or data corruption. Caution: Assigning this user right can be a security risk. Assign this user right only to trusted users. + This security setting determines whether users can create global objects that are available to all sessions. Users can still create objects that are specific to their own session if they do not have this user right. Users who can create global objects could affect processes that run under other users' sessions, which could lead to application failure or data corruption. Caution: Assigning this user right can be a security risk. Assign this user right only to trusted users. @@ -41254,7 +44391,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - This user right determines if the user can create a symbolic link from the computer he is logged on to. Caution: This privilege should only be given to trusted users. Symbolic links can expose security vulnerabilities in applications that aren't designed to handle them. Note: This setting can be used in conjunction a symlink filesystem setting that can be manipulated with the command line utility to control the kinds of symlinks that are allowed on the machine. Type 'fsutil behavior set symlinkevaluation /?' at the command line to get more information about fsutil and symbolic links. + This user right determines if the user can create a symbolic link from the computer he is logged on to. Caution: This privilege should only be given to trusted users. Symbolic links can expose security vulnerabilities in applications that aren't designed to handle them. Note: This setting can be used in conjunction a symlink filesystem setting that can be manipulated with the command line utility to control the kinds of symlinks that are allowed on the machine. Type 'fsutil behavior set symlinkevaluation /?' at the command line to get more information about fsutil and symbolic links. @@ -41446,7 +44583,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - Assigning this user right to a user allows programs running on behalf of that user to impersonate a client. Requiring this user right for this kind of impersonation prevents an unauthorized user from convincing a client to connect (for example, by remote procedure call (RPC) or named pipes) to a service that they have created and then impersonating that client, which can elevate the unauthorized user's permissions to administrative or system levels. Caution: Assigning this user right can be a security risk. Only assign this user right to trusted users. Note: By default, services that are started by the Service Control Manager have the built-in Service group added to their access tokens. Component Object Model (COM) servers that are started by the COM infrastructure and that are configured to run under a specific account also have the Service group added to their access tokens. As a result, these services get this user right when they are started. In addition, a user can also impersonate an access token if any of the following conditions exist. + Assigning this user right to a user allows programs running on behalf of that user to impersonate a client. Requiring this user right for this kind of impersonation prevents an unauthorized user from convincing a client to connect (for example, by remote procedure call (RPC) or named pipes) to a service that they have created and then impersonating that client, which can elevate the unauthorized user's permissions to administrative or system levels. Caution: Assigning this user right can be a security risk. Only assign this user right to trusted users. Note: By default, services that are started by the Service Control Manager have the built-in Service group added to their access tokens. Component Object Model (COM) servers that are started by the COM infrastructure and that are configured to run under a specific account also have the Service group added to their access tokens. As a result, these services get this user right when they are started. In addition, a user can also impersonate an access token if any of the following conditions exist. 1) The access token that is being impersonated is for this user. 2) The user, in this logon session, created the access token by logging on to the network with explicit credentials. 3) The requested level is less than Impersonate, such as Anonymous or Identify. @@ -42035,6 +45172,30 @@ Because of these factors, users do not usually need this user right. Warning: If + + DisableClearTpmButton + + + + + + + + + + + + + + + + + + + text/plain + + + DisableDeviceSecurityUI @@ -42179,6 +45340,30 @@ Because of these factors, users do not usually need this user right. Warning: If + + DisableTpmFirmwareUpdateWarning + + + + + + + + + + + + + + + + + + + text/plain + + + DisableVirusUI @@ -42371,6 +45556,30 @@ Because of these factors, users do not usually need this user right. Warning: If + + HideWindowsSecurityNotificationAreaControl + + + + + + + + + + + + + + + + + + + text/plain + + + Phone @@ -42809,7 +46018,7 @@ Because of these factors, users do not usually need this user right. Warning: If This policy setting allows you to turn off projection to a PC - If you set it to 0, your PC isn't discoverable and can't be projected to + If you set it to 0, your PC isn't discoverable and can't be projected to If you set it to 1, your PC is discoverable and can be projected to above the lock screen only. The user has an option to turn it always on or off except for manual launch, too. @@ -42835,7 +46044,7 @@ Because of these factors, users do not usually need this user right. Warning: If This policy setting allows you to turn off projection to a PC over infrastructure. - If you set it to 0, your PC cannot be discoverable and can't be projected to over infrastructure, though it may still be possible to project over WiFi Direct. + If you set it to 0, your PC cannot be discoverable and can't be projected to over infrastructure, though it may still be possible to project over WiFi Direct. If you set it to 1, your PC can be discoverable and can be projected to over infrastructure. @@ -42885,8 +46094,9 @@ Because of these factors, users do not usually need this user right. Warning: If This policy setting allows you to require a pin for pairing. - If you turn this on, the pairing ceremony for new devices will always require a PIN - If you turn it off or don't configure it, a pin isn't required for pairing. + If you set this to 0, a pin isn't required for pairing. + If you set this to 1, the pairing ceremony for new devices will always require a PIN. + If you set this to 2, all pairings will require PIN. @@ -43486,6 +46696,29 @@ Because of these factors, users do not usually need this user right. Warning: If LowestValueMostSecure + + LaunchAppAfterLogOn + + + + + + List of semi-colon delimited Package Family Names of Windows apps. Listed Windows apps are to be launched after logon. + + + + + + + + + + + text/plain + + LastWrite + + MSIAllowUserControlOverInstall @@ -43623,6 +46856,62 @@ Because of these factors, users do not usually need this user right. Warning: If LowestValueMostSecure + + ScheduleForceRestartForUpdateFailures + + + + + + + + + + + + + + + + + text/plain + + LastWrite + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]]> + + AppRuntime @@ -44542,6 +47831,79 @@ Because of these factors, users do not usually need this user right. Warning: If LowestValueMostSecure + + EnableFastFirstSignIn + + + + + 0 + Specifies whether new non-admin AAD accounts should auto-connect to pre-created candidate local accounts + + + + + + + + + + + text/plain + + + phone + LastWrite + + + + EnableWebSignIn + + + + + 0 + Specifies whether web-based sign in is allowed for logging in to Windows + + + + + + + + + + + text/plain + + + phone + LastWrite + + + + PreferredAadTenantDomainName + + + + + + Specifies the preferred domain among available domains in the AAD tenant. + + + + + + + + + + + text/plain + + LastWrite + + Autoplay @@ -44688,6 +48050,194 @@ Because of these factors, users do not usually need this user right. Warning: If + + BITS + + + + + + + + + + + + + + + + + + + BandwidthThrottlingEndTime + + + + + 17 + + + + + + + + + + + + text/plain + + + Bits.admx + BITS_BandwidthLimitSchedTo + Bits~AT~Network~BITS + BITS_MaxBandwidth + LastWrite + + + + BandwidthThrottlingStartTime + + + + + 8 + + + + + + + + + + + + text/plain + + + Bits.admx + BITS_BandwidthLimitSchedFrom + Bits~AT~Network~BITS + BITS_MaxBandwidth + LastWrite + + + + BandwidthThrottlingTransferRate + + + + + 1000 + + + + + + + + + + + + text/plain + + + Bits.admx + BITS_MaxTransferRateText + Bits~AT~Network~BITS + BITS_MaxBandwidth + LastWrite + + + + CostedNetworkBehaviorBackgroundPriority + + + + + 1 + + + + + + + + + + + + text/plain + + + Bits.admx + BITS_TransferPolicyNormalPriorityValue + Bits~AT~Network~BITS + BITS_SetTransferPolicyOnCostedNetwork + LastWrite + + + + CostedNetworkBehaviorForegroundPriority + + + + + 1 + + + + + + + + + + + + text/plain + + + Bits.admx + BITS_TransferPolicyForegroundPriorityValue + Bits~AT~Network~BITS + BITS_SetTransferPolicyOnCostedNetwork + LastWrite + + + + JobInactivityTimeout + + + + + 90 + + + + + + + + + + + + text/plain + + + Bits.admx + BITS_Job_Timeout_Time + Bits~AT~Network~BITS + BITS_Job_Timeout + LastWrite + + + Bluetooth @@ -45140,6 +48690,37 @@ Because of these factors, users do not usually need this user right. Warning: If HighestValueMostSecure + + AllowFullScreenMode + + + + + 1 + With this policy, you can specify whether to allow full-screen mode, which shows only the web content and hides the Microsoft Edge UI. + +If enabled or not configured, full-screen mode is available for use in Microsoft Edge. Your users and extensions must have the proper permissions. + +If disabled, full-screen mode is unavailable for use in Microsoft Edge. + + + + + + + + + + + text/plain + + + MicrosoftEdge.admx + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + AllowFullScreenMode + LowestValueMostSecure + + AllowInPrivate @@ -45174,7 +48755,7 @@ Because of these factors, users do not usually need this user right. Warning: If 1 - This policy setting lets you decide whether the Microsoft Compatibility List is enabled or disabled in Microsoft Edge. This feature uses a Microsoft-provided list to ensure that any sites with known compatibility issues are displayed correctly when a user navigates to them. By default, the Microsoft Compatibility List is enabled and can be viewed by navigating to about:compat. + This policy setting lets you decide whether the Microsoft Compatibility List is enabled or disabled in Microsoft Edge. This feature uses a Microsoft-provided list to ensure that any sites with known compatibility issues are displayed correctly when a user navigates to them. By default, the Microsoft Compatibility List is enabled and can be viewed by navigating to about:compat. If you enable or don’t configure this setting, Microsoft Edge will periodically download the latest version of the list from Microsoft and will apply the configurations specified there during browser navigation. If a user visits a site on the Microsoft Compatibility List, he or she will be prompted to open the site in Internet Explorer 11. Once in Internet Explorer, the site will automatically be rendered as if the user is viewing it in the previous version of Internet Explorer it requires to display correctly. @@ -45253,6 +48834,97 @@ If you disable this setting, the Microsoft Compatibility List will not be used d LowestValueMostSecure + + AllowPrelaunch + + + + + 1 + Allow Microsoft Edge to pre-launch at Windows startup, when the system is idle, and each time Microsoft Edge is closed. + + + + + + + + + + + text/plain + + + phone + MicrosoftEdge.admx + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + AllowPrelaunch + LowestValueMostSecure + + + + AllowPrinting + + + + + 1 + With this policy, you can restrict whether printing web content in Microsoft Edge is allowed. + +If enabled, printing is allowed. + +If disabled, printing is not allowed. + + + + + + + + + + + text/plain + + + MicrosoftEdge.admx + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + AllowPrinting + LowestValueMostSecure + + + + AllowSavingHistory + + + + + 1 + Microsoft Edge saves your user's browsing history, which is made up of info about the websites they visit, on their devices. + +If enabled or not configured, the browsing history is saved and visible in the History pane. + +If disabled, the browsing history stops saving and is not visible in the History pane. If browsing history exists before this policy was disabled, the previous browsing history remains visible in the History pane. This policy, when disabled, does not stop roaming of existing history or history coming from other roamed devices. + + + + + + + + + + + text/plain + + + phone + MicrosoftEdge.admx + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + AllowSavingHistory + LowestValueMostSecure + + AllowSearchEngineCustomization @@ -45312,6 +48984,34 @@ This policy will only apply on domain joined machines or when the device is MDM LowestValueMostSecure + + AllowSideloadingOfExtensions + + + + + 1 + This setting lets you decide whether employees can sideload extensions in Microsoft Edge. + + + + + + + + + + + text/plain + + + phone + MicrosoftEdge.admx + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + AllowSideloadingOfExtensions + LowestValueMostSecure + + AllowSmartScreen @@ -45339,6 +49039,67 @@ This policy will only apply on domain joined machines or when the device is MDM LowestValueMostSecure + + AllowTabPreloading + + + + + 1 + Prevent Microsoft Edge from starting and loading the Start and New Tab page at Windows startup and each time Microsoft Edge is closed. + + + + + + + + + + + text/plain + + + phone + MicrosoftEdge.admx + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + AllowTabPreloading + LowestValueMostSecure + + + + AllowWebContentOnNewTabPage + + + + + 1 + This policy setting lets you configure what appears when Microsoft Edge opens a new tab. By default, Microsoft Edge opens the New Tab page. + +If you enable this setting, Microsoft Edge opens a new tab with the New Tab page. + +If you disable this setting, Microsoft Edge opens a new tab with a blank page. If you use this setting, employees can't change it. + +If you don't configure this setting, employees can choose how new tabs appears. + + + + + + + + + + + text/plain + + + MicrosoftEdge.admx + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + AllowWebContentOnNewTabPage + LowestValueMostSecure + + AlwaysEnableBooksLibrary @@ -45405,7 +49166,7 @@ This policy will only apply on domain joined machines or when the device is MDM If this setting is turned on, you can add up to 5 additional search engines for your employee. For each additional search engine you wish to add, you must specify a link to the OpenSearch XML file that contains, at minimum, the short name and the URL to the search engine. This policy does not affect the default search engine. Employees will not be able to remove these search engines, but they can set any one of these as the default. -If this setting is not configured, the search engines are the ones specified in the App settings. If this setting is disabled, the search engines you had added will be deleted from your employee's machine. +If this setting is not configured, the search engines are the ones specified in the App settings. If this setting is disabled, the search engines you had added will be deleted from your employee's machine. Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on domain-joined machines or when the device is MDM-enrolled. @@ -45428,18 +49189,99 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on - DisableLockdownOfStartPages + ConfigureFavoritesBar + + + + + + The favorites bar shows your user's links to sites they have added to it. With this policy, you can specify whether to set the favorites bar to always be visible or hidden on any page. + +If enabled, favorites bar is always visible on any page, and the favorites bar toggle in Settings sets to On, but disabled preventing your users from making changes. An error message also shows at the top of the Settings pane indicating that your organization manages some settings. The show bar/hide bar option is hidden from the context menu. + +If disabled, the favorites bar is hidden, and the favorites bar toggle resets to Off, but disabled preventing your users from making changes. An error message also shows at the top of the Settings pane indicating that your organization manages some settings. + +If not configured, the favorites bar is hidden but is visible on the Start and New Tab pages, and the favorites bar toggle in Settings sets to Off but is enabled allowing the user to make changes. + + + + + + + + + + + text/plain + + + MicrosoftEdge.admx + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + ConfigureFavoritesBar + LowestValueMostSecure + + + + ConfigureHomeButton 0 - Boolean policy that specifies whether the lockdown on the Start pages is disabled. This policy works with the Browser/HomePages policy, which locks down the Start pages that the users cannot modify. You can use the DisableLockdownOfStartPages policy to allow users to modify the Start pages when Browser/HomePages policy is in effect. + The Home button loads either the default Start page, the New tab page, or a URL defined in the Set Home Button URL policy. -Note: This policy has no effect when Browser/HomePages is not configured. +By default, this policy is disabled or not configured and clicking the home button loads the default Start page. -Important -This setting can only be used with domain-joined or MDM-enrolled devices. For more info, see the Microsoft browser extension policy (aka.ms/browserpolicy). +When enabled, the home button is locked down preventing your users from making changes in Microsoft Edge's UI settings. To let your users change the Microsoft Edge UI settings, enable the Unlock Home Button policy. + +If Enabled AND: +- Show home button & set to Start page is selected, clicking the home button loads the Start page. +- Show home button & set to New tab page is selected, clicking the home button loads a New tab page. +- Show home button & set a specific page is selected, clicking the home button loads the URL specified in the Set Home Button URL policy. +- Hide home button is selected, the home button is hidden in Microsoft Edge. + +Default setting: Disabled or not configured +Related policies: +- Set Home Button URL +- Unlock Home Button + + + + + + + + + + + text/plain + + + phone + MicrosoftEdge.admx + ConfigureHomeButtonDropdown + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + ConfigureHomeButton + LastWrite + + + + ConfigureKioskMode + + + + + 0 + Configure how Microsoft Edge behaves when it’s running in kiosk mode with assigned access, either as a single app or as one of multiple apps running on the kiosk device. You can control whether Microsoft Edge runs InPrivate full screen, InPrivate multi-tab with limited functionality, or normal Microsoft Edge. + +You need to configure Microsoft Edge in assigned access for this policy to take effect; otherwise, these settings are ignored. To learn more about assigned access and kiosk configuration, see “Configure kiosk and shared devices running Windows desktop editions” (https://aka.ms/E489vw). + +If enabled and set to 0 (Default or not configured): +- If it’s a single app, it runs InPrivate full screen for digital signage or interactive displays. +- If it’s one of many apps, Microsoft Edge runs as normal. +If enabled and set to 1: +- If it’s a single app, it runs a limited multi-tab version of InPrivate and is the only app available for public browsing. Users can’t minimize, close, or open windows or customize Microsoft Edge, but can clear browsing data and downloads and restart by clicking “End session.” You can configure Microsoft Edge to restart after a period of inactivity by using the “Configure kiosk reset after idle timeout” policy. +- If it’s one of many apps, it runs in a limited multi-tab version of InPrivate for public browsing with other apps. Users can minimize, close, and open multiple InPrivate windows, but they can’t customize Microsoft Edge. @@ -45455,6 +49297,152 @@ This setting can only be used with domain-joined or MDM-enrolled devices. For mo phone MicrosoftEdge.admx + ConfigureKioskMode_TextBox + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + ConfigureKioskMode + LastWrite + + + + ConfigureKioskResetAfterIdleTimeout + + + + + 5 + You can configure Microsoft Edge to reset to the configured start experience after a specified amount of idle time. The reset timer begins after the last user interaction. Resetting to the configured start experience deletes the current user’s browsing data. + +If enabled, you can set the idle time in minutes (0-1440). You must set the Configure kiosk mode policy to 1 and configure Microsoft Edge in assigned access as a single app for this policy to work. Once the idle time meets the time specified, a confirmation message prompts the user to continue, and if no user action, Microsoft Edge resets after 30 seconds. + +If you set this policy to 0, Microsoft Edge does not use an idle timer. + +If disabled or not configured, the default value is 5 minutes. + +If you do not configure Microsoft Edge in assigned access, then this policy does not take effect. + + + + + + + + + + + text/plain + + + phone + MicrosoftEdge.admx + ConfigureKioskResetAfterIdleTimeout_TextBox + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + ConfigureKioskResetAfterIdleTimeout + LastWrite + + + + ConfigureOpenMicrosoftEdgeWith + + + + + 3 + You can configure Microsoft Edge to lock down the Start page, preventing users from changing or customizing it. + +If enabled, you can choose one of the following options: +- Start page: the Start page loads ignoring the Configure Start Pages policy. +- New tab page: the New tab page loads ignoring the Configure Start Pages policy. +- Previous pages: all tabs the user had open when Microsoft Edge last closed loads ignoring the Configure Start Pages policy. +- A specific page or pages: the URL(s) specified with Configure Start Pages policy load(s). If selected, you must specify at least one URL in Configure Start Pages; otherwise, this policy is ignored. + +When enabled, and you want to make changes, you must first set the Disable Lockdown of Start Pages to not configured, make the changes to the Configure Open Edge With policy, and then enable the Disable Lockdown of Start Pages policy. + +If disabled or not configured, and you enable the Disable Lockdown of Start Pages policy, your users can change or customize the Start page. + +Default setting: A specific page or pages (default) +Related policies: +-Disable Lockdown of Start Pages +-Configure Start Pages + + + + + + + + + + + text/plain + + + phone + MicrosoftEdge.admx + ConfigureOpenEdgeWithListBox + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + ConfigureOpenEdgeWith + LastWrite + + + + ConfigureTelemetryForMicrosoft365Analytics + + + + + 0 + Configures what browsing data will be sent to Microsoft 365 Analytics for devices belonging to an organization. + + + + + + + + + + + text/plain + + + MicrosoftEdge.admx + ZonesListBox + MicrosoftEdge~AT~WindowsComponents~DataCollectionAndPreviewBuilds + ConfigureTelemetryForMicrosoft365Analytics + LowestValueMostSecure + + + + DisableLockdownOfStartPages + + + + + 0 + You can configure Microsoft Edge to disable the lockdown of Start pages allowing users to change or customize their start pages. To do this, you must also enable the Configure Start Pages or Configure Open Microsoft With policy. When enabled, all configured start pages are editable. Any Start page configured using the Configure Start pages policy is not locked down allowing users to edit their Start pages. + +If disabled or not configured, the Start pages configured in the Configure Start Pages policy cannot be changed and remain locked down. + +Supported devices: Domain-joined or MDM-enrolled +Related policy: +- Configure Start Pages +- Configure Open Microsoft Edge With + + + + + + + + + + + text/plain + + + phone + MicrosoftEdge.admx + DisableLockdownOfStartPagesListBox MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge DisableLockdownOfStartPages LowestValueMostSecure @@ -45563,6 +49551,34 @@ This setting can only be used with domain-joined or MDM-enrolled devices. For mo LastWrite + + ForceEnabledExtensions + + + + + + This setting lets you decide which extensions should be always enabled. + + + + + + + + + + + text/plain + + phone + MicrosoftEdge.admx + ForceEnabledExtensions_List + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + ForceEnabledExtensions + LastWrite + + HomePages @@ -45570,12 +49586,24 @@ This setting can only be used with domain-joined or MDM-enrolled devices. For mo - Configure the Start page URLs for your employees. -Example: -If you wanted to allow contoso.com and fabrikam.com then you would append /support to the site strings like contoso.com/support and fabrikam.com/support. -Encapsulate each string with greater than and less than characters like any other XML tag. + When you enable the Configure Open Microsoft Edge With policy, you can configure one or more Start pages. When you enable this policy, users are not allowed to make changes to their Start pages. -Version 1703 or later:  If you don't want to send traffic to Microsoft, you can use the about:blank value (encapsulate with greater than and less than characters like any other XML tag), which is honored for both domain- and non-domain-joined machines, when it's the only configured URL. +If enabled, you must include URLs to the pages, separating multiple pages using angle brackets in the following format: + + <support.contoso.com><support.microsoft.com> + +If disabled or not configured, the webpages specified in App settings loads as the default Start pages. + +Version 1703 or later: +If you do not want to send traffic to Microsoft, enable this policy and use the <about:blank> value, which honors domain- and non-domain-joined devices, when it is the only configured URL. + +Version 1809: +If enabled, and you select either Start page, New Tab page, or previous page in the Configure Open Microsoft Edge With policy, Microsoft Edge ignores the Configure Start Pages policy. If not configured or you set the Configure Open Microsoft Edge With policy to a specific page or pages, Microsoft Edge uses the Configure Start Pages policy. + +Supported devices: Domain-joined or MDM-enrolled +Related policy: +- Configure Open Microsoft Edge With +- Disable Lockdown of Start Pages @@ -45605,12 +49633,12 @@ Version 1703 or later:  If you don't want to send traffic to Microsoft, you ca 0 This policy setting lets you decide whether employees can add, import, sort, or edit the Favorites list on Microsoft Edge. -If you enable this setting, employees won't be able to add, import, or change anything in the Favorites list. Also as part of this, Save a Favorite, Import settings, and the context menu items (such as, Create a new folder) are all turned off. +If you enable this setting, employees won't be able to add, import, or change anything in the Favorites list. Also as part of this, Save a Favorite, Import settings, and the context menu items (such as, Create a new folder) are all turned off. Important -Don't enable both this setting and the Keep favorites in sync between Internet Explorer and Microsoft Edge setting. Enabling both settings stops employees from syncing their favorites between Internet Explorer and Microsoft Edge. +Don't enable both this setting and the Keep favorites in sync between Internet Explorer and Microsoft Edge setting. Enabling both settings stops employees from syncing their favorites between Internet Explorer and Microsoft Edge. -If you disable or don't configure this setting (default), employees can add, import and make changes to the Favorites list. +If you disable or don't configure this setting (default), employees can add, import and make changes to the Favorites list. @@ -45637,7 +49665,7 @@ If you disable or don't configure this setting (default), employees can add, imp 0 - Prevent access to the about:flags page in Microsoft Edge. + Prevent access to the about:flags page in Microsoft Edge. @@ -45657,6 +49685,37 @@ If you disable or don't configure this setting (default), employees can add, imp HighestValueMostSecure + + PreventCertErrorOverrides + + + + + 0 + Web security certificates are used to ensure a site your users go to is legitimate, and in some circumstances encrypts the data. With this policy, you can specify whether to prevent users from bypassing the security warning to sites that have SSL errors. + +If enabled, overriding certificate errors are not allowed. + +If disabled or not configured, overriding certificate errors are allowed. + + + + + + + + + + + text/plain + + + MicrosoftEdge.admx + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + PreventCertErrorOverrides + HighestValueMostSecure + + PreventFirstRunPage @@ -45723,7 +49782,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on 0 - Don't allow Windows Defender SmartScreen warning overrides + Don't allow Windows Defender SmartScreen warning overrides @@ -45750,7 +49809,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on 0 - Don't allow Windows Defender SmartScreen warning overrides for unverified files. + Don't allow Windows Defender SmartScreen warning overrides for unverified files. @@ -45770,34 +49829,6 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on HighestValueMostSecure - - PreventTabPreloading - - - - - 0 - Prevent Microsoft Edge from starting and loading the Start and New Tab page at Windows startup and each time Microsoft Edge is closed. - - - - - - - - - - - text/plain - - - phone - MicrosoftEdge.admx - MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge - PreventTabPreloading - HighestValueMostSecure - - PreventUsingLocalHostIPAddressForWebRTC @@ -45834,12 +49865,12 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on This policy setting allows you to configure a default set of favorites, which will appear for employees. Employees cannot modify, sort, move, export or delete these provisioned favorites. -If you enable this setting, you can set favorite URL's and favorite folders to appear on top of users' favorites list (either in the Hub or Favorites Bar). The user favorites will appear after these provisioned favorites. +If you enable this setting, you can set favorite URL's and favorite folders to appear on top of users' favorites list (either in the Hub or Favorites Bar). The user favorites will appear after these provisioned favorites. Important -Don't enable both this setting and the Keep favorites in sync between Internet Explorer and Microsoft Edge setting. Enabling both settings stops employees from syncing their favorites between Internet Explorer and Microsoft Edge. +Don't enable both this setting and the Keep favorites in sync between Internet Explorer and Microsoft Edge setting. Enabling both settings stops employees from syncing their favorites between Internet Explorer and Microsoft Edge. -If you disable or don't configure this setting, employees will see the favorites they set in the Hub and Favorites Bar. +If you disable or don't configure this setting, employees will see the favorites they set in the Hub and Favorites Bar. @@ -45920,6 +49951,74 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on LastWrite + + SetHomeButtonURL + + + + + + The home button can be configured to load a custom URL when your user clicks the home button. + +If enabled, or configured, and the Configure Home Button policy is enabled, and the Show home button & set a specific page is selected, a custom URL loads when your user clicks the home button. + +Default setting: Blank or not configured +Related policy: Configure Home Button + + + + + + + + + + + text/plain + + phone + MicrosoftEdge.admx + SetHomeButtonURLPrompt + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + SetHomeButtonURL + LastWrite + + + + SetNewTabPageURL + + + + + + You can set the default New Tab page URL in Microsoft Edge. Enabling this policy prevents your users from changing the New tab page setting. When enabled and the Allow web content on New Tab page policy is disabled, Microsoft Edge ignores the URL specified in this policy and opens about:blank. + +If enabled, you can set the default New Tab page URL. + +If disabled or not configured, the default Microsoft Edge new tab page is used. + +Default setting: Disabled or not configured +Related policy: Allow web content on New Tab page + + + + + + + + + + + text/plain + + phone + MicrosoftEdge.admx + SetNewTabPageURLPrompt + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + SetNewTabPageURL + LastWrite + + ShowMessageWhenOpeningSitesInInternetExplorer @@ -45927,7 +50026,16 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on 0 - Show message when opening sites in Internet Explorer + You can configure Microsoft Edge to open a site automatically in Internet Explorer 11 and choose to display a notification before the site opens. If you want to display a notification, you must enable Configure the Enterprise Mode Site List or Send all intranets sites to Internet Explorer 11 or both. + +If enabled, the notification appears on a new page. If you want users to continue in Microsoft Edge, select the Show Keep going in Microsoft Edge option from the drop-down list under Options. + +If disabled or not configured, the default app behavior occurs and no additional page displays. + +Default setting: Disabled or not configured +Related policies: +-Configure the Enterprise Mode Site List +-Send all intranet sites to Internet Explorer 11 @@ -45940,7 +50048,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on text/plain - + phone MicrosoftEdge.admx MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge @@ -45976,6 +50084,43 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on LowestValueMostSecure + + UnlockHomeButton + + + + + 0 + By default, when enabling Configure Home Button or Set Home Button URL, the home button is locked down to prevent your users from changing what page loads when clicking the home button. Use this policy to let users change the home button even when Configure Home Button or Set Home Button URL are enabled. + +If enabled, the UI settings for the home button are enabled allowing your users to make changes, including hiding and showing the home button as well as configuring a custom URL. + +If disabled or not configured, the UI settings for the home button are disabled preventing your users from making changes. + +Default setting: Disabled or not configured +Related policy: +-Configure Home Button +-Set Home Button URL + + + + + + + + + + + text/plain + + + phone + MicrosoftEdge.admx + MicrosoftEdge~AT~WindowsComponents~MicrosoftEdge + UnlockHomeButton + LowestValueMostSecure + + UseSharedFolderForBooks @@ -46641,7 +50786,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on 0 - If set to 1 then any MDM policy that is set that has an equivalent GP policy will result in GP service blocking the setting of the policy by GP MMC + If set to 1 then any MDM policy that is set that has an equivalent GP policy will result in GP service blocking the setting of the policy by GP MMC. Setting the value to 0 (zero) or deleting the policy will remove the GP policy blocks restore the saved GP policies. @@ -46654,7 +50799,7 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on text/plain - + LastWrite @@ -47549,6 +51694,35 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on LastWrite + + CheckForSignaturesBeforeRunningScan + + + + + 0 + + + + + + + + + + + + text/plain + + + phone + WindowsDefender.admx + CheckForSignaturesBeforeRunningScan + WindowsDefender~AT~WindowsComponents~AntiSpywareDefender~Scan + CheckForSignaturesBeforeRunningScan + HighestValueMostSecure + + CloudBlockLevel @@ -47692,6 +51866,64 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on LastWrite + + DisableCatchupFullScan + + + + + 1 + + + + + + + + + + + + text/plain + + + phone + WindowsDefender.admx + Scan_DisableCatchupFullScan + WindowsDefender~AT~WindowsComponents~AntiSpywareDefender~Scan + Scan_DisableCatchupFullScan + LastWrite + + + + DisableCatchupQuickScan + + + + + 1 + + + + + + + + + + + + text/plain + + + phone + WindowsDefender.admx + Scan_DisableCatchupQuickScan + WindowsDefender~AT~WindowsComponents~AntiSpywareDefender~Scan + Scan_DisableCatchupQuickScan + LastWrite + + EnableControlledFolderAccess @@ -47721,6 +51953,35 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on LastWrite + + EnableLowCPUPriority + + + + + 0 + + + + + + + + + + + + text/plain + + + phone + WindowsDefender.admx + Scan_LowCpuPriority + WindowsDefender~AT~WindowsComponents~AntiSpywareDefender~Scan + Scan_LowCpuPriority + LastWrite + + EnableNetworkProtection @@ -47856,6 +52117,10 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on phone + WindowsDefender.admx + Root_PUAProtection + WindowsDefender~AT~WindowsComponents~AntiSpywareDefender + Root_PUAProtection LastWrite @@ -48004,6 +52269,62 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on LastWrite + + SignatureUpdateFallbackOrder + + + + + + + + + + + + + + + + + text/plain + + phone + WindowsDefender.admx + SignatureUpdate_FallbackOrder + WindowsDefender~AT~WindowsComponents~AntiSpywareDefender~SignatureUpdate + SignatureUpdate_FallbackOrder + LastWrite + + + + SignatureUpdateFileSharesSources + + + + + + + + + + + + + + + + + text/plain + + phone + WindowsDefender.admx + SignatureUpdate_DefinitionUpdateFileSharesSources + WindowsDefender~AT~WindowsComponents~AntiSpywareDefender~SignatureUpdate + SignatureUpdate_DefinitionUpdateFileSharesSources + LastWrite + + SignatureUpdateInterval @@ -48166,6 +52487,33 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on LowestValueMostSecure + + DOCacheHost + + + + + + + + + + + + + + + + + text/plain + + DeliveryOptimization.admx + CacheHost + DeliveryOptimization~AT~WindowsComponents~DeliveryOptimizationCat + CacheHost + LastWrite + + DODelayBackgroundDownloadFromHttp @@ -48662,6 +53010,10 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on phone + DeliveryOptimization.admx + PercentageMaxDownloadBandwidth + DeliveryOptimization~AT~WindowsComponents~DeliveryOptimizationCat + PercentageMaxDownloadBandwidth LastWrite @@ -48865,6 +53217,35 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + EnableSystemGuard + + + + + 0 + Secure Launch configuration: 0 - Unmanaged, configurable by Administrative user, 1 - Enables Secure Launch if supported by hardware, 2 - Disables Secure Launch. + + + + + + + + + + + text/plain + + + phone + DeviceGuard.admx + SystemGuardDrop + DeviceGuard~AT~System~DeviceGuardCategory + VirtualizationBasedSecurity + LowestValueMostSecureZeroHasNoLimits + + EnableVirtualizationBasedSecurity @@ -48971,6 +53352,114 @@ Due to Protected Settings (aka.ms/browserpolicy), this policy will only apply on + + AllowInstallationOfMatchingDeviceIDs + + + + + + + + + + + + + + + + + text/plain + + phone + deviceinstallation.admx + DeviceInstallation~AT~System~DeviceInstall_Category~DeviceInstall_Restrictions_Category + DeviceInstall_IDs_Allow + LastWrite + + + + AllowInstallationOfMatchingDeviceSetupClasses + + + + + + + + + + + + + + + + + text/plain + + phone + deviceinstallation.admx + DeviceInstallation~AT~System~DeviceInstall_Category~DeviceInstall_Restrictions_Category + DeviceInstall_Classes_Allow + LastWrite + + + + PreventDeviceMetadataFromNetwork + + + + + + + + + + + + + + + + + text/plain + + phone + DeviceSetup.admx + DeviceInstallation~AT~System~DeviceInstall_Category~DeviceInstall_Restrictions_Category + DeviceMetadata_PreventDeviceMetadataFromNetwork + LastWrite + + + + PreventInstallationOfDevicesNotDescribedByOtherPolicySettings + + + + + + + + + + + + + + + + + text/plain + + phone + deviceinstallation.admx + DeviceInstallation~AT~System~DeviceInstall_Category~DeviceInstall_Restrictions_Category + DeviceInstall_Unspecified_Deny + LastWrite + + PreventInstallationOfMatchingDeviceIDs @@ -49653,6 +54142,53 @@ Configure the minimum password age to be more than 0 if you want Enforce passwor + + DmaGuard + + + + + + + + + + + + + + + + + + + DeviceEnumerationPolicy + + + + + 1 + + + + + + + + + + + + text/plain + + + dmaguard.admx + dmaguard~AT~System~DmaGuard + DmaGuardEnumerationPolicy + LowestValueMostSecure + + + ErrorReporting @@ -49955,6 +54491,33 @@ Configure the minimum password age to be more than 0 if you want Enforce passwor + + AllowClipboardHistory + + + + + 1 + Allows history of clipboard items to be stored in memory. + + + + + + + + + + + text/plain + + + OSPolicy.admx + OSPolicy~AT~System~PolicyPolicies + AllowClipboardHistory + LowestValueMostSecure + + AllowCopyPaste @@ -50258,7 +54821,7 @@ Configure the minimum password age to be more than 0 if you want Enforce passwor - 0 + 1 @@ -50335,6 +54898,65 @@ Configure the minimum password age to be more than 0 if you want Enforce passwor HighestValueMostSecure + + DoNotSyncBrowserSetting + + + + + 0 + You can configure Microsoft Edge, when enabled, to prevent the "browser" group from using the Sync your Settings option to sync information, such as history and favorites, between user's devices. If you want syncing turned off by default in Microsoft Edge but not disabled, enable the Allow users to turn browser syncing on policy. If disabled or not configured, the Sync your Settings options are turned on in Microsoft Edge by default, and configurable by the user. + Related policy: PreventUsersFromTurningOnBrowserSyncing + 0 (default) = allow syncing, 2 = disable syncing + + + + + + + + + + + text/plain + + + SettingSync.admx + SettingSync~AT~WindowsComponents~SettingSync + DisableWebBrowserSettingSync + HighestValueMostSecure + + + + PreventUsersFromTurningOnBrowserSyncing + + + + + 1 + You can configure Microsoft Edge to allow users to turn on the Sync your Settings option to sync information, such as history and favorites, between user's devices. When enabled and you enable the Do not sync browser setting policy, browser settings sync automatically. If disabled, users have the option to sync the browser settings. + Related policy: DoNotSyncBrowserSetting + 1 (default) = Do not allow users to turn on syncing, 0 = Allows users to turn on syncing + + + + + + + + + + + text/plain + + + SettingSync.admx + CheckBox_UserOverride + SettingSync~AT~WindowsComponents~SettingSync + DisableWebBrowserSettingSync + HighestValueMostSecure + + ExploitGuard @@ -57284,6 +61906,32 @@ Configure the minimum password age to be more than 0 if you want Enforce passwor LastWrite + + UPNNameHints + + + + + + Devices joined to Azure Active Directory in a hybrid environment need to interact with Active Directory Domain Controllers, but they lack the built-in ability to find a Domain Controller that a domain-joined device has. This can cause failures when such a device needs to resolve an AAD UPN into an Active Directory Principal. + + This parameter adds a list of domains that an Azure Active Directory joined device should attempt to contact if it is otherwise unable to resolve a UPN to a principal. + + + + + + + + + + + text/plain + + phone + LastWrite + + KioskBrowser @@ -57383,7 +62031,7 @@ Configure the minimum password age to be more than 0 if you want Enforce passwor 0 - Enable/disable kiosk browser's end session button. + Enable/disable kiosk browser's end session button. @@ -57408,7 +62056,7 @@ Configure the minimum password age to be more than 0 if you want Enforce passwor 0 - Enable/disable kiosk browser's home button. + Enable/disable kiosk browser's home button. @@ -57433,7 +62081,7 @@ Configure the minimum password age to be more than 0 if you want Enforce passwor 0 - Enable/disable kiosk browser's navigation buttons (forward/back). + Enable/disable kiosk browser's navigation buttons (forward/back). @@ -57628,9 +62276,9 @@ Configure the minimum password age to be more than 0 if you want Enforce passwor 0 This policy setting prevents users from adding new Microsoft accounts on this computer. -If you select the "Users can’t add Microsoft accounts" option, users will not be able to create new Microsoft accounts on this computer, switch a local account to a Microsoft account, or connect a domain account to a Microsoft account. This is the preferred option if you need to limit the use of Microsoft accounts in your enterprise. +If you select the "Users can’t add Microsoft accounts" option, users will not be able to create new Microsoft accounts on this computer, switch a local account to a Microsoft account, or connect a domain account to a Microsoft account. This is the preferred option if you need to limit the use of Microsoft accounts in your enterprise. -If you select the "Users can’t add or log on with Microsoft accounts" option, existing Microsoft account users will not be able to log on to Windows. Selecting this option might make it impossible for an existing administrator on this computer to log on and manage the system. +If you select the "Users can’t add or log on with Microsoft accounts" option, existing Microsoft account users will not be able to log on to Windows. Selecting this option might make it impossible for an existing administrator on this computer to log on and manage the system. If you disable or do not configure this policy (recommended), users will be able to use Microsoft accounts with Windows. @@ -57728,7 +62376,7 @@ Note: If the Guest account is disabled and the security option Network Access: S 1 Accounts: Limit local account use of blank passwords to console logon only -This security setting determines whether local accounts that are not password protected can be used to log on from locations other than the physical computer console. If enabled, local accounts that are not password protected will only be able to log on at the computer's keyboard. +This security setting determines whether local accounts that are not password protected can be used to log on from locations other than the physical computer console. If enabled, local accounts that are not password protected will only be able to log on at the computer's keyboard. Default: Enabled. @@ -57800,7 +62448,7 @@ Default: Administrator. Guest Accounts: Rename guest account -This security setting determines whether a different account name is associated with the security identifier (SID) for the account "Guest." Renaming the well-known Guest account makes it slightly more difficult for unauthorized persons to guess this user name and password combination. +This security setting determines whether a different account name is associated with the security identifier (SID) for the account "Guest." Renaming the well-known Guest account makes it slightly more difficult for unauthorized persons to guess this user name and password combination. Default: Guest. @@ -57955,127 +62603,6 @@ Default: This policy is not defined and CD-ROM access is not restricted to the l LastWrite - - DomainMember_DigitallyEncryptOrSignSecureChannelDataAlways - - - - - 1 - Domain member: Digitally encrypt or sign secure channel data (always) - -This security setting determines whether all secure channel traffic initiated by the domain member must be signed or encrypted. - -When a computer joins a domain, a computer account is created. After that, when the system starts, it uses the computer account password to create a secure channel with a domain controller for its domain. This secure channel is used to perform operations such as NTLM pass through authentication, LSA SID/name Lookup etc. - -This setting determines whether or not all secure channel traffic initiated by the domain member meets minimum security requirements. Specifically it determines whether all secure channel traffic initiated by the domain member must be signed or encrypted. If this policy is enabled, then the secure channel will not be established unless either signing or encryption of all secure channel traffic is negotiated. If this policy is disabled, then encryption and signing of all secure channel traffic is negotiated with the Domain Controller in which case the level of signing and encryption depends on the version of the Domain Controller and the settings of the following two policies: - -Domain member: Digitally encrypt secure channel data (when possible) -Domain member: Digitally sign secure channel data (when possible) - -Default: Enabled. - -Notes: - -If this policy is enabled, the policy Domain member: Digitally sign secure channel data (when possible) is assumed to be enabled regardless of its current setting. This ensures that the domain member attempts to negotiate at least signing of the secure channel traffic. -If this policy is enabled, the policy Domain member: Digitally sign secure channel data (when possible) is assumed to be enabled regardless of its current setting. This ensures that the domain member attempts to negotiate at least signing of the secure channel traffic. -Logon information transmitted over the secure channel is always encrypted regardless of whether encryption of ALL other secure channel traffic is negotiated or not. - - - - - - - - - - - text/plain - - - phone - Windows Settings~Security Settings~Local Policies~Security Options - Domain member: Digitally encrypt or sign secure channel data (always) - LastWrite - - - - DomainMember_DigitallyEncryptSecureChannelDataWhenPossible - - - - - 1 - Domain member: Digitally encrypt secure channel data (when possible) - -This security setting determines whether a domain member attempts to negotiate encryption for all secure channel traffic that it initiates. - -When a computer joins a domain, a computer account is created. After that, when the system starts, it uses the computer account password to create a secure channel with a domain controller for its domain. This secure channel is used to perform operations such as NTLM pass-through authentication, LSA SID/name Lookup etc. - -This setting determines whether or not the domain member attempts to negotiate encryption for all secure channel traffic that it initiates. If enabled, the domain member will request encryption of all secure channel traffic. If the domain controller supports encryption of all secure channel traffic, then all secure channel traffic will be encrypted. Otherwise only logon information transmitted over the secure channel will be encrypted. If this setting is disabled, then the domain member will not attempt to negotiate secure channel encryption. - -Default: Enabled. - -Important - -There is no known reason for disabling this setting. Besides unnecessarily reducing the potential confidentiality level of the secure channel, disabling this setting may unnecessarily reduce secure channel throughput, because concurrent API calls that use the secure channel are only possible when the secure channel is signed or encrypted. - -Note: Domain controllers are also domain members and establish secure channels with other domain controllers in the same domain as well as domain controllers in trusted domains. - - - - - - - - - - - text/plain - - - phone - Windows Settings~Security Settings~Local Policies~Security Options - Domain member: Digitally encrypt secure channel data (when possible) - LastWrite - - - - DomainMember_DisableMachineAccountPasswordChanges - - - - - 0 - Domain member: Disable machine account password changes - -Determines whether a domain member periodically changes its computer account password. If this setting is enabled, the domain member does not attempt to change its computer account password. If this setting is disabled, the domain member attempts to change its computer account password as specified by the setting for Domain Member: Maximum age for machine account password, which by default is every 30 days. - -Default: Disabled. - -Notes - -This security setting should not be enabled. Computer account passwords are used to establish secure channel communications between members and domain controllers and, within the domain, between the domain controllers themselves. Once it is established, the secure channel is used to transmit sensitive information that is necessary for making authentication and authorization decisions. -This setting should not be used in an attempt to support dual-boot scenarios that use the same computer account. If you want to dual-boot two installations that are joined to the same domain, give the two installations different computer names. - - - - - - - - - - - text/plain - - - phone - Windows Settings~Security Settings~Local Policies~Security Options - Domain member: Disable machine account password changes - LastWrite - - InteractiveLogon_DisplayUserInformationWhenTheSessionIsLocked @@ -58113,7 +62640,7 @@ Do not display user information (3) 0 - Interactive logon: Don't display last signed-in + Interactive logon: Don't display last signed-in This security setting determines whether the Windows sign-in screen will show the username of the last person who signed in on this PC. If this policy is enabled, the username will not be shown. @@ -58146,7 +62673,7 @@ Default: Disabled. 1 - Interactive logon: Don't display username at sign-in + Interactive logon: Don't display username at sign-in This security setting determines whether the username of the person signing in to this PC appears at Windows sign-in, after credentials are entered, and before the PC desktop is shown. If this policy is enabled, the username will not be shown. @@ -58183,7 +62710,7 @@ Default: Disabled. This security setting determines whether pressing CTRL+ALT+DEL is required before a user can log on. -If this policy is enabled on a computer, a user is not required to press CTRL+ALT+DEL to log on. Not having to press CTRL+ALT+DEL leaves users susceptible to attacks that attempt to intercept the users' passwords. Requiring CTRL+ALT+DEL before users log on ensures that users are communicating by means of a trusted path when entering their passwords. +If this policy is enabled on a computer, a user is not required to press CTRL+ALT+DEL to log on. Not having to press CTRL+ALT+DEL leaves users susceptible to attacks that attempt to intercept the users' passwords. Requiring CTRL+ALT+DEL before users log on ensures that users are communicating by means of a trusted path when entering their passwords. If this policy is disabled, any user is required to press CTRL+ALT+DEL before logging on to Windows. @@ -58349,6 +62876,55 @@ On Windows Vista and above: For this setting to work, the Smart Card Removal Pol LastWrite + + MicrosoftNetworkClient_DigitallySignCommunicationsAlways + + + + + 0 + Microsoft network client: Digitally sign communications (always) + +This security setting determines whether packet signing is required by the SMB client component. + +The server message block (SMB) protocol provides the basis for Microsoft file and print sharing and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. This policy setting determines whether SMB packet signing must be negotiated before further communication with an SMB server is permitted. + +If this setting is enabled, the Microsoft network client will not communicate with a Microsoft network server unless that server agrees to perform SMB packet signing. If this policy is disabled, SMB packet signing is negotiated between the client and server. + +Default: Disabled. + +Important + +For this policy to take effect on computers running Windows 2000, client-side packet signing must also be enabled. To enable client-side SMB packet signing, set Microsoft network client: Digitally sign communications (if server agrees). + +Notes + +All Windows operating systems support both a client-side SMB component and a server-side SMB component. On Windows 2000 and later operating systems, enabling or requiring packet signing for client and server-side SMB components is controlled by the following four policy settings: +Microsoft network client: Digitally sign communications (always) - Controls whether or not the client-side SMB component requires packet signing. +Microsoft network client: Digitally sign communications (if server agrees) - Controls whether or not the client-side SMB component has packet signing enabled. +Microsoft network server: Digitally sign communications (always) - Controls whether or not the server-side SMB component requires packet signing. +Microsoft network server: Digitally sign communications (if client agrees) - Controls whether or not the server-side SMB component has packet signing enabled. +SMB packet signing can significantly degrade SMB performance, depending on dialect version, OS version, file sizes, processor offloading capabilities, and application IO behaviors. +For more information, reference: https://go.microsoft.com/fwlink/?LinkID=787136. + + + + + + + + + + + text/plain + + + phone + Windows Settings~Security Settings~Local Policies~Security Options + Microsoft network client: Digitally sign communications (always) + LastWrite + + MicrosoftNetworkClient_DigitallySignCommunicationsIfServerAgrees @@ -58712,6 +63288,47 @@ This policy is supported on at least Windows Server 2016. LastWrite + + NetworkSecurity_AllowLocalSystemToUseComputerIdentityForNTLM + + + + + 1 + Network security: Allow Local System to use computer identity for NTLM + +This policy setting allows Local System services that use Negotiate to use the computer identity when reverting to NTLM authentication. + +If you enable this policy setting, services running as Local System that use Negotiate will use the computer identity. This might cause some authentication requests between Windows operating systems to fail and log an error. + +If you disable this policy setting, services running as Local System that use Negotiate when reverting to NTLM authentication will authenticate anonymously. + +By default, this policy is enabled on Windows 7 and above. + +By default, this policy is disabled on Windows Vista. + +This policy is supported on at least Windows Vista or Windows Server 2008. + +Note: Windows Vista or Windows Server 2008 do not expose this setting in Group Policy. + + + + + + + + + + + text/plain + + + phone + Windows Settings~Security Settings~Local Policies~Security Options + Network security: Allow Local System to use computer identity for NTLM + LastWrite + + NetworkSecurity_AllowPKU2UAuthenticationRequests @@ -58832,6 +63449,44 @@ Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2: Send HighestValueMostSecure + + NetworkSecurity_MinimumSessionSecurityForNTLMSSPBasedClients + + + + + 0 + Network security: Minimum session security for NTLM SSP based (including secure RPC) clients + +This security setting allows a client to require the negotiation of 128-bit encryption and/or NTLMv2 session security. These values are dependent on the LAN Manager Authentication Level security setting value. The options are: + +Require NTLMv2 session security: The connection will fail if NTLMv2 protocol is not negotiated. +Require 128-bit encryption: The connection will fail if strong encryption (128-bit) is not negotiated. + +Default: + +Windows XP, Windows Vista, Windows 2000 Server, Windows Server 2003, and Windows Server 2008: No requirements. + +Windows 7 and Windows Server 2008 R2: Require 128-bit encryption + + + + + + + + + + + text/plain + + + phone + Windows Settings~Security Settings~Local Policies~Security Options + Network security: Minimum session security for NTLM SSP based (including secure RPC) clients + HighestValueMostSecure + + NetworkSecurity_MinimumSessionSecurityForNTLMSSPBasedServers @@ -58879,7 +63534,7 @@ Windows 7 and Windows Server 2008 R2: Require 128-bit encryption Network security: Restrict NTLM: Add remote server exceptions for NTLM authentication -This policy setting allows you to create an exception list of remote servers to which clients are allowed to use NTLM authentication if the "Network Security: Restrict NTLM: Outgoing NTLM traffic to remote servers" policy setting is configured. +This policy setting allows you to create an exception list of remote servers to which clients are allowed to use NTLM authentication if the "Network Security: Restrict NTLM: Outgoing NTLM traffic to remote servers" policy setting is configured. If you configure this policy setting, you can define a list of remote servers to which clients are allowed to use NTLM authentication. @@ -58915,15 +63570,15 @@ The naming format for servers on this exception list is the fully qualified doma This policy setting allows you to audit incoming NTLM traffic. -If you select "Disable", or do not configure this policy setting, the server will not log events for incoming NTLM traffic. +If you select "Disable", or do not configure this policy setting, the server will not log events for incoming NTLM traffic. -If you select "Enable auditing for domain accounts", the server will log events for NTLM pass-through authentication requests that would be blocked when the "Network Security: Restrict NTLM: Incoming NTLM traffic" policy setting is set to the "Deny all domain accounts" option. +If you select "Enable auditing for domain accounts", the server will log events for NTLM pass-through authentication requests that would be blocked when the "Network Security: Restrict NTLM: Incoming NTLM traffic" policy setting is set to the "Deny all domain accounts" option. -If you select "Enable auditing for all accounts", the server will log events for all NTLM authentication requests that would be blocked when the "Network Security: Restrict NTLM: Incoming NTLM traffic" policy setting is set to the "Deny all accounts" option. +If you select "Enable auditing for all accounts", the server will log events for all NTLM authentication requests that would be blocked when the "Network Security: Restrict NTLM: Incoming NTLM traffic" policy setting is set to the "Deny all accounts" option. This policy is supported on at least Windows 7 or Windows Server 2008 R2. -Note: Audit events are recorded on this computer in the "Operational" Log located under the Applications and Services Log/Microsoft/Windows/NTLM. +Note: Audit events are recorded on this computer in the "Operational" Log located under the Applications and Services Log/Microsoft/Windows/NTLM. @@ -58954,15 +63609,15 @@ Note: Audit events are recorded on this computer in the "Operational" Log locate This policy setting allows you to deny or allow incoming NTLM traffic. -If you select "Allow all" or do not configure this policy setting, the server will allow all NTLM authentication requests. +If you select "Allow all" or do not configure this policy setting, the server will allow all NTLM authentication requests. -If you select "Deny all domain accounts," the server will deny NTLM authentication requests for domain logon and display an NTLM blocked error, but allow local account logon. +If you select "Deny all domain accounts," the server will deny NTLM authentication requests for domain logon and display an NTLM blocked error, but allow local account logon. -If you select "Deny all accounts," the server will deny NTLM authentication requests from incoming traffic and display an NTLM blocked error. +If you select "Deny all accounts," the server will deny NTLM authentication requests from incoming traffic and display an NTLM blocked error. This policy is supported on at least Windows 7 or Windows Server 2008 R2. -Note: Block events are recorded on this computer in the "Operational" Log located under the Applications and Services Log/Microsoft/Windows/NTLM. +Note: Block events are recorded on this computer in the "Operational" Log located under the Applications and Services Log/Microsoft/Windows/NTLM. @@ -58993,15 +63648,15 @@ Note: Block events are recorded on this computer in the "Operational" Log locate This policy setting allows you to deny or audit outgoing NTLM traffic from this Windows 7 or this Windows Server 2008 R2 computer to any Windows remote server. -If you select "Allow all" or do not configure this policy setting, the client computer can authenticate identities to a remote server by using NTLM authentication. +If you select "Allow all" or do not configure this policy setting, the client computer can authenticate identities to a remote server by using NTLM authentication. -If you select "Audit all," the client computer logs an event for each NTLM authentication request to a remote server. This allows you to identify those servers receiving NTLM authentication requests from the client computer. +If you select "Audit all," the client computer logs an event for each NTLM authentication request to a remote server. This allows you to identify those servers receiving NTLM authentication requests from the client computer. -If you select "Deny all," the client computer cannot authenticate identities to a remote server by using NTLM authentication. You can use the "Network security: Restrict NTLM: Add remote server exceptions for NTLM authentication" policy setting to define a list of remote servers to which clients are allowed to use NTLM authentication. +If you select "Deny all," the client computer cannot authenticate identities to a remote server by using NTLM authentication. You can use the "Network security: Restrict NTLM: Add remote server exceptions for NTLM authentication" policy setting to define a list of remote servers to which clients are allowed to use NTLM authentication. This policy is supported on at least Windows 7 or Windows Server 2008 R2. -Note: Audit and block events are recorded on this computer in the "Operational" Log located under the Applications and Services Log/Microsoft/Windows/NTLM. +Note: Audit and block events are recorded on this computer in the "Operational" Log located under the Applications and Services Log/Microsoft/Windows/NTLM. @@ -59103,9 +63758,9 @@ Default: Disabled. This policy setting controls whether User Interface Accessibility (UIAccess or UIA) programs can automatically disable the secure desktop for elevation prompts used by a standard user. -• Enabled: UIA programs, including Windows Remote Assistance, automatically disable the secure desktop for elevation prompts. If you do not disable the "User Account Control: Switch to the secure desktop when prompting for elevation" policy setting, the prompts appear on the interactive user's desktop instead of the secure desktop. +• Enabled: UIA programs, including Windows Remote Assistance, automatically disable the secure desktop for elevation prompts. If you do not disable the "User Account Control: Switch to the secure desktop when prompting for elevation" policy setting, the prompts appear on the interactive user's desktop instead of the secure desktop. -• Disabled: (Default) The secure desktop can be disabled only by the user of the interactive desktop or by disabling the "User Account Control: Switch to the secure desktop when prompting for elevation" policy setting. +• Disabled: (Default) The secure desktop can be disabled only by the user of the interactive desktop or by disabling the "User Account Control: Switch to the secure desktop when prompting for elevation" policy setting. @@ -59140,15 +63795,15 @@ The options are: • Elevate without prompting: Allows privileged accounts to perform an operation that requires elevation without requiring consent or credentials. Note: Use this option only in the most constrained environments. -• Prompt for credentials on the secure desktop: When an operation requires elevation of privilege, the user is prompted on the secure desktop to enter a privileged user name and password. If the user enters valid credentials, the operation continues with the user's highest available privilege. +• Prompt for credentials on the secure desktop: When an operation requires elevation of privilege, the user is prompted on the secure desktop to enter a privileged user name and password. If the user enters valid credentials, the operation continues with the user's highest available privilege. -• Prompt for consent on the secure desktop: When an operation requires elevation of privilege, the user is prompted on the secure desktop to select either Permit or Deny. If the user selects Permit, the operation continues with the user's highest available privilege. +• Prompt for consent on the secure desktop: When an operation requires elevation of privilege, the user is prompted on the secure desktop to select either Permit or Deny. If the user selects Permit, the operation continues with the user's highest available privilege. • Prompt for credentials: When an operation requires elevation of privilege, the user is prompted to enter an administrative user name and password. If the user enters valid credentials, the operation continues with the applicable privilege. -• Prompt for consent: When an operation requires elevation of privilege, the user is prompted to select either Permit or Deny. If the user selects Permit, the operation continues with the user's highest available privilege. +• Prompt for consent: When an operation requires elevation of privilege, the user is prompted to select either Permit or Deny. If the user selects Permit, the operation continues with the user's highest available privilege. -• Prompt for consent for non-Windows binaries: (Default) When an operation for a non-Microsoft application requires elevation of privilege, the user is prompted on the secure desktop to select either Permit or Deny. If the user selects Permit, the operation continues with the user's highest available privilege. +• Prompt for consent for non-Windows binaries: (Default) When an operation for a non-Microsoft application requires elevation of privilege, the user is prompted on the secure desktop to select either Permit or Deny. If the user selects Permit, the operation continues with the user's highest available privilege. @@ -59359,13 +64014,13 @@ The options are: 1 User Account Control: Switch to the secure desktop when prompting for elevation -This policy setting controls whether the elevation request prompt is displayed on the interactive user's desktop or the secure desktop. +This policy setting controls whether the elevation request prompt is displayed on the interactive user's desktop or the secure desktop. The options are: • Enabled: (Default) All elevation requests go to the secure desktop regardless of prompt behavior policy settings for administrators and standard users. -• Disabled: All elevation requests go to the interactive user's desktop. Prompt behavior policy settings for administrators and standard users are used. +• Disabled: All elevation requests go to the interactive user's desktop. Prompt behavior policy settings for administrators and standard users are used. @@ -59648,7 +64303,7 @@ The options are: 1 - This policy setting allows backup and restore of cellular text messages to Microsoft's cloud services. + This policy setting allows backup and restore of cellular text messages to Microsoft's cloud services. @@ -60715,6 +65370,33 @@ The options are: LowestValueMostSecure + + AllowCrossDeviceClipboard + + + + + 1 + Allows syncing of Clipboard across devices under the same Microsoft account. + + + + + + + + + + + text/plain + + + OSPolicy.admx + OSPolicy~AT~System~PolicyPolicies + AllowCrossDeviceClipboard + LowestValueMostSecure + + AllowInputPersonalization @@ -62552,7 +67234,7 @@ The options are: - List of semi-colon delimited Package Family Names of Microsoft Store Apps. The user is able to control the 'trusted devices' privacy setting for the listed apps. This setting overrides the default LetAppsAccessTrustedDevices policy setting for the specified apps. + List of semi-colon delimited Package Family Names of Microsoft Store Apps. The user is able to control the 'trusted devices' privacy setting for the listed apps. This setting overrides the default LetAppsAccessTrustedDevices policy setting for the specified apps. @@ -62888,7 +67570,7 @@ The options are: - List of semi-colon delimited Package Family Names of Microsoft Store Apps. The user is able to control the 'Communicate with unpaired wireless devices' privacy setting for the listed apps. This setting overrides the default LetAppsSyncWithDevices policy setting for the specified apps. + List of semi-colon delimited Package Family Names of Microsoft Store Apps. The user is able to control the 'Communicate with unpaired wireless devices' privacy setting for the listed apps. This setting overrides the default LetAppsSyncWithDevices policy setting for the specified apps. @@ -62916,7 +67598,7 @@ The options are: 1 - Allows apps/system to publish 'User Activities' into ActivityFeed. + Allows apps/system to publish 'User Activities' into ActivityFeed. @@ -62943,7 +67625,7 @@ The options are: 1 - Allows ActivityFeed to upload published 'User Activities'. + Allows ActivityFeed to upload published 'User Activities'. @@ -64024,6 +68706,39 @@ Caution: If a Restricted Groups policy is applied, any current member not on the phone LastWrite + + + + + + + + + + + + Restricted Group Member + + + + + + + + + + + + + + + Restricted Group + + + + + + ]]> @@ -64613,6 +69328,31 @@ Caution: If a Restricted Groups policy is applied, any current member not on the LastWrite + + RecoveryEnvironmentAuthentication + + + + + 0 + This policy controls the requirement of Admin Authentication in RecoveryEnvironment. + + + + + + + + + + + text/plain + + + phone + LastWrite + + RequireDeviceEncryption @@ -65502,6 +70242,9 @@ Caution: If a Restricted Groups policy is applied, any current member not on the phone + StartMenu.admx + StartMenu~AT~StartMenu + ForceStartSize LastWrite @@ -65537,7 +70280,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the 0 - Enabling this policy hides "Change account settings" from appearing in the user tile in the start menu. + Enabling this policy hides "Change account settings" from appearing in the user tile in the start menu. @@ -65576,6 +70319,9 @@ Caution: If a Restricted Groups policy is applied, any current member not on the phone + StartMenu.admx + StartMenu~AT~StartMenu + NoFrequentUsedPrograms LowestValueMostSecure @@ -65586,7 +70332,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the 0 - Enabling this policy hides "Hibernate" from appearing in the power button in the start menu. + Enabling this policy hides "Hibernate" from appearing in the power button in the start menu. @@ -65610,7 +70356,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the 0 - Enabling this policy hides "Lock" from appearing in the user tile in the start menu. + Enabling this policy hides "Lock" from appearing in the user tile in the start menu. @@ -65673,6 +70419,9 @@ Caution: If a Restricted Groups policy is applied, any current member not on the phone + StartMenu.admx + StartMenu~AT~StartMenu + NoRecentDocsHistory LowestValueMostSecure @@ -65711,7 +70460,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the 0 - Enabling this policy hides "Restart/Update and restart" from appearing in the power button in the start menu. + Enabling this policy hides "Restart/Update and restart" from appearing in the power button in the start menu. @@ -65735,7 +70484,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the 0 - Enabling this policy hides "Shut down/Update and shut down" from appearing in the power button in the start menu. + Enabling this policy hides "Shut down/Update and shut down" from appearing in the power button in the start menu. @@ -65759,7 +70508,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the 0 - Enabling this policy hides "Sign out" from appearing in the user tile in the start menu. + Enabling this policy hides "Sign out" from appearing in the user tile in the start menu. @@ -65783,7 +70532,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the 0 - Enabling this policy hides "Sleep" from appearing in the power button in the start menu. + Enabling this policy hides "Sleep" from appearing in the power button in the start menu. @@ -65807,7 +70556,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the 0 - Enabling this policy hides "Switch account" from appearing in the user tile in the start menu. + Enabling this policy hides "Switch account" from appearing in the user tile in the start menu. @@ -65999,6 +70748,34 @@ Caution: If a Restricted Groups policy is applied, any current member not on the LastWrite + + RemovableDiskDenyWriteAccess + + + + + 0 + If you enable this policy setting, write access is denied to this removable storage class. If you disable or do not configure this policy setting, write access is allowed to this removable storage class. Note: To require that users write data to BitLocker-protected storage, enable the policy setting "Deny write access to drives not protected by BitLocker," which is located in "Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Removable Data Drives." + + + + + + + + + + + text/plain + + + RemovableStorage.admx + RemovableDisks_DenyWrite_Access_2 + RemovableStorage~AT~System~DeviceAccess + RemovableDisks_DenyWrite_Access_2 + HighestValueMostSecure + + System @@ -66251,6 +71028,33 @@ Caution: If a Restricted Groups policy is applied, any current member not on the LastWrite + + ConfigureMicrosoft365UploadEndpoint + + + + + + + + + + + + + + + + + text/plain + + DataCollection.admx + ConfigureMicrosoft365UploadEndpoint + DataCollection~AT~WindowsComponents~DataCollectionAndPreviewBuilds + ConfigureMicrosoft365UploadEndpoint + LastWrite + + ConfigureTelemetryOptInChangeNotification @@ -66307,6 +71111,62 @@ Caution: If a Restricted Groups policy is applied, any current member not on the HighestValueMostSecure + + DisableDeviceDelete + + + + + 0 + + + + + + + + + + + + text/plain + + + DataCollection.admx + DisableDeviceDelete + DataCollection~AT~WindowsComponents~DataCollectionAndPreviewBuilds + DisableDeviceDelete + HighestValueMostSecure + + + + DisableDiagnosticDataViewer + + + + + 0 + + + + + + + + + + + + text/plain + + + DataCollection.admx + DisableDiagnosticDataViewer + DataCollection~AT~WindowsComponents~DataCollectionAndPreviewBuilds + DisableDiagnosticDataViewer + HighestValueMostSecure + + DisableEnterpriseAuthProxy @@ -66420,7 +71280,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the 0 - This policy setting, in combination with the Allow Telemetry policy setting, enables organizations to send Microsoft a specific set of diagnostic data for IT insights via Windows Analytics services. By configuring this setting, you're not stopping people from changing their Telemetry Settings; however, you are stopping them from choosing a higher level than you've set for the organization. To enable this behavior, you must complete two steps: 1. Enable this policy setting 2. Set Allow Telemetry to level 2 (Enhanced).If you configure these policy settings together, you'll send the Basic level of diagnostic data plus any additional events that are required for Windows Analytics, to Microsoft. The additional events are documented here: https://go.Microsoft.com/fwlink/?linked=847594. If you enable Enhanced diagnostic data in the Allow Telemetry policy setting, but you don't configure this policy setting, you'll send the required events for Windows Analytics, plus any additional Enhanced level telemetry data to Microsoft. This setting has no effect on computers configured to send Full, Basic, or Security level diagnostic data to Microsoft. If you disable or don't configure this policy setting, then the level of diagnostic data sent to Microsoft is determined by the Allow Telemetry policy setting. + This policy setting, in combination with the Allow Telemetry policy setting, enables organizations to send Microsoft a specific set of diagnostic data for IT insights via Windows Analytics services. By configuring this setting, you're not stopping people from changing their Telemetry Settings; however, you are stopping them from choosing a higher level than you've set for the organization. To enable this behavior, you must complete two steps: 1. Enable this policy setting 2. Set Allow Telemetry to level 2 (Enhanced).If you configure these policy settings together, you'll send the Basic level of diagnostic data plus any additional events that are required for Windows Analytics, to Microsoft. The additional events are documented here: https://go.Microsoft.com/fwlink/?linked=847594. If you enable Enhanced diagnostic data in the Allow Telemetry policy setting, but you don't configure this policy setting, you'll send the required events for Windows Analytics, plus any additional Enhanced level telemetry data to Microsoft. This setting has no effect on computers configured to send Full, Basic, or Security level diagnostic data to Microsoft. If you disable or don't configure this policy setting, then the level of diagnostic data sent to Microsoft is determined by the Allow Telemetry policy setting. @@ -66494,8 +71354,8 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - 0 - This setting determines whether the service's start type is Automaic(2), Manual(3), Disabled(4). Default: Manual. + 3 + This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. @@ -66521,8 +71381,8 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - 0 - This setting determines whether the service's start type is Automaic(2), Manual(3), Disabled(4). Default: Manual. + 3 + This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. @@ -66548,8 +71408,8 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - 0 - This setting determines whether the service's start type is Automaic(2), Manual(3), Disabled(4). Default: Manual. + 3 + This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. @@ -66575,8 +71435,8 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - 0 - This setting determines whether the service's start type is Automaic(2), Manual(3), Disabled(4). Default: Manual. + 3 + This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. @@ -66602,8 +71462,8 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - 0 - This setting determines whether the service's start type is Automaic(2), Manual(3), Disabled(4). Default: Manual. + 3 + This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. @@ -66629,8 +71489,8 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - 0 - This setting determines whether the service's start type is Automaic(2), Manual(3), Disabled(4). Default: Manual. + 3 + This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. @@ -66651,6 +71511,50 @@ Caution: If a Restricted Groups policy is applied, any current member not on the + + TaskManager + + + + + + + + + + + + + + + + + + + AllowEndTask + + + + + 1 + This setting determines whether non-administrators can use Task Manager to end tasks - enabled (1) or disabled (0). Default: enabled + + + + + + + + + + + text/plain + + + HighestValueMostSecure + + + TaskScheduler @@ -67438,7 +72342,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - 2 + 6 @@ -67452,7 +72356,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the text/plain - + WindowsUpdate.admx AutoUpdateMode WindowsUpdate~AT~WindowsComponents~WindowsUpdateCat @@ -67595,6 +72499,34 @@ Caution: If a Restricted Groups policy is applied, any current member not on the LastWrite + + AutoRestartDeadlinePeriodInDaysForFeatureUpdates + + + + + 7 + + + + + + + + + + + + text/plain + + + WindowsUpdate.admx + AutoRestartDeadlineForFeatureUpdates + WindowsUpdate~AT~WindowsComponents~WindowsUpdateCat + AutoRestartDeadline + LastWrite + + AutoRestartNotificationSchedule @@ -67898,6 +72830,34 @@ Caution: If a Restricted Groups policy is applied, any current member not on the LastWrite + + EngagedRestartDeadlineForFeatureUpdates + + + + + 14 + + + + + + + + + + + + text/plain + + + WindowsUpdate.admx + EngagedRestartDeadlineForFeatureUpdates + WindowsUpdate~AT~WindowsComponents~WindowsUpdateCat + EngagedRestartTransitionSchedule + LastWrite + + EngagedRestartSnoozeSchedule @@ -67926,6 +72886,34 @@ Caution: If a Restricted Groups policy is applied, any current member not on the LastWrite + + EngagedRestartSnoozeScheduleForFeatureUpdates + + + + + 3 + + + + + + + + + + + + text/plain + + + WindowsUpdate.admx + EngagedRestartSnoozeScheduleForFeatureUpdates + WindowsUpdate~AT~WindowsComponents~WindowsUpdateCat + EngagedRestartTransitionSchedule + LastWrite + + EngagedRestartTransitionSchedule @@ -67954,6 +72942,34 @@ Caution: If a Restricted Groups policy is applied, any current member not on the LastWrite + + EngagedRestartTransitionScheduleForFeatureUpdates + + + + + 7 + + + + + + + + + + + + text/plain + + + WindowsUpdate.admx + EngagedRestartTransitionScheduleForFeatureUpdates + WindowsUpdate~AT~WindowsComponents~WindowsUpdateCat + EngagedRestartTransitionSchedule + LastWrite + + ExcludeWUDriversInQualityUpdate @@ -68579,6 +73595,60 @@ Caution: If a Restricted Groups policy is applied, any current member not on the LastWrite + + SetDisablePauseUXAccess + + + + + 0 + + + + + + + + + + + + text/plain + + + WindowsUpdate.admx + WindowsUpdate~AT~WindowsComponents~WindowsUpdateCat + SetDisablePauseUXAccess + LastWrite + + + + SetDisableUXWUAccess + + + + + 0 + + + + + + + + + + + + text/plain + + + WindowsUpdate.admx + WindowsUpdate~AT~WindowsComponents~WindowsUpdateCat + SetDisableUXWUAccess + LastWrite + + SetEDURestart @@ -68606,6 +73676,33 @@ Caution: If a Restricted Groups policy is applied, any current member not on the LastWrite + + UpdateNotificationKioskMode + + + + + 0 + + + + + + + + + + + + text/plain + + + WindowsUpdate.admx + WindowsUpdate~AT~WindowsComponents~WindowsUpdateCat + UpdateNotificationKioskMode + LastWrite + + UpdateServiceUrl @@ -68688,7 +73785,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - This user right is used by Credential Manager during Backup/Restore. No accounts should have this privilege, as it is only assigned to Winlogon. Users' saved credentials might be compromised if this privilege is given to other entities. + This user right is used by Credential Manager during Backup/Restore. No accounts should have this privilege, as it is only assigned to Winlogon. Users' saved credentials might be compromised if this privilege is given to other entities. @@ -68850,7 +73947,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - This security setting determines whether users can create global objects that are available to all sessions. Users can still create objects that are specific to their own session if they do not have this user right. Users who can create global objects could affect processes that run under other users' sessions, which could lead to application failure or data corruption. Caution: Assigning this user right can be a security risk. Assign this user right only to trusted users. + This security setting determines whether users can create global objects that are available to all sessions. Users can still create objects that are specific to their own session if they do not have this user right. Users who can create global objects could affect processes that run under other users' sessions, which could lead to application failure or data corruption. Caution: Assigning this user right can be a security risk. Assign this user right only to trusted users. @@ -68931,7 +74028,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - This user right determines if the user can create a symbolic link from the computer he is logged on to. Caution: This privilege should only be given to trusted users. Symbolic links can expose security vulnerabilities in applications that aren't designed to handle them. Note: This setting can be used in conjunction a symlink filesystem setting that can be manipulated with the command line utility to control the kinds of symlinks that are allowed on the machine. Type 'fsutil behavior set symlinkevaluation /?' at the command line to get more information about fsutil and symbolic links. + This user right determines if the user can create a symbolic link from the computer he is logged on to. Caution: This privilege should only be given to trusted users. Symbolic links can expose security vulnerabilities in applications that aren't designed to handle them. Note: This setting can be used in conjunction a symlink filesystem setting that can be manipulated with the command line utility to control the kinds of symlinks that are allowed on the machine. Type 'fsutil behavior set symlinkevaluation /?' at the command line to get more information about fsutil and symbolic links. @@ -69147,7 +74244,7 @@ Caution: If a Restricted Groups policy is applied, any current member not on the - Assigning this user right to a user allows programs running on behalf of that user to impersonate a client. Requiring this user right for this kind of impersonation prevents an unauthorized user from convincing a client to connect (for example, by remote procedure call (RPC) or named pipes) to a service that they have created and then impersonating that client, which can elevate the unauthorized user's permissions to administrative or system levels. Caution: Assigning this user right can be a security risk. Only assign this user right to trusted users. Note: By default, services that are started by the Service Control Manager have the built-in Service group added to their access tokens. Component Object Model (COM) servers that are started by the COM infrastructure and that are configured to run under a specific account also have the Service group added to their access tokens. As a result, these services get this user right when they are started. In addition, a user can also impersonate an access token if any of the following conditions exist. + Assigning this user right to a user allows programs running on behalf of that user to impersonate a client. Requiring this user right for this kind of impersonation prevents an unauthorized user from convincing a client to connect (for example, by remote procedure call (RPC) or named pipes) to a service that they have created and then impersonating that client, which can elevate the unauthorized user's permissions to administrative or system levels. Caution: Assigning this user right can be a security risk. Only assign this user right to trusted users. Note: By default, services that are started by the Service Control Manager have the built-in Service group added to their access tokens. Component Object Model (COM) servers that are started by the COM infrastructure and that are configured to run under a specific account also have the Service group added to their access tokens. As a result, these services get this user right when they are started. In addition, a user can also impersonate an access token if any of the following conditions exist. 1) The access token that is being impersonated is for this user. 2) The user, in this logon session, created the access token by logging on to the network with explicit credentials. 3) The requested level is less than Impersonate, such as Anonymous or Identify. @@ -69789,6 +74886,34 @@ Because of these factors, users do not usually need this user right. Warning: If LastWrite + + DisableClearTpmButton + + + + + 0 + + + + + + + + + + + + text/plain + + + phone + WindowsDefenderSecurityCenter.admx + WindowsDefenderSecurityCenter~AT~WindowsComponents~WindowsDefenderSecurityCenter~DeviceSecurity + DeviceSecurity_DisableClearTpmButton + LastWrite + + DisableDeviceSecurityUI @@ -69957,6 +75082,34 @@ Because of these factors, users do not usually need this user right. Warning: If LastWrite + + DisableTpmFirmwareUpdateWarning + + + + + 0 + + + + + + + + + + + + text/plain + + + phone + WindowsDefenderSecurityCenter.admx + WindowsDefenderSecurityCenter~AT~WindowsComponents~WindowsDefenderSecurityCenter~DeviceSecurity + DeviceSecurity_DisableTpmFirmwareUpdateWarning + LastWrite + + DisableVirusUI @@ -70181,6 +75334,34 @@ Because of these factors, users do not usually need this user right. Warning: If LastWrite + + HideWindowsSecurityNotificationAreaControl + + + + + 0 + + + + + + + + + + + + text/plain + + + phone + WindowsDefenderSecurityCenter.admx + WindowsDefenderSecurityCenter~AT~WindowsComponents~WindowsDefenderSecurityCenter~Systray + Systray_HideSystray + LastWrite + + Phone @@ -70644,7 +75825,7 @@ Because of these factors, users do not usually need this user right. Warning: If 1 This policy setting allows you to turn off projection to a PC - If you set it to 0, your PC isn't discoverable and can't be projected to + If you set it to 0, your PC isn't discoverable and can't be projected to If you set it to 1, your PC is discoverable and can be projected to above the lock screen only. The user has an option to turn it always on or off except for manual launch, too. @@ -70674,7 +75855,7 @@ Because of these factors, users do not usually need this user right. Warning: If 1 This policy setting allows you to turn off projection to a PC over infrastructure. - If you set it to 0, your PC cannot be discoverable and can't be projected to over infrastructure, though it may still be possible to project over WiFi Direct. + If you set it to 0, your PC cannot be discoverable and can't be projected to over infrastructure, though it may still be possible to project over WiFi Direct. If you set it to 1, your PC can be discoverable and can be projected to over infrastructure. @@ -70724,8 +75905,9 @@ Because of these factors, users do not usually need this user right. Warning: If 0 This policy setting allows you to require a pin for pairing. - If you turn this on, the pairing ceremony for new devices will always require a PIN - If you turn it off or don't configure it, a pin isn't required for pairing. + If you set this to 0, a pin isn't required for pairing. + If you set this to 1, the pairing ceremony for new devices will always require a PIN. + If you set this to 2, all pairings will require PIN. @@ -70738,15 +75920,15 @@ Because of these factors, users do not usually need this user right. Warning: If text/plain - + WirelessDisplay.admx WirelessDisplay~AT~WindowsComponents~Connect RequirePinForPairing - LowestValueMostSecure + LastWrite -``` \ No newline at end of file +``` From 321a2c160c74ad8233ab51a0038006330d3fef13 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 3 Jul 2018 16:55:00 -0700 Subject: [PATCH 147/403] indent til WDAV --- windows/security/threat-protection/TOC.md | 351 +++++++++++----------- 1 file changed, 176 insertions(+), 175 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 0f45274ac3..67f4e35763 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -8,210 +8,211 @@ ## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) -###Get started -#### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) -#### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) -#### [Troubleshoot subscription and portal access issues](windows-defender-atp\troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) -#### [Preview features](windows-defender-atp\preview-windows-defender-advanced-threat-protection.md) -#### [Data storage and privacy](windows-defender-atp\data-storage-privacy-windows-defender-advanced-threat-protection.md) -#### [Assign user access to the portal](windows-defender-atp\assign-portal-access-windows-defender-advanced-threat-protection.md) -### [Onboard machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) -#### [Onboard Windows 10 machines](windows-defender-atp\configure-endpoints-windows-defender-advanced-threat-protection.md) -##### [Onboard machines using Group Policy](windows-defender-atp\configure-endpoints-gp-windows-defender-advanced-threat-protection.md) -##### [Onboard machines using System Center Configuration Manager](windows-defender-atp\configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) -##### [Onboard machines using Mobile Device Management tools](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) -###### [Onboard machines using Microsoft Intune](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#onboard-windows-10-machines-using-microsoft-intune) -##### [Onboard machines using a local script](windows-defender-atp\configure-endpoints-script-windows-defender-advanced-threat-protection.md) -##### [Onboard non-persistent virtual desktop infrastructure (VDI) machines](windows-defender-atp\configure-endpoints-vdi-windows-defender-advanced-threat-protection.md) -#### [Onboard servers](windows-defender-atp\configure-server-endpoints-windows-defender-advanced-threat-protection.md) -#### [Onboard non-Windows machines](windows-defender-atp\configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md) -#### [Run a detection test on a newly onboarded machine](windows-defender-atp\run-detection-test-windows-defender-advanced-threat-protection.md) -#### [Run simulated attacks on machines](windows-defender-atp\attack-simulations-windows-defender-advanced-threat-protection.md) -#### [Configure proxy and Internet connectivity settings](windows-defender-atp\configure-proxy-internet-windows-defender-advanced-threat-protection.md) -#### [Troubleshoot onboarding issues](windows-defender-atp\troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) -### [Understand the Windows Defender ATP portal](windows-defender-atp\use-windows-defender-advanced-threat-protection.md) -#### [Portal overview](windows-defender-atp\portal-overview-windows-defender-advanced-threat-protection.md) -#### [View the Security operations dashboard](windows-defender-atp\security-operations-dashboard-windows-defender-advanced-threat-protection.md) -#### [View the Secure Score dashboard and improve your secure score](windows-defender-atp\secure-score-dashboard-windows-defender-advanced-threat-protection.md) -#### [View the Threat analytics dashboard and take recommended mitigation actions](windows-defender-atp\threat-analytics-dashboard-windows-defender-advanced-threat-protection.md) +### [Windows Defender Security Center] +####Get started +##### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) +##### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) +##### [Troubleshoot subscription and portal access issues](windows-defender-atp\troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) +##### [Preview features](windows-defender-atp\preview-windows-defender-advanced-threat-protection.md) +##### [Data storage and privacy](windows-defender-atp\data-storage-privacy-windows-defender-advanced-threat-protection.md) +##### [Assign user access to the portal](windows-defender-atp\assign-portal-access-windows-defender-advanced-threat-protection.md) +#### [Onboard machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) +##### [Onboard Windows 10 machines](windows-defender-atp\configure-endpoints-windows-defender-advanced-threat-protection.md) +###### [Onboard machines using Group Policy](windows-defender-atp\configure-endpoints-gp-windows-defender-advanced-threat-protection.md) +###### [Onboard machines using System Center Configuration Manager](windows-defender-atp\configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) +###### [Onboard machines using Mobile Device Management tools](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) +####### [Onboard machines using Microsoft Intune](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#onboard-windows-10-machines-using-microsoft-intune) +###### [Onboard machines using a local script](windows-defender-atp\configure-endpoints-script-windows-defender-advanced-threat-protection.md) +###### [Onboard non-persistent virtual desktop infrastructure (VDI) machines](windows-defender-atp\configure-endpoints-vdi-windows-defender-advanced-threat-protection.md) +##### [Onboard servers](windows-defender-atp\configure-server-endpoints-windows-defender-advanced-threat-protection.md) +##### [Onboard non-Windows machines](windows-defender-atp\configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md) +##### [Run a detection test on a newly onboarded machine](windows-defender-atp\run-detection-test-windows-defender-advanced-threat-protection.md) +##### [Run simulated attacks on machines](windows-defender-atp\attack-simulations-windows-defender-advanced-threat-protection.md) +##### [Configure proxy and Internet connectivity settings](windows-defender-atp\configure-proxy-internet-windows-defender-advanced-threat-protection.md) +##### [Troubleshoot onboarding issues](windows-defender-atp\troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) +#### [Understand the Windows Defender ATP portal](windows-defender-atp\use-windows-defender-advanced-threat-protection.md) +##### [Portal overview](windows-defender-atp\portal-overview-windows-defender-advanced-threat-protection.md) +##### [View the Security operations dashboard](windows-defender-atp\security-operations-dashboard-windows-defender-advanced-threat-protection.md) +##### [View the Secure Score dashboard and improve your secure score](windows-defender-atp\secure-score-dashboard-windows-defender-advanced-threat-protection.md) +##### [View the Threat analytics dashboard and take recommended mitigation actions](windows-defender-atp\threat-analytics-dashboard-windows-defender-advanced-threat-protection.md) -###Investigate and remediate threats -####Alerts queue -##### [View and organize the Alerts queue](windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md) -##### [Manage alerts](windows-defender-atp/manage-alerts-windows-defender-advanced-threat-protection.md) -##### [Investigate alerts](windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md) -##### [Investigate files](windows-defender-atp/investigate-files-windows-defender-advanced-threat-protection.md) -##### [Investigate machines](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md) -##### [Investigate an IP address](windows-defender-atp/investigate-ip-windows-defender-advanced-threat-protection.md) -##### [Investigate a domain](windows-defender-atp/investigate-domain-windows-defender-advanced-threat-protection.md) +####Investigate and remediate threats +#####Alerts queue +###### [View and organize the Alerts queue](windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md) +###### [Manage alerts](windows-defender-atp/manage-alerts-windows-defender-advanced-threat-protection.md) +###### [Investigate alerts](windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md) +###### [Investigate files](windows-defender-atp/investigate-files-windows-defender-advanced-threat-protection.md) +###### [Investigate machines](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md) +###### [Investigate an IP address](windows-defender-atp/investigate-ip-windows-defender-advanced-threat-protection.md) +###### [Investigate a domain](windows-defender-atp/investigate-domain-windows-defender-advanced-threat-protection.md) ##### [Investigate a user account](windows-defender-atp/investigate-user-windows-defender-advanced-threat-protection.md) -####Machines list -##### [View and organize the Machines list](windows-defender-atp/machines-view-overview-windows-defender-advanced-threat-protection.md) -##### [Manage machine group and tags](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#manage-machine-group-and-tags) -##### [Alerts related to this machine](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#alerts-related-to-this-machine) -##### [Machine timeline](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#machine-timeline) -###### [Search for specific events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#search-for-specific-events) -###### [Filter events from a specific date](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#filter-events-from-a-specific-date) -###### [Export machine timeline events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#export-machine-timeline-events) -###### [Navigate between pages](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#navigate-between-pages) +#####Machines list +###### [View and organize the Machines list](windows-defender-atp/machines-view-overview-windows-defender-advanced-threat-protection.md) +###### [Manage machine group and tags](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#manage-machine-group-and-tags) +###### [Alerts related to this machine](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#alerts-related-to-this-machine) +###### [Machine timeline](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#machine-timeline) +####### [Search for specific events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#search-for-specific-events) +####### [Filter events from a specific date](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#filter-events-from-a-specific-date) +####### [Export machine timeline events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#export-machine-timeline-events) +####### [Navigate between pages](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#navigate-between-pages) -#### [Take response actions](windows-defender-atp/response-actions-windows-defender-advanced-threat-protection.md) -##### [Take response actions on a machine](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md) -###### [Collect investigation package](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#collect-investigation-package-from-machines) -###### [Run antivirus scan](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#run-windows-defender-antivirus-scan-on-machines) -###### [Restrict app execution](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#restrict-app-execution) -###### [Remove app restriction](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#remove-app-restriction) -###### [Isolate machines from the network](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#isolate-machines-from-the-network) -###### [Release machine from isolation](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#release-machine-from-isolation) -###### [Check activity details in Action center](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) -##### [Take response actions on a file](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md) -###### [Stop and quarantine files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#stop-and-quarantine-files-in-your-network) -###### [Remove file from quarantine](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-quarantine) -###### [Block files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#block-files-in-your-network) -###### [Remove file from blocked list](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-blocked-list) -###### [Check activity details in Action center](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) -###### [Deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#deep-analysis) -####### [Submit files for analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#submit-files-for-analysis) -####### [View deep analysis reports](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#view-deep-analysis-reports) -####### [Troubleshoot deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#troubleshoot-deep-analysis) +##### [Take response actions](windows-defender-atp/response-actions-windows-defender-advanced-threat-protection.md) +###### [Take response actions on a machine](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md) +####### [Collect investigation package](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#collect-investigation-package-from-machines) +####### [Run antivirus scan](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#run-windows-defender-antivirus-scan-on-machines) +####### [Restrict app execution](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#restrict-app-execution) +####### [Remove app restriction](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#remove-app-restriction) +####### [Isolate machines from the network](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#isolate-machines-from-the-network) +####### [Release machine from isolation](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#release-machine-from-isolation) +####### [Check activity details in Action center](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) +###### [Take response actions on a file](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md) +####### [Stop and quarantine files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#stop-and-quarantine-files-in-your-network) +####### [Remove file from quarantine](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-quarantine) +####### [Block files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#block-files-in-your-network) +####### [Remove file from blocked list](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-blocked-list) +####### [Check activity details in Action center](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) +####### [Deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#deep-analysis) +######## [Submit files for analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#submit-files-for-analysis) +######## [View deep analysis reports](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#view-deep-analysis-reports) +######## [Troubleshoot deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#troubleshoot-deep-analysis) -#### [Use Automated investigation to investigate and remediate threats](windows-defender-atp\automated-investigations-windows-defender-advanced-threat-protection.md) -#### [Query data using Advanced hunting](windows-defender-atp\advanced-hunting-windows-defender-advanced-threat-protection.md) -##### [Advanced hunting reference](windows-defender-atp\advanced-hunting-reference-windows-defender-advanced-threat-protection.md) -##### [Advanced hunting query language best practices](windows-defender-atp\advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) +##### [Use Automated investigation to investigate and remediate threats](windows-defender-atp\automated-investigations-windows-defender-advanced-threat-protection.md) +##### [Query data using Advanced hunting](windows-defender-atp\advanced-hunting-windows-defender-advanced-threat-protection.md) +###### [Advanced hunting reference](windows-defender-atp\advanced-hunting-reference-windows-defender-advanced-threat-protection.md) +###### [Advanced hunting query language best practices](windows-defender-atp\advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) -## [Protect users, data, and devices with conditional access](windows-defender-atp\conditional-access-windows-defender-advanced-threat-protection.md) +### [Protect users, data, and devices with conditional access](windows-defender-atp\conditional-access-windows-defender-advanced-threat-protection.md) -###API and SIEM support -#### [Pull alerts to your SIEM tools](windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md) -##### [Enable SIEM integration](windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md) -##### [Configure Splunk to pull alerts](windows-defender-atp/configure-splunk-windows-defender-advanced-threat-protection.md) -##### [Configure HP ArcSight to pull alerts](windows-defender-atp/configure-arcsight-windows-defender-advanced-threat-protection.md) -##### [Windows Defender ATP alert API fields](windows-defender-atp/api-portal-mapping-windows-defender-advanced-threat-protection.md) -##### [Pull alerts using REST API](windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md) -##### [Troubleshoot SIEM tool integration issues](windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md) +####API and SIEM support +##### [Pull alerts to your SIEM tools](windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md) +###### [Enable SIEM integration](windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md) +###### [Configure Splunk to pull alerts](windows-defender-atp/configure-splunk-windows-defender-advanced-threat-protection.md) +###### [Configure HP ArcSight to pull alerts](windows-defender-atp/configure-arcsight-windows-defender-advanced-threat-protection.md) +###### [Windows Defender ATP alert API fields](windows-defender-atp/api-portal-mapping-windows-defender-advanced-threat-protection.md) +###### [Pull alerts using REST API](windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md) +###### [Troubleshoot SIEM tool integration issues](windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md) -#### [Use the threat intelligence API to create custom alerts](windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection.md) -##### [Understand threat intelligence concepts](windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection.md) -##### [Enable the custom threat intelligence application](windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md) -##### [Create custom threat intelligence alerts](windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md) -##### [PowerShell code examples](windows-defender-atp/powershell-example-code-windows-defender-advanced-threat-protection.md) -##### [Python code examples](windows-defender-atp/python-example-code-windows-defender-advanced-threat-protection.md) -##### [Experiment with custom threat intelligence alerts](windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md) -##### [Troubleshoot custom threat intelligence issues](windows-defender-atp/troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) -#### [Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) -##### [Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) -######Actor -####### [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) -####### [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) -######Alerts -####### [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) -####### [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) -####### [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) -######Domain -####### [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) -####### [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) +##### [Use the threat intelligence API to create custom alerts](windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection.md) +###### [Understand threat intelligence concepts](windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection.md) +###### [Enable the custom threat intelligence application](windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md) +###### [Create custom threat intelligence alerts](windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md) +###### [PowerShell code examples](windows-defender-atp/powershell-example-code-windows-defender-advanced-threat-protection.md) +###### [Python code examples](windows-defender-atp/python-example-code-windows-defender-advanced-threat-protection.md) +###### [Experiment with custom threat intelligence alerts](windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md) +###### [Troubleshoot custom threat intelligence issues](windows-defender-atp/troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) +##### [Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) +###### [Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) +#######Actor +######## [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) +######## [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) +#######Alerts +######## [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) +######## [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) +######## [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) +#######Domain +######## [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) +######## [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) -######File -####### [Block file API](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) -####### [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) -####### [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get file related machines](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get file statistics](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) -####### [Get FileActions collection API](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) -####### [Unblock file API](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) +#######File +######## [Block file API](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) +######## [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) +######## [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get file related machines](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get file statistics](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) +######## [Get FileActions collection API](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) +######## [Unblock file API](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) -######IP -####### [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) -####### [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) -######Machines -####### [Collect investigation package API](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) -####### [Find machine information by IP](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) -####### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -####### [Get FileMachineAction object API](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) -####### [Get FileMachineActions collection API](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) -####### [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) -####### [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) -####### [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get MachineAction object API](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) -####### [Get MachineActions collection API](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) -####### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -####### [Get package SAS URI API](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) -####### [Isolate machine API](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) -####### [Release machine from isolation API](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) -####### [Remove app restriction API](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) -####### [Request sample API](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) -####### [Restrict app execution API](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) -####### [Run antivirus scan API](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) -####### [Stop and quarantine file API](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) +#######IP +######## [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) +######## [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) +#######Machines +######## [Collect investigation package API](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) +######## [Find machine information by IP](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) +######## [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +######## [Get FileMachineAction object API](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) +######## [Get FileMachineActions collection API](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) +######## [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) +######## [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) +######## [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get MachineAction object API](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) +######## [Get MachineActions collection API](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) +######## [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +######## [Get package SAS URI API](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) +######## [Isolate machine API](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) +######## [Release machine from isolation API](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) +######## [Remove app restriction API](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) +######## [Request sample API](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) +######## [Restrict app execution API](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) +######## [Run antivirus scan API](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) +######## [Stop and quarantine file API](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) -######User -####### [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) -####### [Get user information](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) -####### [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) +#######User +######## [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) +######## [Get user information](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) +######## [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) -###Reporting -#### [Create and build Power BI reports using Windows Defender ATP data](windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md) +####Reporting +##### [Create and build Power BI reports using Windows Defender ATP data](windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md) -###Check service health and sensor state -#### [Check sensor state](windows-defender-atp\check-sensor-status-windows-defender-advanced-threat-protection.md) -##### [Fix unhealthy sensors](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md) -##### [Inactive machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#inactive-machines) -##### [Misconfigured machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#misconfigured-machines) -#### [Check service health](windows-defender-atp\service-status-windows-defender-advanced-threat-protection.md) -### [Configure Windows Defender ATP Settings](windows-defender-atp\preferences-setup-windows-defender-advanced-threat-protection.md) +####Check service health and sensor state +##### [Check sensor state](windows-defender-atp\check-sensor-status-windows-defender-advanced-threat-protection.md) +###### [Fix unhealthy sensors](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md) +###### [Inactive machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#inactive-machines) +###### [Misconfigured machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#misconfigured-machines) +##### [Check service health](windows-defender-atp\service-status-windows-defender-advanced-threat-protection.md) +#### [Configure Windows Defender ATP Settings](windows-defender-atp\preferences-setup-windows-defender-advanced-threat-protection.md) -####General -##### [Update data retention settings](windows-defender-atp\data-retention-settings-windows-defender-advanced-threat-protection.md) -##### [Configure alert notifications](windows-defender-atp\configure-email-notifications-windows-defender-advanced-threat-protection.md) -##### [Enable and create Power BI reports using Windows Defender ATP data](windows-defender-atp\powerbi-reports-windows-defender-advanced-threat-protection.md) -##### [Enable Secure score security controls](windows-defender-atp\enable-secure-score-windows-defender-advanced-threat-protection.md) -##### [Configure advanced features](windows-defender-atp\advanced-features-windows-defender-advanced-threat-protection.md) +#####General +###### [Update data retention settings](windows-defender-atp\data-retention-settings-windows-defender-advanced-threat-protection.md) +###### [Configure alert notifications](windows-defender-atp\configure-email-notifications-windows-defender-advanced-threat-protection.md) +###### [Enable and create Power BI reports using Windows Defender ATP data](windows-defender-atp\powerbi-reports-windows-defender-advanced-threat-protection.md) +###### [Enable Secure score security controls](windows-defender-atp\enable-secure-score-windows-defender-advanced-threat-protection.md) +###### [Configure advanced features](windows-defender-atp\advanced-features-windows-defender-advanced-threat-protection.md) -####Permissions -##### [Manage portal access using RBAC](windows-defender-atp\rbac-windows-defender-advanced-threat-protection.md) -##### [Create and manage machine groups](windows-defender-atp\machine-groups-windows-defender-advanced-threat-protection.md) +#####Permissions +###### [Manage portal access using RBAC](windows-defender-atp\rbac-windows-defender-advanced-threat-protection.md) +###### [Create and manage machine groups](windows-defender-atp\machine-groups-windows-defender-advanced-threat-protection.md) -####APIs -##### [Enable Threat intel](windows-defender-atp\enable-custom-ti-windows-defender-advanced-threat-protection.md) -##### [Enable SIEM integration](windows-defender-atp\enable-siem-integration-windows-defender-advanced-threat-protection.md) +#####APIs +###### [Enable Threat intel](windows-defender-atp\enable-custom-ti-windows-defender-advanced-threat-protection.md) +###### [Enable SIEM integration](windows-defender-atp\enable-siem-integration-windows-defender-advanced-threat-protection.md) -####Rules -##### [Manage suppression rules](windows-defender-atp\manage-suppression-rules-windows-defender-advanced-threat-protection.md) -##### [Manage automation allowed/blocked](windows-defender-atp\manage-automation-allowed-blocked-list-windows-defender-advanced-threat-protection.md) -##### [Manage automation file uploads](windows-defender-atp\manage-automation-file-uploads-windows-defender-advanced-threat-protection.md) -##### [Manage automation folder exclusions](windows-defender-atp\manage-automation-folder-exclusions-windows-defender-advanced-threat-protection.md) +#####Rules +###### [Manage suppression rules](windows-defender-atp\manage-suppression-rules-windows-defender-advanced-threat-protection.md) +###### [Manage automation allowed/blocked](windows-defender-atp\manage-automation-allowed-blocked-list-windows-defender-advanced-threat-protection.md) +###### [Manage automation file uploads](windows-defender-atp\manage-automation-file-uploads-windows-defender-advanced-threat-protection.md) +###### [Manage automation folder exclusions](windows-defender-atp\manage-automation-folder-exclusions-windows-defender-advanced-threat-protection.md) -####Machine management -##### [Onboarding machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) -##### [Offboarding machines](windows-defender-atp\offboard-machines-windows-defender-advanced-threat-protection.md) +#####Machine management +###### [Onboarding machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) +###### [Offboarding machines](windows-defender-atp\offboard-machines-windows-defender-advanced-threat-protection.md) -### [Configure Windows Defender ATP time zone settings](windows-defender-atp\time-settings-windows-defender-advanced-threat-protection.md) +#### [Configure Windows Defender ATP time zone settings](windows-defender-atp\time-settings-windows-defender-advanced-threat-protection.md) -### [Access the Windows Defender ATP Community Center](windows-defender-atp\community-windows-defender-advanced-threat-protection.md) -### [Troubleshoot Windows Defender ATP](windows-defender-atp\troubleshoot-windows-defender-advanced-threat-protection.md) -#### [Review events and errors on machines with Event Viewer](windows-defender-atp\event-error-codes-windows-defender-advanced-threat-protection.md) -### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) +#### [Access the Windows Defender ATP Community Center](windows-defender-atp\community-windows-defender-advanced-threat-protection.md) +#### [Troubleshoot Windows Defender ATP](windows-defender-atp\troubleshoot-windows-defender-advanced-threat-protection.md) +##### [Review events and errors on machines with Event Viewer](windows-defender-atp\event-error-codes-windows-defender-advanced-threat-protection.md) +#### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) -## [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) +### [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) ### [Windows Defender AV in the Windows Defender Security Center app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) ### [Windows Defender AV on Windows Server 2016](windows-defender-antivirus\windows-defender-antivirus-on-windows-server-2016.md) From 773851e314c7e45b2c0f82c91bc441887ed0a913 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Tue, 3 Jul 2018 17:10:34 -0700 Subject: [PATCH 148/403] Updated package accelerator article --- ...blished-and-globally-published-packages.md | 5 +-- ...e-a-package-accelerator-with-powershell.md | 43 ++++++++----------- 2 files changed, 21 insertions(+), 27 deletions(-) diff --git a/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md b/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md index aad867297f..25b8964d2c 100644 --- a/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md +++ b/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md @@ -14,9 +14,8 @@ ms.date: 04/19/2017 You can create user-entitled connection groups that contain both user-published and globally published packages, using either of the following methods: -- [How to use Windows PowerShell cmdlets to create user-entitled connection groups](#how-to-use-windows-powershell-cmdlets-to-create-user-entitled-connection-groups) - -- [How to use the App-V Server to create user-entitled connection groups](#how-to-use-the-app-v-server-to-create-user-entitled-connection-groups) +- [How to use Windows PowerShell cmdlets to create user-entitled connection groups](#how-to-use-windows-powershell-cmdlets-to-create-user-entitled-connection-groups) +- [How to use the App-V Server to create user-entitled connection groups](#how-to-use-the-app-v-server-to-create-user-entitled-connection-groups) ## Unsupported scenarios and potential issues diff --git a/windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md b/windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md index 5d001bf498..2364dd4b2e 100644 --- a/windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md +++ b/windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md @@ -1,6 +1,6 @@ --- -title: How to Create a Package Accelerator by Using Windows PowerShell (Windows 10) -description: How to Create a Package Accelerator by Using Windows PowerShell +title: How to create a package accelerator by using Windows PowerShell (Windows 10) +description: How to create a package accelerator with Windows PowerShell. author: MaggiePucciEvans ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy @@ -8,43 +8,38 @@ ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 --- +# How to create a package accelerator by using Windows PowerShell - -# How to Create a Package Accelerator by Using Windows PowerShell - -**Applies to** -- Windows 10, version 1607 +>Applies to: Windows 10, version 1607 App-V package accelerators automatically sequence large, complex applications. Additionally, when you apply an App-V package accelerator, you are not always required to manually install an application to create the virtualized package. -**To create a package accelerator** +## Create a package accelerator -1. Install the App-V sequencer. For more information about installing the sequencer see [How to Install the Sequencer](appv-install-the-sequencer.md). +1. Install the App-V sequencer. For more information about installing the sequencer, see [How to install the sequencer](appv-install-the-sequencer.md). +2. To open a Windows PowerShell console, select **Start** and enter **PowerShell**. Right-click **Windows PowerShell** and select **Run as Administrator**. +3. Enter the **New-AppvPackageAccelerator** cmdlet. +4. To create a package accelerator, make sure that you have the .appv package to create an accelerator from the installation media or installation files, and optionally a readme file for the accelerator's consumers to use. The following parameters are required to use the package accelerator cmdlet: -2. To open a Windows PowerShell console, click **Start** and type **PowerShell**. Right-click **Windows PowerShell** and select **Run as Administrator**. Use the **New-AppvPackageAccelerator** cmdlet. - -3. To create a package accelerator, make sure that you have the .appv package to create an accelerator from, the installation media or installation files, and optionally a read me file for consumers of the accelerator to use. The following parameters are required to use the package accelerator cmdlet: - - - **InstalledFilesPath** - specifies the application installation path. - - - **Installer** – specifies the path to the application installer media - - - **InputPackagePath** – specifies the path to the .appv package - - - **Path** – specifies the output directory for the package. + - **InstalledFilesPath** specifies the application installation path. + - **Installer** specifies the path to the application installer media + - **InputPackagePath** specifies the path to the .appv package + - **Path** specifies the output directory for the package. The following example displays how you can create a package accelerator with an .appv package and the installation media: - **New-AppvPackageAccelerator -InputPackagePath <path to the .appv file> -Installer <path to the installer executable> -Path <directory of the output path>** + ```PowerShell + New-AppvPackageAccelerator -InputPackagePath -Installer -Path + ``` An additional optional parameter that can be used with the **New-AppvPackageAccelerator** cmdlet is as follows: - - **AcceleratorDescriptionFile** - specifies the path to user created package accelerator instructions. The package accelerator instructions are **.txt** or **.rtf** description files that will be packaged with the package created using the package accelerator. + - **AcceleratorDescriptionFile** specifies the path to user created package accelerator instructions. The package accelerator instructions are **.txt** or **.rtf** description files that will be included in the package created using the package accelerator. ## Have a suggestion for App-V? -Add or vote on suggestions on the [Application Virtualization feedback site](https://appv.uservoice.com/forums/280448-microsoft-application-virtualization).
      For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). +Add or vote on suggestions on the [Application Virtualization feedback site](https://appv.uservoice.com/forums/280448-microsoft-application-virtualization). ## Related topics -[Administering App-V by Using Windows PowerShell](appv-administering-appv-with-powershell.md) +- [Administering App-V by using Windows PowerShell](appv-administering-appv-with-powershell.md) From 2bf6c066f2cee8bb5d56b185dc5e9e5fc424a3a4 Mon Sep 17 00:00:00 2001 From: Ed Gallagher Date: Wed, 4 Jul 2018 14:39:50 -0500 Subject: [PATCH 149/403] Update windows-to-go-frequently-asked-questions.md User nick-morhun indicated missing mentions of Windows 10 Professional with regard to use as a host for creating Windows To Go USB devices. --- .../planning/windows-to-go-frequently-asked-questions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/planning/windows-to-go-frequently-asked-questions.md b/windows/deployment/planning/windows-to-go-frequently-asked-questions.md index 71ff1f9db8..bfadedc7cd 100644 --- a/windows/deployment/planning/windows-to-go-frequently-asked-questions.md +++ b/windows/deployment/planning/windows-to-go-frequently-asked-questions.md @@ -126,7 +126,7 @@ Windows To Go can be deployed using standard Windows deployment tools like Diskp - A Windows 10 Enterprise or Windows 10 Education image -- A Windows 10 Enterprise or Windows 10 Education host PC that can be used to provision new USB keys +- A Windows 10 Enterprise, Windows 10 Education or Windows 10 Professional host PC that can be used to provision new USB keys You can use a Windows PowerShell script to target several drives and scale your deployment for a large number of Windows To Go drives. You can also use a USB duplicator to duplicate a Windows To Go drive after it has been provisioned if you are creating a large number of drives. See the [Windows To Go Step by Step](https://go.microsoft.com/fwlink/p/?LinkId=618950) article on the TechNet wiki for a walkthrough of the drive creation process. @@ -153,7 +153,7 @@ Yes. Because USB 3.0 offers significantly faster speeds than USB 2.0, a Windows ## Can the user self-provision Windows To Go? -Yes, if the user has administrator permissions they can self-provision a Windows To Go drive using the Windows To Go Creator wizard which is included in Windows 10 Enterprise and Windows 10 Education. Additionally, System Center 2012 Configuration Manager SP1 and later releases includes support for user self-provisioning of Windows To Go drives. Configuration Manager can be downloaded for evaluation from the [Microsoft TechNet Evaluation Center](https://go.microsoft.com/fwlink/p/?LinkID=618746). +Yes, if the user has administrator permissions they can self-provision a Windows To Go drive using the Windows To Go Creator wizard which is included in Windows 10 Enterprise, Windows 10 Education and Windows 10 Professional. Additionally, System Center 2012 Configuration Manager SP1 and later releases includes support for user self-provisioning of Windows To Go drives. Configuration Manager can be downloaded for evaluation from the [Microsoft TechNet Evaluation Center](https://go.microsoft.com/fwlink/p/?LinkID=618746). ## How can Windows To Go be managed in an organization? From 9db9c0f2598320e6ae12be6454d4bddeee849a98 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Wed, 4 Jul 2018 21:48:59 +0000 Subject: [PATCH 150/403] Merged PR 9567: changed metadata in the IE11 files changed metadata in the IE11 files --- browsers/edge/Index.md | 2 +- browsers/edge/docfx.json | 2 +- .../edge/enterprise-guidance-using-microsoft-edge-and-ie11.md | 2 +- browsers/edge/hardware-and-software-requirements.md | 2 +- browsers/edge/microsoft-edge-faq.md | 4 ++-- browsers/internet-explorer/docfx.json | 2 +- .../activex-installation-using-group-policy.md | 2 +- .../ie11-deploy-guide/add-employees-enterprise-mode-portal.md | 2 +- ...ist-using-the-version-1-schema-and-enterprise-mode-tool.md | 2 +- ...ist-using-the-version-2-schema-and-enterprise-mode-tool.md | 2 +- ...mode-site-list-using-the-version-1-enterprise-mode-tool.md | 2 +- ...mode-site-list-using-the-version-2-enterprise-mode-tool.md | 2 +- .../ie11-deploy-guide/administrative-templates-and-ie11.md | 2 +- .../approve-change-request-enterprise-mode-portal.md | 2 +- .../auto-configuration-and-auto-proxy-problems-with-ie11.md | 2 +- .../ie11-deploy-guide/auto-configuration-settings-for-ie11.md | 2 +- .../ie11-deploy-guide/auto-detect-settings-for-ie11.md | 2 +- .../auto-proxy-configuration-settings-for-ie11.md | 2 +- .../browser-cache-changes-and-roaming-profiles.md | 2 +- .../change-history-for-internet-explorer-11.md | 2 +- .../check-for-new-enterprise-mode-site-list-xml-file.md | 4 ++-- .../ie11-deploy-guide/choose-how-to-deploy-ie11.md | 2 +- .../ie11-deploy-guide/choose-how-to-install-ie11.md | 2 +- .../collect-data-using-enterprise-site-discovery.md | 2 +- .../configure-settings-enterprise-mode-portal.md | 2 +- .../create-change-request-enterprise-mode-portal.md | 2 +- ...ll-packages-for-multiple-operating-systems-or-languages.md | 2 +- .../ie11-deploy-guide/customize-ie11-install-packages.md | 2 +- ...mode-site-list-in-the-enterprise-mode-site-list-manager.md | 2 +- ...deploy-ie11-using-automatic-version-synchronization-avs.md | 2 +- .../deploy-ie11-using-software-distribution-tools.md | 2 +- .../ie11-deploy-guide/deploy-pinned-sites-using-mdt-2013.md | 2 +- .../ie11-deploy-guide/deprecated-document-modes.md | 2 +- ...e-site-list-using-the-enterprise-mode-site-list-manager.md | 2 +- .../enhanced-protected-mode-problems-with-ie11.md | 2 +- .../ie11-deploy-guide/enterprise-mode-overview-for-ie11.md | 2 +- .../enterprise-mode-schema-version-1-guidance.md | 2 +- .../enterprise-mode-schema-version-2-guidance.md | 2 +- ...de-site-list-from-the-enterprise-mode-site-list-manager.md | 2 +- ...pat-issues-with-doc-modes-and-enterprise-mode-site-list.md | 2 +- ...on-problems-using-the-enterprise-mode-site-list-manager.md | 2 +- .../group-policy-and-advanced-group-policy-mgmt-ie11.md | 2 +- .../group-policy-and-group-policy-mgmt-console-ie11.md | 2 +- .../ie11-deploy-guide/group-policy-and-ie11.md | 2 +- .../group-policy-and-local-group-policy-editor-ie11.md | 2 +- .../ie11-deploy-guide/group-policy-compatability-with-ie11.md | 2 +- .../ie11-deploy-guide/group-policy-objects-and-ie11.md | 2 +- .../ie11-deploy-guide/group-policy-preferences-and-ie11.md | 2 +- .../ie11-deploy-guide/group-policy-problems-ie11.md | 2 +- .../group-policy-shortcut-extensions-ie11.md | 2 +- .../ie11-deploy-guide/group-policy-windows-powershell-ie11.md | 2 +- .../ie11-deploy-guide/img-ie11-docmode-lg.md | 2 +- .../import-into-the-enterprise-mode-site-list-manager.md | 2 +- browsers/internet-explorer/ie11-deploy-guide/index.md | 2 +- .../ie11-deploy-guide/install-and-deploy-ie11.md | 2 +- .../ie11-deploy-guide/install-ie11-using-microsoft-intune.md | 2 +- .../install-ie11-using-operating-system-deployment-systems.md | 2 +- .../install-ie11-using-system-center-configuration-manager.md | 2 +- .../ie11-deploy-guide/install-ie11-using-the-network.md | 2 +- .../ie11-deploy-guide/install-ie11-using-third-party-tools.md | 2 +- .../install-ie11-using-windows-server-update-services-wsus.md | 2 +- .../ie11-deploy-guide/install-problems-with-ie11.md | 2 +- .../ie11-deploy-guide/intranet-problems-and-ie11.md | 2 +- .../ie11-deploy-guide/manage-ie11-overview.md | 2 +- ...missing-internet-explorer-maintenance-settings-for-ie11.md | 2 +- .../missing-the-compatibility-view-button.md | 2 +- .../ie11-deploy-guide/net-framework-problems-with-ie11.md | 2 +- .../ie11-deploy-guide/new-group-policy-settings-for-ie11.md | 2 +- .../ie11-deploy-guide/problems-after-installing-ie11.md | 2 +- ...mode-site-list-in-the-enterprise-mode-site-list-manager.md | 2 +- .../remove-sites-from-a-local-compatibililty-view-list.md | 2 +- .../remove-sites-from-a-local-enterprise-mode-site-list.md | 2 +- ...te-list-to-xml-in-the-enterprise-mode-site-list-manager.md | 2 +- .../schedule-production-change-enterprise-mode-portal.md | 2 +- ...mode-site-list-in-the-enterprise-mode-site-list-manager.md | 2 +- .../set-the-default-browser-using-group-policy.md | 2 +- .../set-up-enterprise-mode-logging-and-data-collection.md | 2 +- .../ie11-deploy-guide/set-up-enterprise-mode-portal.md | 2 +- .../ie11-deploy-guide/setup-problems-with-ie11.md | 2 +- .../system-requirements-and-language-support-for-ie11.md | 2 +- .../internet-explorer/ie11-deploy-guide/troubleshoot-ie11.md | 2 +- .../ie11-deploy-guide/turn-off-enterprise-mode.md | 2 +- .../ie11-deploy-guide/turn-off-natural-metrics.md | 2 +- .../turn-on-enterprise-mode-and-use-a-site-list.md | 4 ++-- .../turn-on-local-control-and-logging-for-enterprise-mode.md | 2 +- .../ie11-deploy-guide/updated-features-and-tools-with-ie11.md | 2 +- .../use-the-enterprise-mode-site-list-manager.md | 2 +- .../ie11-deploy-guide/user-interface-problems-with-ie11.md | 2 +- .../ie11-deploy-guide/using-enterprise-mode.md | 2 +- .../using-ieak11-to-create-install-packages.md | 2 +- .../using-inf-files-to-create-install-packages.md | 2 +- .../verify-changes-preprod-enterprise-mode-portal.md | 2 +- .../verify-changes-production-enterprise-mode-portal.md | 2 +- .../ie11-deploy-guide/view-apps-enterprise-mode-site-list.md | 2 +- .../view-enterprise-mode-reports-for-portal.md | 2 +- .../virtualization-and-compatibility-with-ie11.md | 2 +- .../ie11-deploy-guide/what-is-enterprise-mode.md | 2 +- .../workflow-processes-enterprise-mode-portal.md | 2 +- browsers/internet-explorer/ie11-faq/faq-for-it-pros-ie11.md | 2 +- .../internet-explorer/ie11-ieak/accelerators-ieak11-wizard.md | 2 +- .../ie11-ieak/add-and-approve-activex-controls-ieak11.md | 2 +- .../ie11-ieak/add-root-certificate-ieak11-wizard.md | 2 +- .../ie11-ieak/additional-settings-ieak11-wizard.md | 2 +- .../internet-explorer/ie11-ieak/auto-config-ieak11-wizard.md | 2 +- .../ie11-ieak/auto-detection-dhcp-or-dns-servers-ieak11.md | 2 +- .../ie11-ieak/auto-version-sync-ieak11-wizard.md | 2 +- .../internet-explorer/ie11-ieak/branding-ins-file-setting.md | 2 +- .../internet-explorer/ie11-ieak/browser-ui-ieak11-wizard.md | 2 +- .../ie11-ieak/browsertoolbars-ins-file-setting.md | 2 +- .../ie11-ieak/browsing-options-ieak11-wizard.md | 2 +- .../ie11-ieak/cabsigning-ins-file-setting.md | 2 +- .../internet-explorer/ie11-ieak/compat-view-ieak11-wizard.md | 2 +- .../ie11-ieak/connection-mgr-ieak11-wizard.md | 2 +- .../ie11-ieak/connection-settings-ieak11-wizard.md | 2 +- .../ie11-ieak/connectionsettings-ins-file-setting.md | 2 +- .../ie11-ieak/create-build-folder-structure-ieak11.md | 2 +- .../ie11-ieak/create-manage-deploy-custom-pkgs-ieak11.md | 2 +- .../ie11-ieak/create-multiple-browser-packages-ieak11.md | 2 +- .../create-uninstall-inf-files-for-custom-components.md | 2 +- .../ie11-ieak/custom-components-ieak11-wizard.md | 2 +- .../ie11-ieak/custombranding-ins-file-setting.md | 2 +- .../ie11-ieak/customize-automatic-search-for-ie.md | 2 +- .../internet-explorer/ie11-ieak/extreginf-ins-file-setting.md | 2 +- .../favorites-favoritesbar-and-feeds-ieak11-wizard.md | 2 +- .../ie11-ieak/favoritesex-ins-file-setting.md | 2 +- .../ie11-ieak/feature-selection-ieak11-wizard.md | 2 +- .../ie11-ieak/file-locations-ieak11-wizard.md | 2 +- browsers/internet-explorer/ie11-ieak/file-types-ieak11.md | 2 +- .../ie11-ieak/first-run-and-welcome-page-ieak11-wizard.md | 2 +- .../ie11-ieak/guidelines-toolbar-and-favorites-list-ieak11.md | 2 +- .../ie11-ieak/hardware-and-software-reqs-ieak11.md | 2 +- .../ie11-ieak/hidecustom-ins-file-setting.md | 2 +- .../ie-setup-command-line-options-and-return-codes.md | 2 +- .../ie11-ieak/ieak11-wizard-custom-options.md | 2 +- .../ie11-ieak/iexpress-command-line-options.md | 2 +- .../ie11-ieak/iexpress-wizard-for-win-server.md | 2 +- .../important-urls-home-page-and-support-ieak11-wizard.md | 2 +- browsers/internet-explorer/ie11-ieak/index.md | 2 +- .../ie11-ieak/internal-install-ieak11-wizard.md | 2 +- .../ie11-ieak/isp-security-ins-file-setting.md | 2 +- .../ie11-ieak/language-selection-ieak11-wizard.md | 2 +- .../internet-explorer/ie11-ieak/media-ins-file-setting.md | 2 +- .../ie11-ieak/pkg-type-selection-ieak11-wizard.md | 2 +- .../ie11-ieak/platform-selection-ieak11-wizard.md | 2 +- .../ie11-ieak/prep-network-install-with-ieak11.md | 2 +- .../internet-explorer/ie11-ieak/programs-ieak11-wizard.md | 2 +- .../internet-explorer/ie11-ieak/proxy-auto-config-examples.md | 2 +- .../internet-explorer/ie11-ieak/proxy-ins-file-setting.md | 2 +- .../ie11-ieak/proxy-settings-ieak11-wizard.md | 2 +- .../ie11-ieak/register-uninstall-app-ieak11.md | 2 +- .../ie11-ieak/rsop-snapin-for-policy-settings-ieak11.md | 2 +- .../ie11-ieak/search-providers-ieak11-wizard.md | 2 +- browsers/internet-explorer/ie11-ieak/security-and-ieak11.md | 2 +- .../ie11-ieak/security-and-privacy-settings-ieak11-wizard.md | 2 +- .../ie11-ieak/security-imports-ins-file-setting.md | 2 +- browsers/internet-explorer/ie11-ieak/url-ins-file-setting.md | 2 +- .../ie11-ieak/user-experience-ieak11-wizard.md | 2 +- .../ie11-ieak/using-internet-settings-ins-files.md | 2 +- .../ie11-ieak/wizard-complete-ieak11-wizard.md | 2 +- browsers/internet-explorer/index.md | 2 +- 160 files changed, 163 insertions(+), 163 deletions(-) diff --git a/browsers/edge/Index.md b/browsers/edge/Index.md index 12e65e0580..214a02e1d0 100644 --- a/browsers/edge/Index.md +++ b/browsers/edge/Index.md @@ -1,7 +1,7 @@ --- description: Overview information about Microsoft Edge, the default browser for Windows 10. This topic includes links to other Microsoft Edge topics. ms.assetid: 70377735-b2f9-4b0b-9658-4cf7c1d745bb -author: eross-msft +author: shortpatti ms.prod: edge ms.mktglfcycl: general ms.sitesec: library diff --git a/browsers/edge/docfx.json b/browsers/edge/docfx.json index 31eafa6401..b3be0aa999 100644 --- a/browsers/edge/docfx.json +++ b/browsers/edge/docfx.json @@ -19,7 +19,7 @@ "ROBOTS": "INDEX, FOLLOW", "ms.technology": "microsoft-edge", "ms.topic": "article", - "ms.author": "lizross", + "ms.author": "shortpatti", "ms.date": "04/05/2017", "feedback_system": "GitHub", "feedback_github_repo": "MicrosoftDocs/windows-itpro-docs", diff --git a/browsers/edge/enterprise-guidance-using-microsoft-edge-and-ie11.md b/browsers/edge/enterprise-guidance-using-microsoft-edge-and-ie11.md index 19f3bdea2c..010a44e44b 100644 --- a/browsers/edge/enterprise-guidance-using-microsoft-edge-and-ie11.md +++ b/browsers/edge/enterprise-guidance-using-microsoft-edge-and-ie11.md @@ -1,7 +1,7 @@ --- title: Microsoft Edge and Internet Explorer 11 (Microsoft Edge for IT Pros) description: Enterprise guidance for using Microsoft Edge and Internet Explorer 11. -author: eross-msft +author: shortpatti ms.prod: edge ms.mktglfcycl: support ms.sitesec: library diff --git a/browsers/edge/hardware-and-software-requirements.md b/browsers/edge/hardware-and-software-requirements.md index 0d39502e6a..307e1293de 100644 --- a/browsers/edge/hardware-and-software-requirements.md +++ b/browsers/edge/hardware-and-software-requirements.md @@ -1,7 +1,7 @@ --- description: Microsoft Edge is pre-installed on all Windows 10-capable devices that meet the minimum system requirements and are on the supported language list. ms.assetid: 3c5bc4c4-1060-499e-9905-2504ea6dc6aa -author: eross-msft +author: shortpatti ms.prod: edge ms.mktglfcycl: support ms.sitesec: library diff --git a/browsers/edge/microsoft-edge-faq.md b/browsers/edge/microsoft-edge-faq.md index e3fb48eabf..59299f93a9 100644 --- a/browsers/edge/microsoft-edge-faq.md +++ b/browsers/edge/microsoft-edge-faq.md @@ -1,8 +1,8 @@ --- title: Microsoft Edge - Frequently Asked Questions (FAQs) for IT Pros (Microsoft Edge for IT Pros) description: Answering frequently asked questions about Microsoft Edge features, integration, support, and potential problems. -author: eross-msft -ms.author: lizross +author: shortpatti +ms.author: pashort ms.prod: edge ms.mktglfcycl: general ms.sitesec: library diff --git a/browsers/internet-explorer/docfx.json b/browsers/internet-explorer/docfx.json index b7a205ddd2..34e8b2d487 100644 --- a/browsers/internet-explorer/docfx.json +++ b/browsers/internet-explorer/docfx.json @@ -17,7 +17,7 @@ "uhfHeaderId": "MSDocsHeader-WindowsIT", "breadcrumb_path": "/internet-explorer/breadcrumb/toc.json", "ROBOTS": "INDEX, FOLLOW", - "ms.author": "lizross", + "ms.author": "shortpatti", "author": "eross-msft", "ms.technology": "internet-explorer", "ms.topic": "article", diff --git a/browsers/internet-explorer/ie11-deploy-guide/activex-installation-using-group-policy.md b/browsers/internet-explorer/ie11-deploy-guide/activex-installation-using-group-policy.md index e322e33728..8cab9278d3 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/activex-installation-using-group-policy.md +++ b/browsers/internet-explorer/ie11-deploy-guide/activex-installation-using-group-policy.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: security description: How to use Group Policy to install ActiveX controls. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 59185370-558c-47e0-930c-8a5ed657e9e3 title: ActiveX installation using group policy (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/add-employees-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/add-employees-enterprise-mode-portal.md index bc4c3b628e..bee3a36c25 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/add-employees-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/add-employees-enterprise-mode-portal.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Details about how to add employees to the Enterprise Mode Site List Portal. -author: eross-msft +author: shortpatti ms.prod: ie11 title: Add employees to the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) ms.sitesec: library diff --git a/browsers/internet-explorer/ie11-deploy-guide/add-multiple-sites-to-enterprise-mode-site-list-using-the-version-1-schema-and-enterprise-mode-tool.md b/browsers/internet-explorer/ie11-deploy-guide/add-multiple-sites-to-enterprise-mode-site-list-using-the-version-1-schema-and-enterprise-mode-tool.md index 2adca8a912..a399ecaa73 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/add-multiple-sites-to-enterprise-mode-site-list-using-the-version-1-schema-and-enterprise-mode-tool.md +++ b/browsers/internet-explorer/ie11-deploy-guide/add-multiple-sites-to-enterprise-mode-site-list-using-the-version-1-schema-and-enterprise-mode-tool.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: You can add multiple sites to your Enterprise Mode site list by creating a custom text (TXT) or Extensible Markup Language (XML) file of problematic sites and then adding it in the Bulk add from file area of the Enterprise Mode Site List Manager. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 20aF07c4-051a-451f-9c46-5a052d9Ae27c title: Add multiple sites to the Enterprise Mode site list using a file and the Enterprise Mode Site List Manager (schema v.1) (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/add-multiple-sites-to-enterprise-mode-site-list-using-the-version-2-schema-and-enterprise-mode-tool.md b/browsers/internet-explorer/ie11-deploy-guide/add-multiple-sites-to-enterprise-mode-site-list-using-the-version-2-schema-and-enterprise-mode-tool.md index 13d1ca4110..1f1d14991d 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/add-multiple-sites-to-enterprise-mode-site-list-using-the-version-2-schema-and-enterprise-mode-tool.md +++ b/browsers/internet-explorer/ie11-deploy-guide/add-multiple-sites-to-enterprise-mode-site-list-using-the-version-2-schema-and-enterprise-mode-tool.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Add multiple sites to your Enterprise Mode site list using a file and the Enterprise Mode Site List Manager (schema v.2). -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: da659ff5-70d5-4852-995e-4df67c4871dd title: Add multiple sites to the Enterprise Mode site list using a file and the Enterprise Mode Site List Manager (schema v.2) (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/add-single-sites-to-enterprise-mode-site-list-using-the-version-1-enterprise-mode-tool.md b/browsers/internet-explorer/ie11-deploy-guide/add-single-sites-to-enterprise-mode-site-list-using-the-version-1-enterprise-mode-tool.md index 84a37f22a1..decdc115fa 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/add-single-sites-to-enterprise-mode-site-list-using-the-version-1-enterprise-mode-tool.md +++ b/browsers/internet-explorer/ie11-deploy-guide/add-single-sites-to-enterprise-mode-site-list-using-the-version-1-enterprise-mode-tool.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Enterprise Mode is a compatibility mode that runs on Internet Explorer 11, letting websites render using a modified browser configuration that's designed to emulate either Windows Internet Explorer 7 or Windows Internet Explorer 8, avoiding the common compatibility problems associated with web apps written and tested on older versions of Internet Explorer. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 042e44e8-568d-4717-8fd3-69dd198bbf26 title: Add sites to the Enterprise Mode site list using the Enterprise Mode Site List Manager (schema v.1) (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/add-single-sites-to-enterprise-mode-site-list-using-the-version-2-enterprise-mode-tool.md b/browsers/internet-explorer/ie11-deploy-guide/add-single-sites-to-enterprise-mode-site-list-using-the-version-2-enterprise-mode-tool.md index 42c566b112..bdfc8633a7 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/add-single-sites-to-enterprise-mode-site-list-using-the-version-2-enterprise-mode-tool.md +++ b/browsers/internet-explorer/ie11-deploy-guide/add-single-sites-to-enterprise-mode-site-list-using-the-version-2-enterprise-mode-tool.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Enterprise Mode is a compatibility mode that runs on Internet Explorer 11, letting websites render using a modified browser configuration that''s designed to emulate either Windows Internet Explorer 8 or Windows Internet Explorer 7, avoiding the common compatibility problems associated with web apps written and tested on older versions of Internet Explorer. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 513e8f3b-fedf-4d57-8d81-1ea4fdf1ac0b title: Add sites to the Enterprise Mode site list using the Enterprise Mode Site List Manager (schema v.2) (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/administrative-templates-and-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/administrative-templates-and-ie11.md index 0425e61381..2fc51f57c7 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/administrative-templates-and-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/administrative-templates-and-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: security description: Administrative templates and Internet Explorer 11 -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 2b390786-f786-41cc-bddc-c55c8a4c5af3 title: Administrative templates and Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md index 41fb47325c..02bda50d22 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/approve-change-request-enterprise-mode-portal.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Details about how Approvers can approve open change requests in the Enterprise Mode Site List Portal. -author: eross-msft +author: shortpatti ms.prod: ie11 title: Approve a change request using the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) ms.sitesec: library diff --git a/browsers/internet-explorer/ie11-deploy-guide/auto-configuration-and-auto-proxy-problems-with-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/auto-configuration-and-auto-proxy-problems-with-ie11.md index 39df29adb4..d28ba9a2ab 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/auto-configuration-and-auto-proxy-problems-with-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/auto-configuration-and-auto-proxy-problems-with-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: networking description: Auto configuration and auto proxy problems with Internet Explorer 11 -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 3fbbc2c8-859b-4b2e-abc3-de2c299e0938 title: Auto configuration and auto proxy problems with Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/auto-configuration-settings-for-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/auto-configuration-settings-for-ie11.md index 6c7db497a2..a1ba907f17 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/auto-configuration-settings-for-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/auto-configuration-settings-for-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: networking description: Auto configuration settings for Internet Explorer 11 -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 90308d59-45b9-4639-ab1b-497e5ba19023 title: Auto configuration settings for Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/auto-detect-settings-for-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/auto-detect-settings-for-ie11.md index e97e9b71b8..180e1100b9 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/auto-detect-settings-for-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/auto-detect-settings-for-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: networking description: Auto detect settings Internet Explorer 11 -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: c6753cf4-3276-43c5-aae9-200e9e82753f title: Auto detect settings Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/auto-proxy-configuration-settings-for-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/auto-proxy-configuration-settings-for-ie11.md index c06294693c..99f85f37b8 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/auto-proxy-configuration-settings-for-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/auto-proxy-configuration-settings-for-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: networking description: Auto proxy configuration settings for Internet Explorer 11 -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 5120aaf9-8ead-438a-8472-3cdd924b7d9e title: Auto proxy configuration settings for Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/browser-cache-changes-and-roaming-profiles.md b/browsers/internet-explorer/ie11-deploy-guide/browser-cache-changes-and-roaming-profiles.md index b1f6fe14b4..dc4bf14619 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/browser-cache-changes-and-roaming-profiles.md +++ b/browsers/internet-explorer/ie11-deploy-guide/browser-cache-changes-and-roaming-profiles.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: performance description: Browser cache changes and roaming profiles -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 85f0cd01-6f82-4bd1-9c0b-285af1ce3436 title: Browser cache changes and roaming profiles (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/change-history-for-internet-explorer-11.md b/browsers/internet-explorer/ie11-deploy-guide/change-history-for-internet-explorer-11.md index a77ebbdf07..d53090e7ee 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/change-history-for-internet-explorer-11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/change-history-for-internet-explorer-11.md @@ -5,7 +5,7 @@ description: This topic lists new and updated topics in the Internet Explorer 11 ms.mktglfcycl: deploy ms.prod: ie11 ms.sitesec: library -author: eross-msft +author: shortpatti ms.date: 07/27/2017 --- diff --git a/browsers/internet-explorer/ie11-deploy-guide/check-for-new-enterprise-mode-site-list-xml-file.md b/browsers/internet-explorer/ie11-deploy-guide/check-for-new-enterprise-mode-site-list-xml-file.md index 7420dec7e8..9b2c6b0e6d 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/check-for-new-enterprise-mode-site-list-xml-file.md +++ b/browsers/internet-explorer/ie11-deploy-guide/check-for-new-enterprise-mode-site-list-xml-file.md @@ -6,8 +6,8 @@ ms.prod: ie11 ms.mktglfcycl: deploy ms.pagetype: appcompat ms.sitesec: library -author: eross-msft -ms.author: lizross +author: shortpatti +ms.author: pashort ms.date: 08/14/2017 ms.localizationpriority: medium --- diff --git a/browsers/internet-explorer/ie11-deploy-guide/choose-how-to-deploy-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/choose-how-to-deploy-ie11.md index b214bf0799..c92cdac5b8 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/choose-how-to-deploy-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/choose-how-to-deploy-ie11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Choose how to deploy Internet Explorer 11 (IE11) -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 21b6a301-c222-40bc-ad0b-27f66fc54d9d title: Choose how to deploy Internet Explorer 11 (IE11) (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/choose-how-to-install-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/choose-how-to-install-ie11.md index b8bd0374a3..0ed79bd249 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/choose-how-to-install-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/choose-how-to-install-ie11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Choose how to install Internet Explorer 11 (IE11) -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 9572f5f1-5d67-483e-bd63-ffea95053481 title: Choose how to install Internet Explorer 11 (IE11) (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/collect-data-using-enterprise-site-discovery.md b/browsers/internet-explorer/ie11-deploy-guide/collect-data-using-enterprise-site-discovery.md index 5168d15d47..201c1903c2 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/collect-data-using-enterprise-site-discovery.md +++ b/browsers/internet-explorer/ie11-deploy-guide/collect-data-using-enterprise-site-discovery.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Use Internet Explorer to collect data on computers running Windows Internet Explorer 8 through Internet Explorer 11 on Windows 10, Windows 8.1, or Windows 7. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: a145e80f-eb62-4116-82c4-3cc35fd064b6 title: Collect data using Enterprise Site Discovery diff --git a/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md index 203da80123..52e126df5a 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/configure-settings-enterprise-mode-portal.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Details about how the Administrator can use the Settings page to set up Groups and roles, the Enterprise Mode Site List Portal environment, and the freeze dates for production changes. -author: eross-msft +author: shortpatti ms.prod: ie11 title: Use the Settings page to finish setting up the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) ms.sitesec: library diff --git a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md index 91384c4e7e..3d85d5801b 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/create-change-request-enterprise-mode-portal.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Details about how to create a change request within the Enterprise Mode Site List Portal. -author: eross-msft +author: shortpatti ms.prod: ie11 title: Create a change request using the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) ms.sitesec: library diff --git a/browsers/internet-explorer/ie11-deploy-guide/create-install-packages-for-multiple-operating-systems-or-languages.md b/browsers/internet-explorer/ie11-deploy-guide/create-install-packages-for-multiple-operating-systems-or-languages.md index 662f5d5eee..a644d1d832 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/create-install-packages-for-multiple-operating-systems-or-languages.md +++ b/browsers/internet-explorer/ie11-deploy-guide/create-install-packages-for-multiple-operating-systems-or-languages.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Create packages for multiple operating systems or languages -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 44051f9d-63a7-43bf-a427-d0a0a1c717da title: Create packages for multiple operating systems or languages (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/customize-ie11-install-packages.md b/browsers/internet-explorer/ie11-deploy-guide/customize-ie11-install-packages.md index b016ad6d4d..0bf4925ab6 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/customize-ie11-install-packages.md +++ b/browsers/internet-explorer/ie11-deploy-guide/customize-ie11-install-packages.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Customize Internet Explorer 11 installation packages -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 10a14a09-673b-4f8b-8d12-64036135e7fd title: Customize Internet Explorer 11 installation packages (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/delete-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md b/browsers/internet-explorer/ie11-deploy-guide/delete-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md index 7d054817f8..4549be210a 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/delete-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md +++ b/browsers/internet-explorer/ie11-deploy-guide/delete-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium description: Delete a single site from your global Enterprise Mode site list. ms.pagetype: appcompat ms.mktglfcycl: deploy -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 41413459-b57f-48da-aedb-4cbec1e2981a title: Delete sites from your Enterprise Mode site list in the Enterprise Mode Site List Manager (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/deploy-ie11-using-automatic-version-synchronization-avs.md b/browsers/internet-explorer/ie11-deploy-guide/deploy-ie11-using-automatic-version-synchronization-avs.md index f93f4b9b75..59bb64352d 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/deploy-ie11-using-automatic-version-synchronization-avs.md +++ b/browsers/internet-explorer/ie11-deploy-guide/deploy-ie11-using-automatic-version-synchronization-avs.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: You can deploy Internet Explorer 11 to your users' computers by using your custom browser packages and Automatic Version Synchronization (AVS). -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: f51224bd-3371-4551-821d-1d62310e3384 title: Deploy Internet Explorer 11 using Automatic Version Synchronization (AVS) (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/deploy-ie11-using-software-distribution-tools.md b/browsers/internet-explorer/ie11-deploy-guide/deploy-ie11-using-software-distribution-tools.md index 544b947b20..1441f5564f 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/deploy-ie11-using-software-distribution-tools.md +++ b/browsers/internet-explorer/ie11-deploy-guide/deploy-ie11-using-software-distribution-tools.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Deploy Internet Explorer 11 using software distribution tools -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: fd027775-651a-41e1-8ec3-d32eca876d8a title: Deploy Internet Explorer 11 using software distribution tools (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/deploy-pinned-sites-using-mdt-2013.md b/browsers/internet-explorer/ie11-deploy-guide/deploy-pinned-sites-using-mdt-2013.md index 291f5d0770..d6ea666402 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/deploy-pinned-sites-using-mdt-2013.md +++ b/browsers/internet-explorer/ie11-deploy-guide/deploy-pinned-sites-using-mdt-2013.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: You can pin websites to the Windows 8.1 taskbar for quick access using the Microsoft Deployment Toolkit (MDT) 2013. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 24f4dcac-9032-4fe8-bf6d-2d712d61cb0c title: Deploy pinned websites using Microsoft Deployment Toolkit (MDT) 2013 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/deprecated-document-modes.md b/browsers/internet-explorer/ie11-deploy-guide/deprecated-document-modes.md index 4638023a81..57bc32ac4a 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/deprecated-document-modes.md +++ b/browsers/internet-explorer/ie11-deploy-guide/deprecated-document-modes.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Windows Internet Explorer 8 introduced document modes as a way to move from the proprietary coding of web features to a more standardized type of coding that could run on multiple browsers and devices. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 00cb1f39-2b20-4d37-9436-62dc03a6320b title: Deprecated document modes and Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/edit-the-enterprise-mode-site-list-using-the-enterprise-mode-site-list-manager.md b/browsers/internet-explorer/ie11-deploy-guide/edit-the-enterprise-mode-site-list-using-the-enterprise-mode-site-list-manager.md index db13fbe5af..504bd09a21 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/edit-the-enterprise-mode-site-list-using-the-enterprise-mode-site-list-manager.md +++ b/browsers/internet-explorer/ie11-deploy-guide/edit-the-enterprise-mode-site-list-using-the-enterprise-mode-site-list-manager.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: You can use Internet Explorer 11 and the Enterprise Mode Site List Manager to change whether page rendering should use Enterprise Mode or the default Internet Explorer browser configuration. You can also add, remove, or delete associated comments. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 76aa9a85-6190-4c3a-bc25-0f914de228ea title: Edit the Enterprise Mode site list using the Enterprise Mode Site List Manager (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/enhanced-protected-mode-problems-with-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/enhanced-protected-mode-problems-with-ie11.md index 623e7f191d..5c5693833e 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/enhanced-protected-mode-problems-with-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/enhanced-protected-mode-problems-with-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: security description: Enhanced Protected Mode problems with Internet Explorer -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 15890ad1-733d-4f7e-a318-10399b389f45 title: Enhanced Protected Mode problems with Internet Explorer (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-overview-for-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-overview-for-ie11.md index eea6d6d117..6a0402921f 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-overview-for-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-overview-for-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Use the topics in this section to learn how to set up and use Enterprise Mode, Enterprise Mode Site List Manager, and the Enterprise Mode Site List Portal for your company. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: d52ba8ba-b3c7-4314-ba14-0610e1d8456e title: Enterprise Mode for Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-schema-version-1-guidance.md b/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-schema-version-1-guidance.md index 0005fb9ed3..154ad6670a 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-schema-version-1-guidance.md +++ b/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-schema-version-1-guidance.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Use the Enterprise Mode Site List Manager to create and update your Enterprise Mode site list for devices running Windows 7 or Windows 8.1 Update. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 17c61547-82e3-48f2-908d-137a71938823 title: Enterprise Mode schema v.1 guidance (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-schema-version-2-guidance.md b/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-schema-version-2-guidance.md index d478768b80..354fe81545 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-schema-version-2-guidance.md +++ b/browsers/internet-explorer/ie11-deploy-guide/enterprise-mode-schema-version-2-guidance.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Use the Enterprise Mode Site List Manager to create and update your Enterprise Mode site list for devices running Windows 10. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 909ca359-5654-4df9-b9fb-921232fc05f5 title: Enterprise Mode schema v.2 guidance (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/export-your-enterprise-mode-site-list-from-the-enterprise-mode-site-list-manager.md b/browsers/internet-explorer/ie11-deploy-guide/export-your-enterprise-mode-site-list-from-the-enterprise-mode-site-list-manager.md index f709656577..88fe3e4d99 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/export-your-enterprise-mode-site-list-from-the-enterprise-mode-site-list-manager.md +++ b/browsers/internet-explorer/ie11-deploy-guide/export-your-enterprise-mode-site-list-from-the-enterprise-mode-site-list-manager.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: After you create your Enterprise Mode site list in the Enterprise Mode Site List Manager, you can export the contents to an Enterprise Mode (.EMIE) file. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 9ee7c13d-6fca-4446-bc22-d23a0213a95d title: Export your Enterprise Mode site list from the Enterprise Mode Site List Manager (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/fix-compat-issues-with-doc-modes-and-enterprise-mode-site-list.md b/browsers/internet-explorer/ie11-deploy-guide/fix-compat-issues-with-doc-modes-and-enterprise-mode-site-list.md index 817570bbce..99b28d4482 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/fix-compat-issues-with-doc-modes-and-enterprise-mode-site-list.md +++ b/browsers/internet-explorer/ie11-deploy-guide/fix-compat-issues-with-doc-modes-and-enterprise-mode-site-list.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: The Internet Explorer 11 Enterprise Mode site list lets you specify document modes for specific websites, helping you fix compatibility issues without changing a single line of code on the site. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 4b21bb27-aeac-407f-ae58-ab4c6db2baf6 title: Fix web compatibility issues using document modes and the Enterprise Mode site list (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/fix-validation-problems-using-the-enterprise-mode-site-list-manager.md b/browsers/internet-explorer/ie11-deploy-guide/fix-validation-problems-using-the-enterprise-mode-site-list-manager.md index 70c532beaa..d3209fc547 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/fix-validation-problems-using-the-enterprise-mode-site-list-manager.md +++ b/browsers/internet-explorer/ie11-deploy-guide/fix-validation-problems-using-the-enterprise-mode-site-list-manager.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: When you add multiple sites to your Enterprise Mode site list entries, they’re validated by the Enterprise Mode Site List Manager before they’re entered into your global list. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 9f80e39f-dcf1-4124-8931-131357f31d67 title: Fix validation problems using the Enterprise Mode Site List Manager (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/group-policy-and-advanced-group-policy-mgmt-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/group-policy-and-advanced-group-policy-mgmt-ie11.md index 71ad9d28ae..213c9481d9 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/group-policy-and-advanced-group-policy-mgmt-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/group-policy-and-advanced-group-policy-mgmt-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: security description: Overview about Group Policy, Advanced Group Policy Management (AGPM), and Internet Explorer 11 -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 63a7ef4a-6de2-4d08-aaba-0479131e3406 title: Group Policy, Advanced Group Policy Management (AGPM), and Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/group-policy-and-group-policy-mgmt-console-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/group-policy-and-group-policy-mgmt-console-ie11.md index 443408e5e0..35697cb576 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/group-policy-and-group-policy-mgmt-console-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/group-policy-and-group-policy-mgmt-console-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: security description: Overview about Group Policy, the Group Policy Management Console (GPMC), and Internet Explorer 11 -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: ae3d227d-3da7-46b8-8a61-c71bfeae0c63 title: Group Policy, the Group Policy Management Console (GPMC), and Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/group-policy-and-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/group-policy-and-ie11.md index e3c0829a08..df2143a7a8 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/group-policy-and-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/group-policy-and-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: security description: Use the topics in this section to learn about Group Policy and how to use it to manage Internet Explorer. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 50383d3f-9ac9-4a30-8852-354b6eb9434a title: Group Policy and Internet Explorer 11 (IE11) (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/group-policy-and-local-group-policy-editor-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/group-policy-and-local-group-policy-editor-ie11.md index 29c1c10c2d..b615824d04 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/group-policy-and-local-group-policy-editor-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/group-policy-and-local-group-policy-editor-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: security description: Group Policy, the Local Group Policy Editor, and Internet Explorer 11 -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 6fc30e91-efac-4ba5-9ee2-fa77dcd36467 title: Group Policy, the Local Group Policy Editor, and Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/group-policy-compatability-with-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/group-policy-compatability-with-ie11.md index c46d1da1c5..e8069dbf48 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/group-policy-compatability-with-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/group-policy-compatability-with-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: security description: Group Policy suggestions for compatibility with Internet Explorer 11 -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 7482c99f-5d79-4344-9e1c-aea9f0a68e18 title: Group Policy and compatibility with Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/group-policy-objects-and-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/group-policy-objects-and-ie11.md index 0409af2e94..810c6ec4c0 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/group-policy-objects-and-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/group-policy-objects-and-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: security description: Overview of the available Group Policy management tools -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: e33bbfeb-6b80-4e71-8bba-1d0369a87312 title: Group Policy management tools (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/group-policy-preferences-and-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/group-policy-preferences-and-ie11.md index 26b9affb45..b676409da7 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/group-policy-preferences-and-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/group-policy-preferences-and-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: security description: Info about Group Policy preferences versus Group Policy settings -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: f2264c97-7f09-4f28-bb5c-58ab80dcc6ee title: Group policy preferences and Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/group-policy-problems-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/group-policy-problems-ie11.md index 6ca08c5771..96f776d73e 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/group-policy-problems-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/group-policy-problems-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: security description: Links to troubleshooting topics and log files that can help address Group Policy problems with Internet Explorer 11. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 0da0d9a9-200c-46c4-96be-630e82de017b title: Group Policy problems with Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/group-policy-shortcut-extensions-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/group-policy-shortcut-extensions-ie11.md index 2a6c77541f..42a69458a5 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/group-policy-shortcut-extensions-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/group-policy-shortcut-extensions-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: security description: Instructions about how to create and configure shortcut preference extensions to file system objects, URLs, and shell objects. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: c6fbf990-13e4-4be7-9f08-5bdd43179b3b title: Group Policy, Shortcut Extensions, and Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/group-policy-windows-powershell-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/group-policy-windows-powershell-ie11.md index fe102784da..355eac531d 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/group-policy-windows-powershell-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/group-policy-windows-powershell-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: security description: Overview about how Group Policy works with Windows Powershell and Internet Explorer 11 -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: e3607cde-a498-4e04-9daa-b331412967fc title: Group Policy, Windows Powershell, and Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/img-ie11-docmode-lg.md b/browsers/internet-explorer/ie11-deploy-guide/img-ie11-docmode-lg.md index 609f525151..ba9aba7115 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/img-ie11-docmode-lg.md +++ b/browsers/internet-explorer/ie11-deploy-guide/img-ie11-docmode-lg.md @@ -1,7 +1,7 @@ --- description: A full-sized view of how document modes are chosen in IE11. title: Full-sized flowchart detailing how document modes are chosen in IE11 -author: eross-msft +author: shortpatti ms.date: 04/19/2017 --- diff --git a/browsers/internet-explorer/ie11-deploy-guide/import-into-the-enterprise-mode-site-list-manager.md b/browsers/internet-explorer/ie11-deploy-guide/import-into-the-enterprise-mode-site-list-manager.md index c98d8b4857..8c224e01b5 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/import-into-the-enterprise-mode-site-list-manager.md +++ b/browsers/internet-explorer/ie11-deploy-guide/import-into-the-enterprise-mode-site-list-manager.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: If you need to replace your entire site list because of errors, or simply because it’s out of date, you can import your exported Enterprise Mode site list using the Enterprise Mode Site List Manager. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: cacd5d68-700b-4a96-b4c9-ca2c40c1ac5f title: Import your Enterprise Mode site list to the Enterprise Mode Site List Manager (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/index.md b/browsers/internet-explorer/ie11-deploy-guide/index.md index 4fbc7650e6..6d5935a29b 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/index.md +++ b/browsers/internet-explorer/ie11-deploy-guide/index.md @@ -1,7 +1,7 @@ --- ms.mktglfcycl: deploy description: Use this guide to learn about the several options and processes you'll need to consider while you're planning for, deploying, and customizing Internet Explorer 11 for your employee's devices. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: bddc2d97-c38d-45c5-9588-1f5bbff2e9c3 title: Internet Explorer 11 (IE11) - Deployment Guide for IT Pros (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/install-and-deploy-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/install-and-deploy-ie11.md index b83b3b9a7b..94788e4dfc 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/install-and-deploy-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/install-and-deploy-ie11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Use the topics in this section to learn how to customize your Internet Explorer installation package, how to choose the right method for installation, and how to deploy IE into your environment. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: caca18c1-d5c4-4404-84f8-d02bc562915f title: Install and Deploy Internet Explorer 11 (IE11) (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-microsoft-intune.md b/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-microsoft-intune.md index 7a39655881..c72e03d477 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-microsoft-intune.md +++ b/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-microsoft-intune.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to add and deploy the Internet Explorer 11 update using Microsoft Intune. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: b2dfc08c-78af-4c22-8867-7be3b92b1616 title: Install Internet Explorer 11 (IE11) using Microsoft Intune (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-operating-system-deployment-systems.md b/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-operating-system-deployment-systems.md index 5c3e45cb5f..7d3b1213f8 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-operating-system-deployment-systems.md +++ b/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-operating-system-deployment-systems.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to install the Internet Explorer 11 update using Microsoft Deployment Toolkit (MDT) and your Windows images. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: e16f9144-170c-4964-a62d-0d1a16f4cd1f title: Install Internet Explorer 11 (IE11) using Microsoft Deployment Toolkit (MDT) and your Windows images (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-system-center-configuration-manager.md b/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-system-center-configuration-manager.md index 095731f88a..ce93f99c12 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-system-center-configuration-manager.md +++ b/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-system-center-configuration-manager.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: How to install the Internet Explorer 11 update using System Center 2012 R2 Configuration Manager -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 9ede9722-29b3-4cb7-956d-ffa91e7bedbd title: Install Internet Explorer 11 (IE11) using System Center 2012 R2 Configuration Manager (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-the-network.md b/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-the-network.md index 0d3dd79dc5..8d8382d64f 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-the-network.md +++ b/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-the-network.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to install the Internet Explorer 11 update using your network -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 85f6429d-947a-4031-8f93-e26110a35828 title: Install Internet Explorer 11 (IE11) using your network (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-third-party-tools.md b/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-third-party-tools.md index 3fa3d99146..bd5133b8b9 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-third-party-tools.md +++ b/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-third-party-tools.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to install the Internet Explorer 11 update using third-party tools and command-line options. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 30190c66-49f7-4ca4-8b57-a47656aa0c7e title: Install Internet Explorer 11 (IE11) using third-party tools (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-windows-server-update-services-wsus.md b/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-windows-server-update-services-wsus.md index 8ce20d4a0b..7a95011950 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-windows-server-update-services-wsus.md +++ b/browsers/internet-explorer/ie11-deploy-guide/install-ie11-using-windows-server-update-services-wsus.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to install the Internet Explorer 11 update using Windows Server Update Services (WSUS)' -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 6cbd6797-c670-4236-8423-e0919478f2ce title: Install Internet Explorer 11 (IE11) using Windows Server Update Services (WSUS) (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/install-problems-with-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/install-problems-with-ie11.md index 09d56166da..ec70489dce 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/install-problems-with-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/install-problems-with-ie11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to fix potential installation problems with Internet Explorer 11 -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 3ae77745-86ac-40a9-a37d-eebbf37661a3 title: Install problems with Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/intranet-problems-and-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/intranet-problems-and-ie11.md index be8a80afb2..5be58eea07 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/intranet-problems-and-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/intranet-problems-and-ie11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to fix intranet search problems with Internet Explorer 11 -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 3ee71d93-d9d2-48e1-899e-07932c73faa6 title: Fix intranet search problems with Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/manage-ie11-overview.md b/browsers/internet-explorer/ie11-deploy-guide/manage-ie11-overview.md index 2746219d9f..16311a42a8 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/manage-ie11-overview.md +++ b/browsers/internet-explorer/ie11-deploy-guide/manage-ie11-overview.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Use the topics in this section to learn about how to auto detect your settings, auto configure your configuration settings, and auto configure your proxy configuration settings for Internet Explorer. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: eb3cce62-fc7b-41e3-97b6-2916b85bcf55 title: Manage Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/missing-internet-explorer-maintenance-settings-for-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/missing-internet-explorer-maintenance-settings-for-ie11.md index 71e54b296b..563b6dee54 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/missing-internet-explorer-maintenance-settings-for-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/missing-internet-explorer-maintenance-settings-for-ie11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: support description: IEM-configured settings have been deprecated for Internet Explorer 10 and newer. Use this topic to learn where to go to fix the affected settings through Group Policy Preferences, Administrative Templates (.admx), or the IEAK. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 89084e01-4e3f-46a6-b90e-48ee58d6821c title: Missing Internet Explorer Maintenance settings for Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/missing-the-compatibility-view-button.md b/browsers/internet-explorer/ie11-deploy-guide/missing-the-compatibility-view-button.md index a9570894e6..c5e09b4cfb 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/missing-the-compatibility-view-button.md +++ b/browsers/internet-explorer/ie11-deploy-guide/missing-the-compatibility-view-button.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: support description: Internet Explorer 11 uses the latest standards mode, which simplifies web page compatibility for users by removing the **Compatibility View** button and reducing the number of compatibility options in the F12 developer tools for developers. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 501c96c9-9f03-4913-9f4b-f67bd9edbb61 title: Missing the Compatibility View Button (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/net-framework-problems-with-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/net-framework-problems-with-ie11.md index 3b762d15a3..bed077a506 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/net-framework-problems-with-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/net-framework-problems-with-ie11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: support description: How to turn managed browser hosting controls back on in Internet Explorer 11. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: b0b7f60f-9099-45ab-84f4-4ac64d7bcb43 title: .NET Framework problems with Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/new-group-policy-settings-for-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/new-group-policy-settings-for-ie11.md index 07ec8a9505..d365ac1e78 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/new-group-policy-settings-for-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/new-group-policy-settings-for-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: security description: New group policy settings for Internet Explorer 11 -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 669cc1a6-e2cb-403f-aa31-c1de52a615d1 title: New group policy settings for Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/problems-after-installing-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/problems-after-installing-ie11.md index 605793fa0e..9e8959e2a9 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/problems-after-installing-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/problems-after-installing-ie11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: support description: Possible solutions to the problems you might encounter after installing IE11, such as crashing or seeming slow, getting into an unusable state, or problems with adaptive streaming and DRM playback. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: c4b75ad3-9c4a-4dd2-9fed-69f776f542e6 title: Problems after installing Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/remove-all-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md b/browsers/internet-explorer/ie11-deploy-guide/remove-all-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md index 25679cd75a..e63c2475a6 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/remove-all-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md +++ b/browsers/internet-explorer/ie11-deploy-guide/remove-all-sites-from-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Instructions about how to clear all of the sites from your global Enterprise Mode site list. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 90f38a6c-e0e2-4c93-9a9e-c425eca99e97 title: Remove all sites from your Enterprise Mode site list using the Enterprise Mode Site List Manager (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/remove-sites-from-a-local-compatibililty-view-list.md b/browsers/internet-explorer/ie11-deploy-guide/remove-sites-from-a-local-compatibililty-view-list.md index d1a6b377e2..5037f6fe3c 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/remove-sites-from-a-local-compatibililty-view-list.md +++ b/browsers/internet-explorer/ie11-deploy-guide/remove-sites-from-a-local-compatibililty-view-list.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Instructions about how to remove sites from a local compatibility view list. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: f6ecaa75-ebcb-4f8d-8721-4cd6e73c0ac9 title: Remove sites from a local compatibility view list (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/remove-sites-from-a-local-enterprise-mode-site-list.md b/browsers/internet-explorer/ie11-deploy-guide/remove-sites-from-a-local-enterprise-mode-site-list.md index a49fe70f0f..05a2e285bb 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/remove-sites-from-a-local-enterprise-mode-site-list.md +++ b/browsers/internet-explorer/ie11-deploy-guide/remove-sites-from-a-local-enterprise-mode-site-list.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Instructions about how to remove sites from a local Enterprise Mode site list. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: c7d6dd0b-e264-42bb-8c9d-ac2f837018d2 title: Remove sites from a local Enterprise Mode site list (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/save-your-site-list-to-xml-in-the-enterprise-mode-site-list-manager.md b/browsers/internet-explorer/ie11-deploy-guide/save-your-site-list-to-xml-in-the-enterprise-mode-site-list-manager.md index dc1692a225..d6bba6d3d8 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/save-your-site-list-to-xml-in-the-enterprise-mode-site-list-manager.md +++ b/browsers/internet-explorer/ie11-deploy-guide/save-your-site-list-to-xml-in-the-enterprise-mode-site-list-manager.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: You can save your current Enterprise Mode compatibility site list as an XML file, for distribution and use by your managed systems. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 254a986b-494f-4316-92c1-b089ee8b3e0a title: Save your site list to XML in the Enterprise Mode Site List Manager (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md index 25511fb5b7..06af735490 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/schedule-production-change-enterprise-mode-portal.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Details about how Administrators can schedule approved change requests for production in the Enterprise Mode Site List Portal. -author: eross-msft +author: shortpatti ms.prod: ie11 title: Schedule approved change requests for production using the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) ms.sitesec: library diff --git a/browsers/internet-explorer/ie11-deploy-guide/search-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md b/browsers/internet-explorer/ie11-deploy-guide/search-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md index a02a091de9..d4ac172352 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/search-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md +++ b/browsers/internet-explorer/ie11-deploy-guide/search-your-enterprise-mode-site-list-in-the-enterprise-mode-site-list-manager.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Search to see if a specific site already appears in your global Enterprise Mode site list. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: e399aeaf-6c3b-4cad-93c9-813df6ad47f9 title: Search your Enterprise Mode site list in the Enterprise Mode Site List Manager (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-the-default-browser-using-group-policy.md b/browsers/internet-explorer/ie11-deploy-guide/set-the-default-browser-using-group-policy.md index 13caae6ad4..e3c64ee2bb 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/set-the-default-browser-using-group-policy.md +++ b/browsers/internet-explorer/ie11-deploy-guide/set-the-default-browser-using-group-policy.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: security description: Use the Group Policy setting, Set a default associations configuration file, to set the default browser for your company devices running Windows 10. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: f486c9db-0dc9-4cd6-8a0b-8cb872b1d361 title: Set the default browser using Group Policy (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-logging-and-data-collection.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-logging-and-data-collection.md index ff45cfd903..8653264774 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-logging-and-data-collection.md +++ b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-logging-and-data-collection.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Set up and turn on Enterprise Mode logging and data collection in your organization. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 2e98a280-f677-422f-ba2e-f670362afcde title: Set up Enterprise Mode logging and data collection (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md index 88b432430c..bb8a401b5c 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/set-up-enterprise-mode-portal.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Details about how to set up the Enterprise Mode Site List Portal for your organization. -author: eross-msft +author: shortpatti ms.prod: ie11 title: Set up the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) ms.sitesec: library diff --git a/browsers/internet-explorer/ie11-deploy-guide/setup-problems-with-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/setup-problems-with-ie11.md index e106af4d3e..55f9bcfe0a 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/setup-problems-with-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/setup-problems-with-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: support ms.pagetype: appcompat description: Reviewing log files to learn more about potential setup problems with Internet Explorer 11. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 2cd79988-17d1-4317-bee9-b3ae2dd110a0 title: Setup problems with Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/system-requirements-and-language-support-for-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/system-requirements-and-language-support-for-ie11.md index 7a9dd0375b..212f8f717a 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/system-requirements-and-language-support-for-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/system-requirements-and-language-support-for-ie11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Lists the minimum system requirements and supported languages for Internet Explorer 11. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 27185e3d-c486-4e4a-9c51-5cb317c0006d title: System requirements and language support for Internet Explorer 11 (IE11) (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/troubleshoot-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/troubleshoot-ie11.md index a3124d50a6..7e28e38f9f 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/troubleshoot-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/troubleshoot-ie11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: support description: Use the topics in this section to learn how to troubleshoot several of the more common problems experienced with Internet Explorer. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 0361c1a6-3faa-42b2-a588-92439eebeeab title: Troubleshoot Internet Explorer 11 (IE11) (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/turn-off-enterprise-mode.md b/browsers/internet-explorer/ie11-deploy-guide/turn-off-enterprise-mode.md index d0d2e95b50..53ac1a4017 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/turn-off-enterprise-mode.md +++ b/browsers/internet-explorer/ie11-deploy-guide/turn-off-enterprise-mode.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: How to turn Enteprrise Mode off temporarily while testing websites and how to turn it off completely if you no longer want to to use it. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 5027c163-71e0-49b8-9dc0-f0a7310c7ae3 title: Turn off Enterprise Mode (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/turn-off-natural-metrics.md b/browsers/internet-explorer/ie11-deploy-guide/turn-off-natural-metrics.md index 02213a01d4..c98c3e7c5b 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/turn-off-natural-metrics.md +++ b/browsers/internet-explorer/ie11-deploy-guide/turn-off-natural-metrics.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: support description: Turn off natural metrics for Internet Explorer 11 -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: e31a27d7-662e-4106-a3d2-c6b0531961d5 title: Fix font rendering problems by turning off natural metrics (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/turn-on-enterprise-mode-and-use-a-site-list.md b/browsers/internet-explorer/ie11-deploy-guide/turn-on-enterprise-mode-and-use-a-site-list.md index 162fa3cee4..a46290559e 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/turn-on-enterprise-mode-and-use-a-site-list.md +++ b/browsers/internet-explorer/ie11-deploy-guide/turn-on-enterprise-mode-and-use-a-site-list.md @@ -6,8 +6,8 @@ ms.prod: ie11 ms.mktglfcycl: deploy ms.pagetype: appcompat ms.sitesec: library -author: eross-msft -ms.author: lizross +author: shortpatti +ms.author: pashort ms.date: 08/14/2017 ms.localizationpriority: medium diff --git a/browsers/internet-explorer/ie11-deploy-guide/turn-on-local-control-and-logging-for-enterprise-mode.md b/browsers/internet-explorer/ie11-deploy-guide/turn-on-local-control-and-logging-for-enterprise-mode.md index 984bad1d9c..ea5b7d450b 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/turn-on-local-control-and-logging-for-enterprise-mode.md +++ b/browsers/internet-explorer/ie11-deploy-guide/turn-on-local-control-and-logging-for-enterprise-mode.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Turn on local user control and logging for Enterprise Mode. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 6622ecce-24b1-497e-894a-e1fd5a8a66d1 title: Turn on local control and logging for Enterprise Mode (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/updated-features-and-tools-with-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/updated-features-and-tools-with-ie11.md index a94957ed71..2d64e28d56 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/updated-features-and-tools-with-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/updated-features-and-tools-with-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: High-level info about some of the new and updated features for Internet Explorer 11. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: f53c6f04-7c60-40e7-9fc5-312220f08156 title: List of updated features and tools - Internet Explorer 11 (IE11) (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md index cd9580e571..9abbcb8a09 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md +++ b/browsers/internet-explorer/ie11-deploy-guide/use-the-enterprise-mode-site-list-manager.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Use the topics in this section to learn about how to use the Enterprise Mode Site List Manager. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: f4dbed4c-08ff-40b1-ab3f-60d3b6e8ec9b title: Use the Enterprise Mode Site List Manager (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/user-interface-problems-with-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/user-interface-problems-with-ie11.md index 649cdab7ec..907b26056e 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/user-interface-problems-with-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/user-interface-problems-with-ie11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: support description: Info about where features went in the IEAK11, where the Favorites, Command, and Status bars went, and where the search bar went. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 7324faff-ccb6-4e14-ad91-af12dbca575e title: User interface problems with Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/using-enterprise-mode.md b/browsers/internet-explorer/ie11-deploy-guide/using-enterprise-mode.md index d393b04b6e..14c7b096ac 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/using-enterprise-mode.md +++ b/browsers/internet-explorer/ie11-deploy-guide/using-enterprise-mode.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: security description: Use this section to learn about how to turn on and use IE7 Enterprise Mode or IE8 Enterprise Mode. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 238ead3d-8920-429a-ac23-02f089c4384a title: Using IE7 Enterprise Mode or IE8 Enterprise Mode (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/using-ieak11-to-create-install-packages.md b/browsers/internet-explorer/ie11-deploy-guide/using-ieak11-to-create-install-packages.md index d0811f9e13..f4d86e9b12 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/using-ieak11-to-create-install-packages.md +++ b/browsers/internet-explorer/ie11-deploy-guide/using-ieak11-to-create-install-packages.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use IEAK 11 while planning, customizing, and building the custom installation package. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: af93742f-f955-44ab-bfa2-7bf0c99045d3 title: Using Internet Explorer Administration Kit 11 (IEAK 11) to create packages (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/using-inf-files-to-create-install-packages.md b/browsers/internet-explorer/ie11-deploy-guide/using-inf-files-to-create-install-packages.md index 1f67bf1416..1ccb850f60 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/using-inf-files-to-create-install-packages.md +++ b/browsers/internet-explorer/ie11-deploy-guide/using-inf-files-to-create-install-packages.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use Setup Information (.inf) files to create installation packages. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 04fa2ba8-8d84-4af6-ab99-77e4f1961b0e title: Using Setup Information (.inf) files to create packages (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-preprod-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-preprod-enterprise-mode-portal.md index 1d5418ed8a..3f67e92d70 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-preprod-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-preprod-enterprise-mode-portal.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Details about how to make sure your change request info is accurate within the pre-production environment of the Enterprise Mode Site List Portal. -author: eross-msft +author: shortpatti ms.prod: ie11 title: Verify your changes using the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) ms.sitesec: library diff --git a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md index 2c3c1e0c87..66e6178858 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/verify-changes-production-enterprise-mode-portal.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Details about how the Requester makes sure that the change request update is accurate within the production environment using the Enterprise Mode Site List Portal. -author: eross-msft +author: shortpatti ms.prod: ie11 title: Verify the change request update in the production environment using the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) ms.sitesec: library diff --git a/browsers/internet-explorer/ie11-deploy-guide/view-apps-enterprise-mode-site-list.md b/browsers/internet-explorer/ie11-deploy-guide/view-apps-enterprise-mode-site-list.md index f643e1528d..af5ebf2e29 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/view-apps-enterprise-mode-site-list.md +++ b/browsers/internet-explorer/ie11-deploy-guide/view-apps-enterprise-mode-site-list.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Details about how to view the active Enterprise Mode Site List from the Enterprise Mode Site List Portal. -author: eross-msft +author: shortpatti ms.prod: ie11 title: View the apps included in the active Enterprise Mode Site List from the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) ms.sitesec: library diff --git a/browsers/internet-explorer/ie11-deploy-guide/view-enterprise-mode-reports-for-portal.md b/browsers/internet-explorer/ie11-deploy-guide/view-enterprise-mode-reports-for-portal.md index 6341745034..942409e353 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/view-enterprise-mode-reports-for-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/view-enterprise-mode-reports-for-portal.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Details about how an Administrator can view the available Enterprise Mode reports from the Enterprise Mode Site List Portal. -author: eross-msft +author: shortpatti ms.prod: ie11 title: View the available Enterprise Mode reports from the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) ms.sitesec: library diff --git a/browsers/internet-explorer/ie11-deploy-guide/virtualization-and-compatibility-with-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/virtualization-and-compatibility-with-ie11.md index 032e121d14..d62ac7df09 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/virtualization-and-compatibility-with-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/virtualization-and-compatibility-with-ie11.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: virtualization description: Virtualization and compatibility with Internet Explorer 11 -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: b0388c04-2584-4b6d-a7a8-4e0476773a80 title: Virtualization and compatibility with Internet Explorer 11 (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md b/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md index 84f9ad23a0..bd859900d1 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md +++ b/browsers/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Info about the features included in Enterprise Mode with Internet Explorer 11. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 3c77e9f3-eb21-46d9-b5aa-f9b2341cfefa title: Enterprise Mode and the Enterprise Mode Site List (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md b/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md index 4e0e904754..e63b48ab92 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md +++ b/browsers/internet-explorer/ie11-deploy-guide/workflow-processes-enterprise-mode-portal.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: Use the topics in this section to learn how to perform all of the workflow-related processes in the Enterprise Mode Site List Portal. -author: eross-msft +author: shortpatti ms.prod: ie11 title: Workflow-based processes for employees using the Enterprise Mode Site List Portal (Internet Explorer 11 for IT Pros) ms.sitesec: library diff --git a/browsers/internet-explorer/ie11-faq/faq-for-it-pros-ie11.md b/browsers/internet-explorer/ie11-faq/faq-for-it-pros-ie11.md index 42f5a42878..4d0aae1968 100644 --- a/browsers/internet-explorer/ie11-faq/faq-for-it-pros-ie11.md +++ b/browsers/internet-explorer/ie11-faq/faq-for-it-pros-ie11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: explore description: Frequently asked questions about Internet Explorer 11 for IT Pros -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 140e7d33-584a-44da-8c68-6c1d568e1de3 title: Internet Explorer 11 - FAQ for IT Pros (Internet Explorer 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/accelerators-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/accelerators-ieak11-wizard.md index 89e951329d..b56b2dedbf 100644 --- a/browsers/internet-explorer/ie11-ieak/accelerators-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/accelerators-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the Accelerators page in the IEAK 11 Customization Wizard to add accelerators to employee devices. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 208305ad-1bcd-42f3-aca3-0ad1dda7048b title: Use the Accelerators page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/add-and-approve-activex-controls-ieak11.md b/browsers/internet-explorer/ie11-ieak/add-and-approve-activex-controls-ieak11.md index 786b891e0d..f2ab6f6f59 100644 --- a/browsers/internet-explorer/ie11-ieak/add-and-approve-activex-controls-ieak11.md +++ b/browsers/internet-explorer/ie11-ieak/add-and-approve-activex-controls-ieak11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use IEAK 11 to add and approve ActiveX controls for your organization. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 33040bd1-f0e4-4541-9fbb-16e0c76752ab title: Add and approve ActiveX controls using IEAK 11 (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/add-root-certificate-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/add-root-certificate-ieak11-wizard.md index d34a1cfeef..b0b9219277 100644 --- a/browsers/internet-explorer/ie11-ieak/add-root-certificate-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/add-root-certificate-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: We’re sorry. While we continue to recommend that you digitally sign your package, we’ve removed all of the functionality that allowed you to add a root certificate using the Internet Explorer Customization Wizard 11. The wizard page itself will be removed in a future version of the IEAK. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 7ae4e747-49d2-4551-8790-46a61b5fe838 title: Use the Add a Root Certificate page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/additional-settings-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/additional-settings-ieak11-wizard.md index 262747bff0..08b62952da 100644 --- a/browsers/internet-explorer/ie11-ieak/additional-settings-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/additional-settings-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the Additional Settings page in IEAK 11 Customization Wizard for additional settings that relate to your employee’s desktop, operating system, and security. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: c90054af-7b7f-4b00-b55b-5e5569f65f25 title: Use the Additional Settings page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/auto-config-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/auto-config-ieak11-wizard.md index 336037e339..b31c220601 100644 --- a/browsers/internet-explorer/ie11-ieak/auto-config-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/auto-config-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the Automatic Configuration page in the IEAK 11 Customization Wizard to add URLs to auto-configure IE. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: de5b1dbf-6e4d-4f86-ae08-932f14e606b0 title: Use the Automatic Configuration page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/auto-detection-dhcp-or-dns-servers-ieak11.md b/browsers/internet-explorer/ie11-ieak/auto-detection-dhcp-or-dns-servers-ieak11.md index 9f02e38d81..0752aaac38 100644 --- a/browsers/internet-explorer/ie11-ieak/auto-detection-dhcp-or-dns-servers-ieak11.md +++ b/browsers/internet-explorer/ie11-ieak/auto-detection-dhcp-or-dns-servers-ieak11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to set up automatic detection for DHCP or DNS servers using IEAK 11 in your organization. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: c6bfe7c4-f452-406f-b47e-b7f0d8c44ae1 title: Set up auto detection for DHCP or DNS servers using IEAK 11 (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/auto-version-sync-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/auto-version-sync-ieak11-wizard.md index 32aaa7e479..ae8a5441f1 100644 --- a/browsers/internet-explorer/ie11-ieak/auto-version-sync-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/auto-version-sync-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the Automatic Version Synchronization page in the IEAK 11 Customization Wizard to download the IE11 Setup file each time you run the Wizard. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: bfc7685f-843b-49c3-8b9b-07e69705840c title: Use the Automatic Version Synchronization page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/branding-ins-file-setting.md b/browsers/internet-explorer/ie11-ieak/branding-ins-file-setting.md index c2beab2672..5a0efa8edf 100644 --- a/browsers/internet-explorer/ie11-ieak/branding-ins-file-setting.md +++ b/browsers/internet-explorer/ie11-ieak/branding-ins-file-setting.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Use the \[Branding\] .INS file setting to set up your custom branding and setup info in your browser install package. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: cde600c6-29cf-4bd3-afd1-21563d2642df title: Use the Branding .INS file to create custom branding and setup info (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/browser-ui-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/browser-ui-ieak11-wizard.md index 9dad972389..03b1f4eddb 100644 --- a/browsers/internet-explorer/ie11-ieak/browser-ui-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/browser-ui-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the Browser User Interface page in the IEAK 11 Customization Wizard to change the toolbar buttons and the title bar. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: c4a18dcd-2e9c-4b5b-bcc5-9b9361a79f0d title: Use the Browser User Interface page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/browsertoolbars-ins-file-setting.md b/browsers/internet-explorer/ie11-ieak/browsertoolbars-ins-file-setting.md index df6a9d6764..e317f9ebc8 100644 --- a/browsers/internet-explorer/ie11-ieak/browsertoolbars-ins-file-setting.md +++ b/browsers/internet-explorer/ie11-ieak/browsertoolbars-ins-file-setting.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: plan description: Use the \[BrowserToolbars\] .INS file setting to customize your Internet Explorer toolbar and buttons. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 83af0558-9df3-4c2e-9350-44f7788efa6d title: Use the BrowserToolbars .INS file to customize the Internet Explorer toolbar and buttons (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/browsing-options-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/browsing-options-ieak11-wizard.md index 6e345a0d61..b602a68d7f 100644 --- a/browsers/internet-explorer/ie11-ieak/browsing-options-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/browsing-options-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the Browsing Options page in the IEAK 11 Customization Wizard to manage items in the Favorites, Favorites Bar, and Feeds section. -author: eross-msft +author: shortpatti ms.prod: ie111 ms.assetid: d6bd71ba-5df3-4b8c-8bb5-dcbc50fd974e title: Use the Browsing Options page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/cabsigning-ins-file-setting.md b/browsers/internet-explorer/ie11-ieak/cabsigning-ins-file-setting.md index f8908404a6..d7a3094423 100644 --- a/browsers/internet-explorer/ie11-ieak/cabsigning-ins-file-setting.md +++ b/browsers/internet-explorer/ie11-ieak/cabsigning-ins-file-setting.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Use the \[CabSigning\] .INS file setting to customize the digital signature info for your apps. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 098707e9-d712-4297-ac68-7d910ca8f43b title: Use the CabSigning .INS file to customize the digital signature info for your apps (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/compat-view-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/compat-view-ieak11-wizard.md index 24d6a351c7..64b989ddcb 100644 --- a/browsers/internet-explorer/ie11-ieak/compat-view-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/compat-view-ieak11-wizard.md @@ -3,7 +3,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy ms.pagetype: appcompat description: We’re sorry. We’ve removed all of the functionality included on the **Compatibility View** page of the Internet Explorer Customization Wizard 11. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 51d8f80e-93a5-41e4-9478-b8321458bc30 title: Use the Compatibility View page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/connection-mgr-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/connection-mgr-ieak11-wizard.md index 4d8ea71def..2e8573d0f1 100644 --- a/browsers/internet-explorer/ie11-ieak/connection-mgr-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/connection-mgr-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: We’re sorry. We’ve removed all of the functionality included on the **Connection Manager** page of the Internet Explorer Customization Wizard 11. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 1edaa7db-cf6b-4f94-b65f-0feff3d4081a title: Use the Connection Manager page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/connection-settings-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/connection-settings-ieak11-wizard.md index fddce5cada..a54ca3f9f5 100644 --- a/browsers/internet-explorer/ie11-ieak/connection-settings-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/connection-settings-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the Connection Settings page in IEAK 11 Customization Wizard to import and preset connection settings on your employee’s computers. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: dc93ebf7-37dc-47c7-adc3-067d07de8b78 title: Use the Connection Settings page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/connectionsettings-ins-file-setting.md b/browsers/internet-explorer/ie11-ieak/connectionsettings-ins-file-setting.md index aa4c945116..0112c0f16f 100644 --- a/browsers/internet-explorer/ie11-ieak/connectionsettings-ins-file-setting.md +++ b/browsers/internet-explorer/ie11-ieak/connectionsettings-ins-file-setting.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: plan description: Use the \[ConnectionSettings\] .INS file setting to specify the network connection settings needed to install your custom package. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 41410300-6ddd-43b2-b9e2-0108a2221355 title: Use the ConnectionSettings .INS file to review the network connections for install (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/create-build-folder-structure-ieak11.md b/browsers/internet-explorer/ie11-ieak/create-build-folder-structure-ieak11.md index 2c57bf6c16..b8981f575f 100644 --- a/browsers/internet-explorer/ie11-ieak/create-build-folder-structure-ieak11.md +++ b/browsers/internet-explorer/ie11-ieak/create-build-folder-structure-ieak11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: plan description: How to create your folder structure on the computer that you’ll use to build your custom browser package. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: e0d05a4c-099f-4f79-a069-4aa1c28a1080 title: Create the build computer folder structure using IEAK 11 (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/create-manage-deploy-custom-pkgs-ieak11.md b/browsers/internet-explorer/ie11-ieak/create-manage-deploy-custom-pkgs-ieak11.md index 3a1868fb73..4827fc1c75 100644 --- a/browsers/internet-explorer/ie11-ieak/create-manage-deploy-custom-pkgs-ieak11.md +++ b/browsers/internet-explorer/ie11-ieak/create-manage-deploy-custom-pkgs-ieak11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: plan description: Review this list of tasks and references before you create and deploy your Internet Explorer 11 custom install packages. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: fe71c603-bf07-41e1-a477-ade5b28c9fb3 title: Tasks and references to consider before creating and deploying custom packages using IEAK 11 (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/create-multiple-browser-packages-ieak11.md b/browsers/internet-explorer/ie11-ieak/create-multiple-browser-packages-ieak11.md index 3db92fe111..cb1a3823fc 100644 --- a/browsers/internet-explorer/ie11-ieak/create-multiple-browser-packages-ieak11.md +++ b/browsers/internet-explorer/ie11-ieak/create-multiple-browser-packages-ieak11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Steps to create multiple versions of your custom browser if you support more than 1 version of Windows, more than 1 language, or have different features in each package. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 4c5f3503-8c69-4691-ae97-1523091ab333 title: Create multiple versions of your custom package using IEAK 11 (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/create-uninstall-inf-files-for-custom-components.md b/browsers/internet-explorer/ie11-ieak/create-uninstall-inf-files-for-custom-components.md index 827bcba1e5..e9cb1ff4ce 100644 --- a/browsers/internet-explorer/ie11-ieak/create-uninstall-inf-files-for-custom-components.md +++ b/browsers/internet-explorer/ie11-ieak/create-uninstall-inf-files-for-custom-components.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Use Setup information (.inf) files to uninstall custom components from your custom browser packages. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 8257aa41-58de-4339-81dd-9f2ffcc10a08 title: Use Setup information (.inf) files to uninstall custom components (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/custom-components-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/custom-components-ieak11-wizard.md index 900c072e85..5b7532f69e 100644 --- a/browsers/internet-explorer/ie11-ieak/custom-components-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/custom-components-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the Custom Components page in the IEAK 11 Customization Wizard to add additional components for your employees to install with IE. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 38a2b90f-c324-4dc8-ad30-8cd3e3e901d7 title: Use the Custom Components page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/custombranding-ins-file-setting.md b/browsers/internet-explorer/ie11-ieak/custombranding-ins-file-setting.md index f05693b17c..9d4d9f6b4f 100644 --- a/browsers/internet-explorer/ie11-ieak/custombranding-ins-file-setting.md +++ b/browsers/internet-explorer/ie11-ieak/custombranding-ins-file-setting.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: plan description: Use the \[CustomBranding\] .INS file setting to specify the location of your branding cabinet (.cab) file. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 9c74e239-65c5-4aa5-812f-e0ed80c5c2b0 title: Use the CustomBranding .INS file to create custom branding and setup info (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/customize-automatic-search-for-ie.md b/browsers/internet-explorer/ie11-ieak/customize-automatic-search-for-ie.md index 731f49011a..a4bbac4b2e 100644 --- a/browsers/internet-explorer/ie11-ieak/customize-automatic-search-for-ie.md +++ b/browsers/internet-explorer/ie11-ieak/customize-automatic-search-for-ie.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: manage description: Customize Automatic Search in Internet Explorer so that your employees can type a single word into the Address box to search for frequently used pages. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 694e2f92-5e08-49dc-b83f-677d61fa918a title: Customize Automatic Search using IEAK 11 (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/extreginf-ins-file-setting.md b/browsers/internet-explorer/ie11-ieak/extreginf-ins-file-setting.md index c6b893ae59..4c3726a566 100644 --- a/browsers/internet-explorer/ie11-ieak/extreginf-ins-file-setting.md +++ b/browsers/internet-explorer/ie11-ieak/extreginf-ins-file-setting.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Use the \[ExtRegInf\] .INS file setting to specify your Setup information (.inf) files and the installation mode for your custom components. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 53148422-d784-44dc-811d-ef814b86a4c6 title: Use the ExtRegInf .INS file to specify your installation files and mode (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/favorites-favoritesbar-and-feeds-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/favorites-favoritesbar-and-feeds-ieak11-wizard.md index b7e9e61455..7b876c2cea 100644 --- a/browsers/internet-explorer/ie11-ieak/favorites-favoritesbar-and-feeds-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/favorites-favoritesbar-and-feeds-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the Favorites, Favorites Bar, and Feeds page in IEAK 11 Customization Wizard to add links, web slices, and feeds to your custom browser package. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 84afa831-5642-4b8f-b7df-212a53ec8fc7 title: Use the Favorites, Favorites Bar, and Feeds page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/favoritesex-ins-file-setting.md b/browsers/internet-explorer/ie11-ieak/favoritesex-ins-file-setting.md index 17111a3d2e..68953ff98d 100644 --- a/browsers/internet-explorer/ie11-ieak/favoritesex-ins-file-setting.md +++ b/browsers/internet-explorer/ie11-ieak/favoritesex-ins-file-setting.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Use the \[FavoritesEx\] .INS file setting to specify your Favorites icon file, whether Favorites is available offline, and your Favorites URLs. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 55de376a-d442-478e-8978-3b064407b631 title: Use the FavoritesEx .INS file for your Favorites icon and URLs (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/feature-selection-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/feature-selection-ieak11-wizard.md index ce4ea05ef8..4baf035425 100644 --- a/browsers/internet-explorer/ie11-ieak/feature-selection-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/feature-selection-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the Feature Selection page in the IEAK 11 Customization Wizard to choose which parts of the setup processes and Internet Explorer 11 to change for your company. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 9cb8324e-d73b-41ba-ade9-3acc796e21d8 title: Use the Feature Selection page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/file-locations-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/file-locations-ieak11-wizard.md index 81db6122a3..70f59f0665 100644 --- a/browsers/internet-explorer/ie11-ieak/file-locations-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/file-locations-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the File Locations page in the IEAK 11 Customization Wizard to change the location of your install package and IE11 folders. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: bd0620e1-0e07-4560-95ac-11888c2c389e title: Use the File Locations page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/file-types-ieak11.md b/browsers/internet-explorer/ie11-ieak/file-types-ieak11.md index ff98f17921..d782c47cf9 100644 --- a/browsers/internet-explorer/ie11-ieak/file-types-ieak11.md +++ b/browsers/internet-explorer/ie11-ieak/file-types-ieak11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: plan description: Review the file types that are created and used by tools in the Internet Explorer Administration Kit 11 (IEAK 11). -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: e5735074-3e9b-4a00-b1a7-b8fd8baca327 title: File types used or created by IEAK 11 (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/first-run-and-welcome-page-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/first-run-and-welcome-page-ieak11-wizard.md index 024ae25439..8ee207bf57 100644 --- a/browsers/internet-explorer/ie11-ieak/first-run-and-welcome-page-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/first-run-and-welcome-page-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the First Run Wizard and Welcome Page Options page in the IEAK 11 Customization Wizard to set what your employee’s see the first time they log on to IE, based on their operating system. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 85f856a6-b707-48a9-ba99-3a6e898276a9 title: Use the First Run Wizard and Welcome Page Options page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/guidelines-toolbar-and-favorites-list-ieak11.md b/browsers/internet-explorer/ie11-ieak/guidelines-toolbar-and-favorites-list-ieak11.md index 5be00d1e01..f3fbc10a27 100644 --- a/browsers/internet-explorer/ie11-ieak/guidelines-toolbar-and-favorites-list-ieak11.md +++ b/browsers/internet-explorer/ie11-ieak/guidelines-toolbar-and-favorites-list-ieak11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: plan description: Customization guidelines for your Internet Explorer toolbar button and Favorites List icons. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: bddc8f23-9ac1-449d-ad71-f77f43ae3b5c title: Customize the toolbar button and Favorites List icons using IEAK 11 (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/hardware-and-software-reqs-ieak11.md b/browsers/internet-explorer/ie11-ieak/hardware-and-software-reqs-ieak11.md index 8ca4874a43..6e1b19b500 100644 --- a/browsers/internet-explorer/ie11-ieak/hardware-and-software-reqs-ieak11.md +++ b/browsers/internet-explorer/ie11-ieak/hardware-and-software-reqs-ieak11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: plan description: List of supported hardware and software requirements for Internet Explorer 11 and the Internet Explorer Administration Kit 11. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: c50b86dc-7184-43d1-8daf-e750eb88dabb title: Hardware and software requirements for Internet Explorer 11 and the IEAK 11 (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/hidecustom-ins-file-setting.md b/browsers/internet-explorer/ie11-ieak/hidecustom-ins-file-setting.md index d2c3f68572..a0cec600e1 100644 --- a/browsers/internet-explorer/ie11-ieak/hidecustom-ins-file-setting.md +++ b/browsers/internet-explorer/ie11-ieak/hidecustom-ins-file-setting.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Use the \[HideCustom\] .INS file setting to decide whether to hide the GUID for each custom component. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: e673f7b1-c3aa-4072-92b0-20c6dc3d9277 title: Use the HideCustom .INS file to hide the GUID for each custom component (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/ie-setup-command-line-options-and-return-codes.md b/browsers/internet-explorer/ie11-ieak/ie-setup-command-line-options-and-return-codes.md index ee8f5a506d..3363f80ab6 100644 --- a/browsers/internet-explorer/ie11-ieak/ie-setup-command-line-options-and-return-codes.md +++ b/browsers/internet-explorer/ie11-ieak/ie-setup-command-line-options-and-return-codes.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Reference about the command-line options and return codes for Internet Explorer Setup. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 40c23024-cb5d-4902-ad1b-6e8a189a699f title: Internet Explorer Setup command-line options and return codes (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/ieak11-wizard-custom-options.md b/browsers/internet-explorer/ie11-ieak/ieak11-wizard-custom-options.md index dd8f4f2e46..1e17bda2eb 100644 --- a/browsers/internet-explorer/ie11-ieak/ieak11-wizard-custom-options.md +++ b/browsers/internet-explorer/ie11-ieak/ieak11-wizard-custom-options.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: plan description: Review the options available to help you customize your browser install packages for deployment to your employee's devices. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 4b804da3-c3ac-4b60-ab1c-99536ff6e31b title: Internet Explorer Administration Kit 11 (IEAK 11) Customization Wizard options (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/iexpress-command-line-options.md b/browsers/internet-explorer/ie11-ieak/iexpress-command-line-options.md index ffcd221cf9..c2483af8c4 100644 --- a/browsers/internet-explorer/ie11-ieak/iexpress-command-line-options.md +++ b/browsers/internet-explorer/ie11-ieak/iexpress-command-line-options.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Reference about the command-line options for the IExpress Wizard. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: aa16d738-1067-403c-88b3-bada12cf9752 title: IExpress Wizard command-line options (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/iexpress-wizard-for-win-server.md b/browsers/internet-explorer/ie11-ieak/iexpress-wizard-for-win-server.md index 9a5d7d0b05..235580070d 100644 --- a/browsers/internet-explorer/ie11-ieak/iexpress-wizard-for-win-server.md +++ b/browsers/internet-explorer/ie11-ieak/iexpress-wizard-for-win-server.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Use the IExpress Wizard on Windows Server 2008 R2 with SP1 to create self-extracting files to run your custom Internet Explorer Setup program. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 5100886d-ec88-4c1c-8cd7-be00da874c57 title: IExpress Wizard for Windows Server 2008 R2 with SP1 (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/important-urls-home-page-and-support-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/important-urls-home-page-and-support-ieak11-wizard.md index e8f38fa7ce..60b082565b 100644 --- a/browsers/internet-explorer/ie11-ieak/important-urls-home-page-and-support-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/important-urls-home-page-and-support-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the Important URLs - Home Page and Support page in the IEAK 11 Customization Wizard to choose one or more **Home** pages and an online support page for your customized version of IE. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 19e34879-ba9d-41bf-806a-3b9b9b752fc1 title: Use the Important URLs - Home Page and Support page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/index.md b/browsers/internet-explorer/ie11-ieak/index.md index e9dbdc8840..74c0cbdb1c 100644 --- a/browsers/internet-explorer/ie11-ieak/index.md +++ b/browsers/internet-explorer/ie11-ieak/index.md @@ -1,7 +1,7 @@ --- ms.mktglfcycl: plan description: IEAK 11 - Internet Explorer Administration Kit 11 Users Guide -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 847bd7b4-d5dd-4e10-87b5-4d7d3a99bbac title: Internet Explorer Administration Kit 11 (IEAK 11) - Administrator's Guide (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/internal-install-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/internal-install-ieak11-wizard.md index e9bfd321d4..30e1694ffe 100644 --- a/browsers/internet-explorer/ie11-ieak/internal-install-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/internal-install-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the Internal Install page in the IEAK 11 Customization Wizard to customize Setup for the default browser and the latest browser updates. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 33d078e3-75b8-455b-9126-f0d272ed676f title: Use the Internal Install page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/isp-security-ins-file-setting.md b/browsers/internet-explorer/ie11-ieak/isp-security-ins-file-setting.md index 8a0ea02769..ba4e23f6df 100644 --- a/browsers/internet-explorer/ie11-ieak/isp-security-ins-file-setting.md +++ b/browsers/internet-explorer/ie11-ieak/isp-security-ins-file-setting.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Use the \[ISP_Security\] .INS file setting to add the root certificate for your custom Internet Explorer package. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 4eca2de5-7071-45a2-9c99-75115be00d06 title: Use the ISP_Security .INS file to add your root certificate (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/language-selection-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/language-selection-ieak11-wizard.md index 4a739c06f1..cd6540d994 100644 --- a/browsers/internet-explorer/ie11-ieak/language-selection-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/language-selection-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the Language Selection page in the IEAK 11 Customization Wizard to choose the lanaguage for your IEAK 11 custom package. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: f9d4ab57-9b1d-4cbc-9398-63f4938df1f6 title: Use the Language Selection page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/media-ins-file-setting.md b/browsers/internet-explorer/ie11-ieak/media-ins-file-setting.md index bc8385d9c6..ff473d6648 100644 --- a/browsers/internet-explorer/ie11-ieak/media-ins-file-setting.md +++ b/browsers/internet-explorer/ie11-ieak/media-ins-file-setting.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Use the \[Media\] .INS file setting to specify the types of media on which your custom install package is available. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: c57bae60-d520-49a9-a77d-da43f7ebe5b8 title: Use the Media .INS file to specify your install media (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/pkg-type-selection-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/pkg-type-selection-ieak11-wizard.md index 5582c13f96..19e75dbdca 100644 --- a/browsers/internet-explorer/ie11-ieak/pkg-type-selection-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/pkg-type-selection-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the Package Type Selection page in the IEAK 11 Customization Wizard to pick the media type you’ll use to distribute your custom package. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: dd91f788-d05e-4f45-9fd5-d951abf04f2c title: Use the Package Type Selection page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/platform-selection-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/platform-selection-ieak11-wizard.md index 8439514a79..9bac11b82d 100644 --- a/browsers/internet-explorer/ie11-ieak/platform-selection-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/platform-selection-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the Platform Selection page in the IEAK 11 Customization Wizard to pick the specs for your employee devices that will get the install package. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 9cbf5abd-86f7-42b6-9810-0b606bbe8218 title: Use the Platform Selection page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/prep-network-install-with-ieak11.md b/browsers/internet-explorer/ie11-ieak/prep-network-install-with-ieak11.md index 25279d4ae0..d6e16707bd 100644 --- a/browsers/internet-explorer/ie11-ieak/prep-network-install-with-ieak11.md +++ b/browsers/internet-explorer/ie11-ieak/prep-network-install-with-ieak11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: plan description: Learn about what you need to do before you deploy your custom browser package using IEAK 11 over your network. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 2c66d22a-4a94-47cc-82ab-7274abe1dfd6 title: Before you install your package over your network using IEAK 11 (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/programs-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/programs-ieak11-wizard.md index 553242559b..7509c355d2 100644 --- a/browsers/internet-explorer/ie11-ieak/programs-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/programs-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the Programs page in the IEAK 11 Customization Wizard to pick the default programs to use for Internet services. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: f715668f-a50d-4db0-b578-e6526fbfa1fc title: Use the Programs page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/proxy-auto-config-examples.md b/browsers/internet-explorer/ie11-ieak/proxy-auto-config-examples.md index 03ae1fe39f..9a57aef1fa 100644 --- a/browsers/internet-explorer/ie11-ieak/proxy-auto-config-examples.md +++ b/browsers/internet-explorer/ie11-ieak/proxy-auto-config-examples.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Learn about how to use a proxy auto-configuration (.pac) file to specify an automatic proxy URL. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 6c94708d-71bd-44bd-a445-7e6763b374ae title: Use proxy auto-configuration (.pac) files with IEAK 11 (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/proxy-ins-file-setting.md b/browsers/internet-explorer/ie11-ieak/proxy-ins-file-setting.md index f54ff8c47c..c98971ddef 100644 --- a/browsers/internet-explorer/ie11-ieak/proxy-ins-file-setting.md +++ b/browsers/internet-explorer/ie11-ieak/proxy-ins-file-setting.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Use the \[Proxy\] .INS file setting to define whether to use a proxy server. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 30b03c2f-e3e5-48d2-9007-e3fd632f3c18 title: Use the Proxy .INS file to specify a proxy server (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/proxy-settings-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/proxy-settings-ieak11-wizard.md index 13ab11fff7..c29f790845 100644 --- a/browsers/internet-explorer/ie11-ieak/proxy-settings-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/proxy-settings-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the Proxy Settings page in the IEAK 11 Customization Wizard to pick the proxy servers used to connect to required services. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 1fa1eee3-e97d-41fa-a48c-4a6e0dc8b544 title: Use the Proxy Settings page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/register-uninstall-app-ieak11.md b/browsers/internet-explorer/ie11-ieak/register-uninstall-app-ieak11.md index a4d6f308bd..e0838b0473 100644 --- a/browsers/internet-explorer/ie11-ieak/register-uninstall-app-ieak11.md +++ b/browsers/internet-explorer/ie11-ieak/register-uninstall-app-ieak11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Learn how to register an uninstall app for your custom components, using IEAK 11. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 4da1d408-af4a-4c89-a491-d6f005fd5005 title: Register an uninstall app for custom components using IEAK 11 (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/rsop-snapin-for-policy-settings-ieak11.md b/browsers/internet-explorer/ie11-ieak/rsop-snapin-for-policy-settings-ieak11.md index 7c269a8157..922be0f879 100644 --- a/browsers/internet-explorer/ie11-ieak/rsop-snapin-for-policy-settings-ieak11.md +++ b/browsers/internet-explorer/ie11-ieak/rsop-snapin-for-policy-settings-ieak11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: manage description: Learn how to use the Resultant Set of Policy (RSoP) snap-in to view your policy settings. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 0f21b320-e879-4a06-8589-aae6fc264666 title: Use the RSoP snap-in to review policy settings (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/search-providers-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/search-providers-ieak11-wizard.md index 614f7db2ba..0e48aa99c7 100644 --- a/browsers/internet-explorer/ie11-ieak/search-providers-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/search-providers-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the Search Providers page in the IEAK 11 Customization Wizard to add additional providers and set the default. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 48cfaba5-f4c0-493c-b656-445311b7bc52 title: Use the Search Providers page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/security-and-ieak11.md b/browsers/internet-explorer/ie11-ieak/security-and-ieak11.md index 4b81854546..fe275274f8 100644 --- a/browsers/internet-explorer/ie11-ieak/security-and-ieak11.md +++ b/browsers/internet-explorer/ie11-ieak/security-and-ieak11.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: plan description: Learn about the security features available in Internet Explorer 11 and IEAK 11. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 5b64c9cb-f8da-411a-88e4-fa69dea473e2 title: Security features and IEAK 11 (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/security-and-privacy-settings-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/security-and-privacy-settings-ieak11-wizard.md index a6649bee68..8da6980597 100644 --- a/browsers/internet-explorer/ie11-ieak/security-and-privacy-settings-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/security-and-privacy-settings-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the Security and Privacy Settings page in the IEAK 11 Customization Wizard to manage your security zones, privacy settings, and content ratings. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: cb7cd1df-6a79-42f6-b3a1-8ae467053f82 title: Use the Security and Privacy Settings page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/security-imports-ins-file-setting.md b/browsers/internet-explorer/ie11-ieak/security-imports-ins-file-setting.md index a0f042d14e..a01457ac6c 100644 --- a/browsers/internet-explorer/ie11-ieak/security-imports-ins-file-setting.md +++ b/browsers/internet-explorer/ie11-ieak/security-imports-ins-file-setting.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Use the \[Security Imports\] .INS file setting to decide whether to import security info to your custom package. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 19791c44-aaa7-4f37-9faa-85cbdf29f68e title: Use the Security Imports .INS file to import security info (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/url-ins-file-setting.md b/browsers/internet-explorer/ie11-ieak/url-ins-file-setting.md index 4d39e29ec6..b5ba778a93 100644 --- a/browsers/internet-explorer/ie11-ieak/url-ins-file-setting.md +++ b/browsers/internet-explorer/ie11-ieak/url-ins-file-setting.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Use the \[URL\] .INS file setting to decide whether to use an auto-configured proxy server. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: 05b09dfa-cf11-408d-92c2-b4ae434a59a7 title: Use the URL .INS file to use an auto-configured proxy server (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/user-experience-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/user-experience-ieak11-wizard.md index bfeba39179..425f3e2e60 100644 --- a/browsers/internet-explorer/ie11-ieak/user-experience-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/user-experience-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the User Experience page in the IEAK 11 Customization Wizard to decide user interaction with the Setup process. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: d3378058-e4f0-4a11-a888-b550af994bfa title: Use the User Experience page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/using-internet-settings-ins-files.md b/browsers/internet-explorer/ie11-ieak/using-internet-settings-ins-files.md index 17553421f4..b3eaeb6c0f 100644 --- a/browsers/internet-explorer/ie11-ieak/using-internet-settings-ins-files.md +++ b/browsers/internet-explorer/ie11-ieak/using-internet-settings-ins-files.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: Info about how to use Internet Settings (.ins) files and the IEAK 11 to configure your custom browser package. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: a24a7cdb-681e-4f34-a53c-6d8383c5f977 title: Using Internet Settings (.INS) files with IEAK 11 (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/ie11-ieak/wizard-complete-ieak11-wizard.md b/browsers/internet-explorer/ie11-ieak/wizard-complete-ieak11-wizard.md index 6a6994cb45..aa88edcfee 100644 --- a/browsers/internet-explorer/ie11-ieak/wizard-complete-ieak11-wizard.md +++ b/browsers/internet-explorer/ie11-ieak/wizard-complete-ieak11-wizard.md @@ -2,7 +2,7 @@ ms.localizationpriority: medium ms.mktglfcycl: deploy description: How to use the Wizard Complete - Next Steps page in the IEAK 11 Customization Wizard to build your custom Internet Explorer install package. -author: eross-msft +author: shortpatti ms.prod: ie11 ms.assetid: aaaac88a-2022-4d0b-893c-b2404b45cabc title: Use the Wizard Complete - Next Steps page in the IEAK 11 Wizard (Internet Explorer Administration Kit 11 for IT Pros) diff --git a/browsers/internet-explorer/index.md b/browsers/internet-explorer/index.md index f845b1a18f..c2dbda0086 100644 --- a/browsers/internet-explorer/index.md +++ b/browsers/internet-explorer/index.md @@ -1,7 +1,7 @@ --- ms.mktglfcycl: deploy description: The landing page for IE11 that lets you access the documentation. -author: eross-msft +author: shortpatti ms.prod: IE11 title: Internet Explorer 11 (IE11) (Internet Explorer 11 for IT Pros) assetid: be3dc32e-80d9-4d9f-a802-c7db6c50dbe0 From 06b9ae00c4a33335a999b58945aee8636d8defbf Mon Sep 17 00:00:00 2001 From: alexlushsevernunival Date: Thu, 5 Jul 2018 16:01:13 +0100 Subject: [PATCH 151/403] Correction to the path of the GPO --- ...roll-a-windows-10-device-automatically-using-group-policy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md index 5ff07ac151..010ca41cad 100644 --- a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md +++ b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md @@ -106,7 +106,7 @@ Requirements: - Enterprise AD must be integrated with Azure AD. - Ensure that PCs belong to same computer group. -1. Create a Group Policy Object (GPO) and enable the Group Policy **Auto MDM enrollment with AAD token**. +1. Create a Group Policy Object (GPO) and enable the Group Policy **Computer Configuration** > **Policies** > **Administrative Templates** > **Windows Components** > **MDM** > **Enable automatic MDM enrollment using default Azure AD credentials**. 2. Create a Security Group for the PCs. 3. Link the GPO. 4. Filter using Security Groups. From b1a8db636e0cadb2e93802b9ec54989bd523b909 Mon Sep 17 00:00:00 2001 From: Marc Shepard <37675325+marcshep-msft@users.noreply.github.com> Date: Thu, 5 Jul 2018 09:29:19 -0700 Subject: [PATCH 152/403] Tweaks to reference section Added a link to Trust Center, removed "en-us" from link to Trusted Cloud --- windows/deployment/update/windows-analytics-privacy.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/windows-analytics-privacy.md b/windows/deployment/update/windows-analytics-privacy.md index a3e43f7e7b..49c1fc93cc 100644 --- a/windows/deployment/update/windows-analytics-privacy.md +++ b/windows/deployment/update/windows-analytics-privacy.md @@ -45,7 +45,8 @@ See these topics for additional background information about related privacy iss - [Diagnostic Data Viewer Overview](https://docs.microsoft.com/windows/configuration/diagnostic-data-viewer-overview) - [Licensing Terms and Documentation](https://www.microsoftvolumelicensing.com/DocumentSearch.aspx?Mode=3&DocumentTypeId=31) - [Learn about security and privacy at Microsoft datacenters](http://www.microsoft.com/datacenters) -- [Confidence in the trusted cloud](https://azure.microsoft.com/en-us/support/trust-center/) +- [Confidence in the trusted cloud](https://azure.microsoft.com/support/trust-center/) +- [Trust Center](https://www.microsoft.com/trustcenter) ### Can Windows Analytics be used without a direct client connection to the Microsoft Data Management Service? No, the entire service is powered by Windows diagnostic data, which requires that devices have this direct connectivity. From 985097bfd053d0a9f96ace3d2abff9ac5c540b38 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Thu, 5 Jul 2018 16:59:23 +0000 Subject: [PATCH 153/403] Merged PR 9546: ApplicationManagement/LaunchAppAfterLogOn - new in Policy CSP --- .../policy-configuration-service-provider.md | 24 ++-- .../mdm/policy-csp-applicationmanagement.md | 114 +++++++++++++++++- 2 files changed, 128 insertions(+), 10 deletions(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index c83c0c3811..c37bf5cc29 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -213,6 +213,9 @@ The following diagram shows the Policy configuration service provider in tree fo
      ApplicationManagement/DisableStoreOriginatedApps
      +
      + ApplicationManagement/LaunchAppAfterLogOn +
      ApplicationManagement/MSIAllowUserControlOverInstall
      @@ -228,6 +231,9 @@ The following diagram shows the Policy configuration service provider in tree fo
      ApplicationManagement/RestrictAppToSystemVolume
      +
      + ApplicationManagement/ScheduleForceRestartForUpdateFailures +
      ### AppRuntime policies @@ -4751,15 +4757,15 @@ The following diagram shows the Policy configuration service provider in tree fo - [Browser/AllowSearchSuggestionsinAddressBar](#browser-allowsearchsuggestionsinaddressbar) - [Browser/AllowSmartScreen](#browser-allowsmartscreen) - [Connectivity/AllowBluetooth](#connectivity-allowbluetooth) -- [DeviceLock/AllowIdleReturnWithoutPassword](#devicelock-allowidlereturnwithoutpassword) -- [DeviceLock/AllowSimpleDevicePassword](#devicelock-allowsimpledevicepassword) -- [DeviceLock/AlphanumericDevicePasswordRequired](#devicelock-alphanumericdevicepasswordrequired) -- [DeviceLock/DevicePasswordEnabled](#devicelock-devicepasswordenabled) -- [DeviceLock/DevicePasswordHistory](#devicelock-devicepasswordhistory) -- [DeviceLock/MaxDevicePasswordFailedAttempts](#devicelock-maxdevicepasswordfailedattempts) -- [DeviceLock/MaxInactivityTimeDeviceLock](#devicelock-maxinactivitytimedevicelock) -- [DeviceLock/MinDevicePasswordComplexCharacters](#devicelock-mindevicepasswordcomplexcharacters) -- [DeviceLock/MinDevicePasswordLength](#devicelock-mindevicepasswordlength) +- [DeviceLock/AllowIdleReturnWithoutPassword](#devicelock-allowidlereturnwithoutpassword) +- [DeviceLock/AllowSimpleDevicePassword](#devicelock-allowsimpledevicepassword) +- [DeviceLock/AlphanumericDevicePasswordRequired](#devicelock-alphanumericdevicepasswordrequired) +- [DeviceLock/DevicePasswordEnabled](#devicelock-devicepasswordenabled) +- [DeviceLock/DevicePasswordHistory](#devicelock-devicepasswordhistory) +- [DeviceLock/MaxDevicePasswordFailedAttempts](#devicelock-maxdevicepasswordfailedattempts) +- [DeviceLock/MaxInactivityTimeDeviceLock](#devicelock-maxinactivitytimedevicelock) +- [DeviceLock/MinDevicePasswordComplexCharacters](#devicelock-mindevicepasswordcomplexcharacters) +- [DeviceLock/MinDevicePasswordLength](#devicelock-mindevicepasswordlength) - [Experience/AllowCortana](#experience-allowcortana) - [Experience/AllowManualMDMUnenrollment](#experience-allowmanualmdmunenrollment) - [Privacy/AllowCrossDeviceClipboard](#privacy-allowcrossdeviceclipboard) diff --git a/windows/client-management/mdm/policy-csp-applicationmanagement.md b/windows/client-management/mdm/policy-csp-applicationmanagement.md index a89cb1074a..b5a30cff8b 100644 --- a/windows/client-management/mdm/policy-csp-applicationmanagement.md +++ b/windows/client-management/mdm/policy-csp-applicationmanagement.md @@ -6,11 +6,13 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: MariciaAlforque -ms.date: 05/14/2018 +ms.date: 07/02/2018 --- # Policy CSP - ApplicationManagement +> [!WARNING] +> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
      @@ -43,6 +45,9 @@ ms.date: 05/14/2018
      ApplicationManagement/DisableStoreOriginatedApps
      +
      + ApplicationManagement/LaunchAppAfterLogOn +
      ApplicationManagement/MSIAllowUserControlOverInstall
      @@ -58,6 +63,9 @@ ms.date: 05/14/2018
      ApplicationManagement/RestrictAppToSystemVolume
      +
      + ApplicationManagement/ScheduleForceRestartForUpdateFailures +
      @@ -544,6 +552,58 @@ The following list shows the supported values:
      + +**ApplicationManagement/LaunchAppAfterLogOn** + + + + + + + + + + + + + + + + + + + + + +
      HomeProBusinessEnterpriseEducationMobileMobile Enterprise
      cross markcheck mark5check mark5check mark5check mark5
      + + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +List of semi-colon delimited Package Family Names of Windows apps. Listed Windows apps are launched after logon. This policy allows the IT admin to specify a list of applications that users can run after logging on to the device. + + + + + + + + + + + + + +
      + **ApplicationManagement/MSIAllowUserControlOverInstall** @@ -850,6 +910,57 @@ The following list shows the supported values: + +
      + + +**ApplicationManagement/ScheduleForceRestartForUpdateFailures** + + + + + + + + + + + + + + + + + + + + + +
      HomeProBusinessEnterpriseEducationMobileMobile Enterprise
      cross markcross markcross markcheck mark5check mark5
      + + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + + + + + + + + + + + + +
      Footnote: @@ -858,6 +969,7 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. +- 5 - Added in the next major release of Windows 10. From cb182b0a04c30d01d451eb7c21203819fe3fd2a6 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 10:03:05 -0700 Subject: [PATCH 154/403] pseudo --- ...age-privacy-windows-defender-advanced-threat-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/data-storage-privacy-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/data-storage-privacy-windows-defender-advanced-threat-protection.md index fbed5c3ef2..b4de052320 100644 --- a/windows/security/threat-protection/windows-defender-atp/data-storage-privacy-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/data-storage-privacy-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 06/13/2018 +ms.date: 07/05/2018 --- # Windows Defender ATP data storage and privacy @@ -51,7 +51,7 @@ In all scenarios, data is encrypted using 256-bit [AES encyption](https://en.wik ## Do I have the flexibility to select where to store my data? -When onboarding the service for the first time, you can choose to store your data in Microsoft Azure datacenters in the European Union, the United Kingdom, or the United States. Once configured, you cannot change the location where your data is stored. This provides a convenient way to minimize compliance risk by actively selecting the geographic locations where your data will reside. Customer data in de-identified form may also be stored in the central storage and processing systems in the United States. +When onboarding the service for the first time, you can choose to store your data in Microsoft Azure datacenters in the European Union, the United Kingdom, or the United States. Once configured, you cannot change the location where your data is stored. This provides a convenient way to minimize compliance risk by actively selecting the geographic locations where your data will reside. Customer data in pseudonymized form may also be stored in the central storage and processing systems in the United States. ## Is my data isolated from other customer data? Yes, your data is isolated through access authentication and logical segregation based on customer identifier. Each customer can only access data collected from its own organization and generic data that Microsoft provides. From 88a91aba720c5b4a7e5b43234918cd141d1d6876 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Thu, 5 Jul 2018 17:05:20 +0000 Subject: [PATCH 155/403] Merged PR 9552: ApplicationManagement/ScheduleForceRestartForUpdateFailures - new in Policy CSP --- .../mdm/policy-csp-applicationmanagement.md | 68 ++++++++++++++++++- 1 file changed, 67 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-applicationmanagement.md b/windows/client-management/mdm/policy-csp-applicationmanagement.md index b5a30cff8b..39546190c2 100644 --- a/windows/client-management/mdm/policy-csp-applicationmanagement.md +++ b/windows/client-management/mdm/policy-csp-applicationmanagement.md @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: MariciaAlforque -ms.date: 07/02/2018 +ms.date: 07/03/2018 --- # Policy CSP - ApplicationManagement @@ -949,12 +949,78 @@ The following list shows the supported values: +To ensure apps are up-to-date, this policy allows the admins to set a recurring or one time date to restart apps whose update failed due to the app being in use allowing the update to be applied. +Value type is string. +Sample SyncML: + +``` syntax + + + + 2 + + + ./Device/Vendor/MSFT/Policy/Config/ApplicationManagement/ScheduleForceRestartForUpdateFailures + + + + xml + + + + + + + + +``` +XSD: + +``` syntax + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +``` From 41b450026aa87470704c6cfd1844f0261c3a789a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 10:14:22 -0700 Subject: [PATCH 156/403] fix toc --- windows/security/threat-protection/TOC.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 67f4e35763..0a4b4d58e5 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -8,7 +8,7 @@ ## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) -### [Windows Defender Security Center] +### Windows Defender Security Center ####Get started ##### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) ##### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) @@ -87,7 +87,7 @@ ###### [Advanced hunting query language best practices](windows-defender-atp\advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) -### [Protect users, data, and devices with conditional access](windows-defender-atp\conditional-access-windows-defender-advanced-threat-protection.md) +#### [Protect users, data, and devices with conditional access](windows-defender-atp\conditional-access-windows-defender-advanced-threat-protection.md) ####API and SIEM support ##### [Pull alerts to your SIEM tools](windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md) From 1e0dfdc204ef5e02eb0f4a351d80fb586fea7106 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 10:24:54 -0700 Subject: [PATCH 157/403] move security center app --- windows/security/threat-protection/TOC.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 7752e6c2e5..be580f9aa2 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -222,8 +222,6 @@ ### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) ## [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) -### [Windows Defender AV in the Windows Defender Security Center app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) - ### [Windows Defender AV on Windows Server 2016](windows-defender-antivirus\windows-defender-antivirus-on-windows-server-2016.md) ### [Windows Defender Antivirus compatibility](windows-defender-antivirus\windows-defender-antivirus-compatibility.md) @@ -287,7 +285,7 @@ #### [Use Windows Management Instrumentation (WMI) to configure and manage Windows Defender AV](windows-defender-antivirus\use-wmi-windows-defender-antivirus.md) #### [Use the mpcmdrun.exe commandline tool to configure and manage Windows Defender AV](windows-defender-antivirus\command-line-arguments-windows-defender-antivirus.md) - +## [Windows Defender AV in the Windows Defender Security Center app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) ## [Windows Defender Exploit Guard](windows-defender-exploit-guard\windows-defender-exploit-guard.md) ### [Evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\evaluate-windows-defender-exploit-guard.md) From 54dcfe380db8c31b9f71a753b657deef31eed8ba Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 10:33:52 -0700 Subject: [PATCH 158/403] fix ca --- 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 be580f9aa2..f41fb07b2f 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -96,7 +96,7 @@ ##### [Advanced hunting query language best practices](windows-defender-atp\advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) -## [Protect users, data, and devices with conditional access](windows-defender-atp\conditional-access-windows-defender-advanced-threat-protection.md) +### [Protect users, data, and devices with conditional access](windows-defender-atp\conditional-access-windows-defender-advanced-threat-protection.md) ###API and SIEM support #### [Pull alerts to your SIEM tools](windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md) From 618bbe5dc4d8276cf6cafe5b2b73c2b440ac33a8 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Thu, 5 Jul 2018 11:03:04 -0700 Subject: [PATCH 159/403] Finished old file and started updating new file. --- ...e-a-package-accelerator-with-powershell.md | 20 +++--- .../appv-create-a-package-accelerator.md | 70 +++++++++---------- 2 files changed, 45 insertions(+), 45 deletions(-) diff --git a/windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md b/windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md index 2364dd4b2e..73e03486ab 100644 --- a/windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md +++ b/windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md @@ -18,23 +18,25 @@ App-V package accelerators automatically sequence large, complex applications. A 1. Install the App-V sequencer. For more information about installing the sequencer, see [How to install the sequencer](appv-install-the-sequencer.md). 2. To open a Windows PowerShell console, select **Start** and enter **PowerShell**. Right-click **Windows PowerShell** and select **Run as Administrator**. -3. Enter the **New-AppvPackageAccelerator** cmdlet. -4. To create a package accelerator, make sure that you have the .appv package to create an accelerator from the installation media or installation files, and optionally a readme file for the accelerator's consumers to use. The following parameters are required to use the package accelerator cmdlet: +3. Make sure that you have the .appv package to create an accelerator from the installation media or installation files. You can also optionally use a readme file for the accelerator's users to reference. +4. Enter the **New-AppvPackageAccelerator** cmdlet. - - **InstalledFilesPath** specifies the application installation path. - - **Installer** specifies the path to the application installer media - - **InputPackagePath** specifies the path to the .appv package - - **Path** specifies the output directory for the package. + The following parameters are required to use the package accelerator cmdlet: - The following example displays how you can create a package accelerator with an .appv package and the installation media: + - *InstalledFilesPath* specifies the application installation path. + - *Installer* specifies the path to the application installer media. + - *InputPackagePath* specifies the path to the .appv package. + - *Path* specifies the output directory for the package. + + The following example cmdlet shows how you can create a package accelerator with an .appv package and the installation media: ```PowerShell New-AppvPackageAccelerator -InputPackagePath -Installer -Path ``` - An additional optional parameter that can be used with the **New-AppvPackageAccelerator** cmdlet is as follows: + You can also use the following optional parameter with the **New-AppvPackageAccelerator** cmdlet: - - **AcceleratorDescriptionFile** specifies the path to user created package accelerator instructions. The package accelerator instructions are **.txt** or **.rtf** description files that will be included in the package created using the package accelerator. + - *AcceleratorDescriptionFile* specifies the path to user created package accelerator instructions. The package accelerator instructions are **.txt** or **.rtf** description files that will be included in the package created by the package accelerator. ## Have a suggestion for App-V? diff --git a/windows/application-management/app-v/appv-create-a-package-accelerator.md b/windows/application-management/app-v/appv-create-a-package-accelerator.md index b62f27281a..a36c7033bc 100644 --- a/windows/application-management/app-v/appv-create-a-package-accelerator.md +++ b/windows/application-management/app-v/appv-create-a-package-accelerator.md @@ -1,6 +1,6 @@ --- -title: How to Create a Package Accelerator (Windows 10) -description: How to Create a Package Accelerator +title: How to create a package accelerator (Windows 10) +description: How to create a package accelerator. author: MaggiePucciEvans ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy @@ -8,72 +8,70 @@ ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 --- +# How to create a package accelerator - -# How to Create a Package Accelerator - -**Applies to** -- Windows 10, version 1607 +>Applies to: Windows 10, version 1607 App-V package accelerators automatically generate new virtual application packages. ->**Note**  You can use Windows PowerShell to create a package accelerator. For more information see [How to Create a Package Accelerator by Using Windows PowerShell](appv-create-a-package-accelerator-with-powershell.md). +>[!NOTE] +>You can use Windows PowerShell to create a package accelerator. For more information, see [How to create a package accelerator by using Windows PowerShell](appv-create-a-package-accelerator-with-powershell.md). Use the following procedure to create a package accelerator. ->**Important** +>[!IMPORTANT] +> > - Package Accelerators can contain password and user-specific information. Therefore you must save Package Accelerators and the associated installation media in a secure location, and you should digitally sign the Package Accelerator after you create it so that the publisher can be verified when the App-V Package Accelerator is applied. > - Before you begin the following procedure, perform the following: - - Copy the virtual application package that you will use to create the package accelerator locally to the computer running the sequencer. - - Copy all required installation files associated with the virtual application package to the computer running the sequencer. -> - The App-V Sequencer does not grant any license rights to the software application you are using to create the Package Accelerator. You must abide by all end user license terms for the application you are using. It is your responsibility to make sure the software application’s license terms allow you to create a Package Accelerator using App-V Sequencer. + >- Copy the virtual application package that you will use to create the package accelerator locally to the computer running the sequencer. + >- Copy all required installation files associated with the virtual application package to the computer running the sequencer. +> - The App-V Sequencer does not grant any license rights to the software application you are using to create the Package Accelerator. You must abide by all end user license terms for the application you are using. It is your responsibility to make sure the software application’s license terms allow you to create a package accelerator with the App-V sequencer. -## To create a package accelerator +## Create a package accelerator -1. To start the App-V sequencer, on the computer that is running the sequencer, click **Start** / **All Programs** / **Microsoft Application Virtualization** / **Microsoft Application Virtualization Sequencer**. +1. To start the App-V sequencer on the computer running the sequencer, select **Start** > **All Programs** > **Microsoft Application Virtualization** > **Microsoft Application Virtualization Sequencer**. -2. To start the App-V **Create Package Accelerator** wizard, in the App-V sequencer console, click **Tools** / **Create Accelerator**. +2. To start the App-V **Create Package Accelerator** wizard, in the App-V sequencer console, select **Tools** > **Create Accelerator**. -3. On the **Select Package** page, to specify an existing virtual application package to use to create the Package Accelerator, click **Browse**, and locate the existing virtual application package (.appv file). +3. On the **Select Package** page, to specify an existing virtual application package to use to create the Package Accelerator, select **Browse**, then locate the existing virtual application package (it will appear as an .appv file). - **Tip**
      - Copy the files associated with the virtual application package you plan to use locally to the computer running the Sequencer. - - Click **Next**. + >[!TIP] + >Copy the files associated with the virtual application package you plan to use locally to the computer running the Sequencer. -4. On the **Installation Files** page, to specify the folder that contains the installation files that you used to create the original virtual application package, click **Browse**, and then select the directory that contains the installation files. + Select **Next**. - **Tip**
      - Copy the folder that contains the required installation files to the computer running the Sequencer. +4. To specify the folder containing original virtual package's installation files, go to the **Installation Files** page and select **Browse**, then select the directory that contains the installation files. -5. If the application is already installed on the computer running the sequencer, to specify the installation file, select **Files installed on local system**. To use this option, the application must already be installed in the default installation location. + >[!TIP] + >Copy the folder that contains the required installation files to the computer running the Sequencer. -6. On the **Gathering Information** page, review the files that were not found in the location specified on the **Installation Files** page of this wizard. If the files displayed are not required, select **Remove these files**, and then click **Next**. If the files are required, click **Previous** and copy the required files to the directory specified on the **Installation Files** page. +5. If the application is already installed on the computer running the sequencer, to specify the installation file, select **Files installed on local system**. To use this option, the application must already be installed in the default installation location. - **Note**
      - You must either remove the unrequired files, or click **Previous** and locate the required files to advance to the next page of this wizard. +6. On the **Gathering Information** page, review the files that were not found in the location specified on the **Installation Files** page of this wizard. If the files displayed are not required, select **Remove these files**, then select **Next**. If the files are required, select **Previous** and copy the required files to the directory specified on the **Installation Files** page. -7. On the **Select Files** page, carefully review the files that were detected, and clear any file that should be removed from the package accelerator. Select only files that are required for the application to run successfully, and then click **Next**. + >[!NOTE] + >You must either remove the unrequired files or select **Previous** and locate the required files to advance to the next page of this wizard. -8. On the **Verify Applications** page, confirm that all installation files that are required to build the package are displayed. When the Package Accelerator is used to create a new package, all installation files displayed in the **Applications** pane are required to create the package. +7. On the **Select Files** page, carefully review the files that were detected, and clear any file that should be removed from the package accelerator. Select only files that are required for the application to run successfully, and then click **Next**. + +8. On the **Verify Applications** page, confirm that all installation files that are required to build the package are displayed. When the Package Accelerator is used to create a new package, all installation files displayed in the **Applications** pane are required to create the package. If necessary, to add additional Installer files, click **Add**. To remove unnecessary installation files, select the Installer file, and then click **Delete**. To edit the properties associated with an installer, click **Edit**. The installation files specified in this step will be required when the Package Accelerator is used to create a new virtual application package. After you have confirmed the information displayed, click **Next**. -9. On the **Select Guidance** page, to specify a file that contains information about how the Package Accelerator, click **Browse**. For example, this file can contain information about how the computer running the Sequencer should be configured, application prerequisite information for target computers, and general notes. You should provide all required information for the Package Accelerator to be successfully applied. The file you select must be in rich text (.rtf) or text file (.txt) format. Click **Next**. +9. On the **Select Guidance** page, to specify a file that contains information about how the Package Accelerator, click **Browse**. For example, this file can contain information about how the computer running the Sequencer should be configured, application prerequisite information for target computers, and general notes. You should provide all required information for the Package Accelerator to be successfully applied. The file you select must be in rich text (.rtf) or text file (.txt) format. Click **Next**. 10. On the **Create Package Accelerator** page, to specify where to save the Package Accelerator, click **Browse** and select the directory. 11. On the **Completion** page, to close the **Create Package Accelerator** wizard, click **Close**. - **Important**
      - To help ensure that the package accelerator is as secure as possible, and so that the publisher can be verified when the package accelerator is applied, you should always digitally sign the package accelerator. + >[!IMPORTANT] + >To help ensure that the package accelerator is as secure as possible, and so that the publisher can be verified when the package accelerator is applied, you should always digitally sign the package accelerator. ## Have a suggestion for App-V? -Add or vote on suggestions on the [Application Virtualization feedback site](https://appv.uservoice.com/forums/280448-microsoft-application-virtualization).
      For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). +Add or vote on suggestions on the [Application Virtualization feedback site](https://appv.uservoice.com/forums/280448-microsoft-application-virtualization). ## Related topics -[Operations for App-V](appv-operations.md) - -[How to Create a Virtual Application Package Using an App-V Package Accelerator](appv-create-a-virtual-application-package-package-accelerator.md) +- [Operations for App-V](appv-operations.md) +- [How to Create a Virtual Application Package Using an App-V Package Accelerator](appv-create-a-virtual-application-package-package-accelerator.md) From 7737b73c8e19618c4a5f3e178a7479cb95e96c96 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Thu, 5 Jul 2018 11:20:54 -0700 Subject: [PATCH 160/403] fixed sentence fragment --- windows/deployment/upgrade/upgrade-readiness-requirements.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-requirements.md b/windows/deployment/upgrade/upgrade-readiness-requirements.md index ac75385be4..6e85f14d18 100644 --- a/windows/deployment/upgrade/upgrade-readiness-requirements.md +++ b/windows/deployment/upgrade/upgrade-readiness-requirements.md @@ -40,7 +40,7 @@ While Upgrade Readiness can be used to assist with updating devices from Windows Upgrade Readiness is offered as a solution in Microsoft Operations Management Suite (OMS) and Azure Log Analytics, a collection of cloud based services for managing on premises and cloud computing environments. For more information about OMS, see [Operations Management Suite overview](http://azure.microsoft.com/en-us/documentation/articles/operations-management-suite-overview/) or the Azure [Log Analytics overview](https://azure.microsoft.com/services/log-analytics/). -If you’re already using OMS or Azure Log Analytics, you’ll find Upgrade Readiness in the Solutions Gallery. Click the **Upgrade Readiness** tile in the gallery and then click **Add** on the solution’s details page. Upgrade Readiness is now visible in your workspace. You can also +If you’re already using OMS or Azure Log Analytics, you’ll find Upgrade Readiness in the Solutions Gallery. Click the **Upgrade Readiness** tile in the gallery and then click **Add** on the solution’s details page. Upgrade Readiness is now visible in your workspace. If you are not using OMS or Azure Log Analytics, go to [Log Analytics](https://azure.microsoft.com/services/log-analytics/) on Microsoft.com and select **Start free** to start the setup process. During the process, you’ll create a workspace and add the Upgrade Readiness solution to it. From acee3e2cca06c708fe943b612f70ab2f4d8ac0cc Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Thu, 5 Jul 2018 19:37:59 +0000 Subject: [PATCH 161/403] Merged PR 9571: Sediment pack events added to RS3 events and fields --- ...ndows-diagnostic-events-and-fields-1709.md | 91 ++++++++++++++++++- 1 file changed, 86 insertions(+), 5 deletions(-) diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md index 35e98f0a3c..072587c84a 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md @@ -6,10 +6,10 @@ ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security -ms.localizationpriority: medium -author: eross-msft -ms.author: lizross -ms.date: 03/13/2018 +localizationpriority: high +author: danihalfin +ms.author: daniha +ms.date: 06/20/2018 --- @@ -2773,11 +2773,92 @@ The following fields are available: - **UserGuid** The CEIP user ID. +## Remediation events + +>[!NOTE] +>Events from this provider are sent with the installation of KB4023057 and any subsequent Windows update. For details, see [this support article](https://support.microsoft.com/help/4023057). + +### Microsoft.Windows.Remediation.Applicable + +Reports whether a specific remediation to issues preventing security and quality updates is applicable based on detection. + +The following fields are available: + +- **CV** Correlation vector. +- **DetectedCondition** Boolean true if detect condition is true and perform action will be run. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by the remediation system. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the remediation plugin specified for each generic plugin event. +- **RemediationShellDeviceManaged** TRUE if the device is WSUS managed or Windows Updated is disabled. +- **RemediationShellDeviceNewOS** TRUE if the device has a recently installed OS. +- **RemediationShellDeviceSccm** TRUE if the device is SCCM managed. +- **RemediationShellDeviceZeroExhaust** TRUE if the device has opted out of Windows Updates completely. +- **Result** Result for detection or perform action phases of the remediation system. + +### Microsoft.Windows.Remediation.ChangePowerProfileDetection + +Indicates whether the remediation system can put in a request to defer a system-initiated sleep to enable installation of security or quality updates. + +The following fields are available: + +- **ActionName** A descriptive name for the plugin action. +- **CurrentPowerPlanGUID** The ID of the current power plan configured on the device. +- **CV** Correlation vector. +- **GlobalEventCounter** Counter that indicates the ordering of events on the device. +- **PackageVersion** Current package version of remediation service. +- **RemediationBatteryPowerBatteryLevel** Integer between 0 and 100 indicating % battery power remaining (if not on battery, expect 0). +- **RemediationFUInProcess** Result that shows whether the device is currently installing a feature update. +- **RemediationScanInProcess** Result that shows whether the device is currently scanning for updates. +- **RemediationTargetMachine** Result that shows whether this device is a candidate for remediation(s) that will fix update issues. +- **SetupMutexAvailable** Result that shows whether setup mutex is available or not. +- **SysPowerStatusAC** Result that shows whether system is on AC power or not. + +### Microsoft.Windows.Remediation.Completed + +Enables tracking the completion of a process that remediates issues preventing security and quality updates. + +The following fields are available: + +- **CV** Correlation vector. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by the remediation system. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the specific remediation for each generic plugin event. +- **RemediationNoisyHammerTaskKickOffIsSuccess** Event that indicates the Update Assistant task has been started successfully. +- **Result** Indicates whether the remediation has completed. + +### Microsoft.Windows.Remediation.RemediationShellMainExeEventId + +Enables tracking the ID of a process that remediates issues preventing security and quality updates. + +The following fields are available: + +- **CV** Correlation vector. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by the remediation system. +- **PackageVersion** Current package version of Remediation. +- **RemediationShellCanAcquireSedimentMutex** True if the remediation was able to acquire the sediment mutex. False if it is already running. +- **RemediationShellExecuteShellResult** Indicates if the remediation system completed without errors. +- **RemediationShellFoundDriverDll** Indicates whether the remediation system found its component files to run properly. +- **RemediationShellLoadedShellDriver** Indicates whether the remediation system loaded its component files to run properly. +- **RemediationShellLoadedShellFunction** Indicates whether the remediation system loaded the functions from its component files to run properly. + +### Microsoft.Windows.Remediation.Started + +Enables tracking the start of a process that remediates issues preventing security and quality updates. + +The following fields are available: + +- **CV** Correlation vector. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by the remediation system. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the specific remediation for each generic plugin event. +- **Result** Results of the detection or perform action phases of the remediation system. + + ## Setup events ### SetupPlatformTel.SetupPlatformTelActivityStarted -"This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. " +This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. The following fields are available: From dfbd74c2ef35832ea8ddf4bf6431f2e1c6651821 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 13:27:01 -0700 Subject: [PATCH 162/403] revert to master --- windows/security/threat-protection/TOC.md | 382 +++++++++++----------- 1 file changed, 187 insertions(+), 195 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 0a4b4d58e5..f41fb07b2f 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -1,220 +1,227 @@ # [Threat protection](index.md) - +## [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) +### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) +### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) +### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) +### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) +### [Account protection](windows-defender-security-center\wdsc-account-protection.md) +### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) +### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) +### [Device security](windows-defender-security-center\wdsc-device-security.md) +### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) +### [Family options](windows-defender-security-center\wdsc-family-options.md) ## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) -### Windows Defender Security Center -####Get started -##### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) -##### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) -##### [Troubleshoot subscription and portal access issues](windows-defender-atp\troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) -##### [Preview features](windows-defender-atp\preview-windows-defender-advanced-threat-protection.md) -##### [Data storage and privacy](windows-defender-atp\data-storage-privacy-windows-defender-advanced-threat-protection.md) -##### [Assign user access to the portal](windows-defender-atp\assign-portal-access-windows-defender-advanced-threat-protection.md) -#### [Onboard machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) -##### [Onboard Windows 10 machines](windows-defender-atp\configure-endpoints-windows-defender-advanced-threat-protection.md) -###### [Onboard machines using Group Policy](windows-defender-atp\configure-endpoints-gp-windows-defender-advanced-threat-protection.md) -###### [Onboard machines using System Center Configuration Manager](windows-defender-atp\configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) -###### [Onboard machines using Mobile Device Management tools](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) -####### [Onboard machines using Microsoft Intune](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#onboard-windows-10-machines-using-microsoft-intune) -###### [Onboard machines using a local script](windows-defender-atp\configure-endpoints-script-windows-defender-advanced-threat-protection.md) -###### [Onboard non-persistent virtual desktop infrastructure (VDI) machines](windows-defender-atp\configure-endpoints-vdi-windows-defender-advanced-threat-protection.md) -##### [Onboard servers](windows-defender-atp\configure-server-endpoints-windows-defender-advanced-threat-protection.md) -##### [Onboard non-Windows machines](windows-defender-atp\configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md) -##### [Run a detection test on a newly onboarded machine](windows-defender-atp\run-detection-test-windows-defender-advanced-threat-protection.md) -##### [Run simulated attacks on machines](windows-defender-atp\attack-simulations-windows-defender-advanced-threat-protection.md) -##### [Configure proxy and Internet connectivity settings](windows-defender-atp\configure-proxy-internet-windows-defender-advanced-threat-protection.md) -##### [Troubleshoot onboarding issues](windows-defender-atp\troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) -#### [Understand the Windows Defender ATP portal](windows-defender-atp\use-windows-defender-advanced-threat-protection.md) -##### [Portal overview](windows-defender-atp\portal-overview-windows-defender-advanced-threat-protection.md) -##### [View the Security operations dashboard](windows-defender-atp\security-operations-dashboard-windows-defender-advanced-threat-protection.md) -##### [View the Secure Score dashboard and improve your secure score](windows-defender-atp\secure-score-dashboard-windows-defender-advanced-threat-protection.md) -##### [View the Threat analytics dashboard and take recommended mitigation actions](windows-defender-atp\threat-analytics-dashboard-windows-defender-advanced-threat-protection.md) +###Get started +#### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) +#### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) +#### [Troubleshoot subscription and portal access issues](windows-defender-atp\troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) +#### [Preview features](windows-defender-atp\preview-windows-defender-advanced-threat-protection.md) +#### [Data storage and privacy](windows-defender-atp\data-storage-privacy-windows-defender-advanced-threat-protection.md) +#### [Assign user access to the portal](windows-defender-atp\assign-portal-access-windows-defender-advanced-threat-protection.md) +### [Onboard machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) +#### [Onboard Windows 10 machines](windows-defender-atp\configure-endpoints-windows-defender-advanced-threat-protection.md) +##### [Onboard machines using Group Policy](windows-defender-atp\configure-endpoints-gp-windows-defender-advanced-threat-protection.md) +##### [Onboard machines using System Center Configuration Manager](windows-defender-atp\configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) +##### [Onboard machines using Mobile Device Management tools](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) +###### [Onboard machines using Microsoft Intune](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#onboard-windows-10-machines-using-microsoft-intune) +##### [Onboard machines using a local script](windows-defender-atp\configure-endpoints-script-windows-defender-advanced-threat-protection.md) +##### [Onboard non-persistent virtual desktop infrastructure (VDI) machines](windows-defender-atp\configure-endpoints-vdi-windows-defender-advanced-threat-protection.md) +#### [Onboard servers](windows-defender-atp\configure-server-endpoints-windows-defender-advanced-threat-protection.md) +#### [Onboard non-Windows machines](windows-defender-atp\configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md) +#### [Run a detection test on a newly onboarded machine](windows-defender-atp\run-detection-test-windows-defender-advanced-threat-protection.md) +#### [Run simulated attacks on machines](windows-defender-atp\attack-simulations-windows-defender-advanced-threat-protection.md) +#### [Configure proxy and Internet connectivity settings](windows-defender-atp\configure-proxy-internet-windows-defender-advanced-threat-protection.md) +#### [Troubleshoot onboarding issues](windows-defender-atp\troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) +### [Understand the Windows Defender ATP portal](windows-defender-atp\use-windows-defender-advanced-threat-protection.md) +#### [Portal overview](windows-defender-atp\portal-overview-windows-defender-advanced-threat-protection.md) +#### [View the Security operations dashboard](windows-defender-atp\security-operations-dashboard-windows-defender-advanced-threat-protection.md) +#### [View the Secure Score dashboard and improve your secure score](windows-defender-atp\secure-score-dashboard-windows-defender-advanced-threat-protection.md) +#### [View the Threat analytics dashboard and take recommended mitigation actions](windows-defender-atp\threat-analytics-dashboard-windows-defender-advanced-threat-protection.md) -####Investigate and remediate threats -#####Alerts queue -###### [View and organize the Alerts queue](windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md) -###### [Manage alerts](windows-defender-atp/manage-alerts-windows-defender-advanced-threat-protection.md) -###### [Investigate alerts](windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md) -###### [Investigate files](windows-defender-atp/investigate-files-windows-defender-advanced-threat-protection.md) -###### [Investigate machines](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md) -###### [Investigate an IP address](windows-defender-atp/investigate-ip-windows-defender-advanced-threat-protection.md) -###### [Investigate a domain](windows-defender-atp/investigate-domain-windows-defender-advanced-threat-protection.md) +###Investigate and remediate threats +####Alerts queue +##### [View and organize the Alerts queue](windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md) +##### [Manage alerts](windows-defender-atp/manage-alerts-windows-defender-advanced-threat-protection.md) +##### [Investigate alerts](windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md) +##### [Investigate files](windows-defender-atp/investigate-files-windows-defender-advanced-threat-protection.md) +##### [Investigate machines](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md) +##### [Investigate an IP address](windows-defender-atp/investigate-ip-windows-defender-advanced-threat-protection.md) +##### [Investigate a domain](windows-defender-atp/investigate-domain-windows-defender-advanced-threat-protection.md) ##### [Investigate a user account](windows-defender-atp/investigate-user-windows-defender-advanced-threat-protection.md) -#####Machines list -###### [View and organize the Machines list](windows-defender-atp/machines-view-overview-windows-defender-advanced-threat-protection.md) -###### [Manage machine group and tags](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#manage-machine-group-and-tags) -###### [Alerts related to this machine](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#alerts-related-to-this-machine) -###### [Machine timeline](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#machine-timeline) -####### [Search for specific events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#search-for-specific-events) -####### [Filter events from a specific date](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#filter-events-from-a-specific-date) -####### [Export machine timeline events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#export-machine-timeline-events) -####### [Navigate between pages](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#navigate-between-pages) +####Machines list +##### [View and organize the Machines list](windows-defender-atp/machines-view-overview-windows-defender-advanced-threat-protection.md) +##### [Manage machine group and tags](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#manage-machine-group-and-tags) +##### [Alerts related to this machine](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#alerts-related-to-this-machine) +##### [Machine timeline](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#machine-timeline) +###### [Search for specific events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#search-for-specific-events) +###### [Filter events from a specific date](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#filter-events-from-a-specific-date) +###### [Export machine timeline events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#export-machine-timeline-events) +###### [Navigate between pages](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#navigate-between-pages) -##### [Take response actions](windows-defender-atp/response-actions-windows-defender-advanced-threat-protection.md) -###### [Take response actions on a machine](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md) -####### [Collect investigation package](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#collect-investigation-package-from-machines) -####### [Run antivirus scan](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#run-windows-defender-antivirus-scan-on-machines) -####### [Restrict app execution](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#restrict-app-execution) -####### [Remove app restriction](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#remove-app-restriction) -####### [Isolate machines from the network](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#isolate-machines-from-the-network) -####### [Release machine from isolation](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#release-machine-from-isolation) -####### [Check activity details in Action center](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) -###### [Take response actions on a file](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md) -####### [Stop and quarantine files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#stop-and-quarantine-files-in-your-network) -####### [Remove file from quarantine](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-quarantine) -####### [Block files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#block-files-in-your-network) -####### [Remove file from blocked list](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-blocked-list) -####### [Check activity details in Action center](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) -####### [Deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#deep-analysis) -######## [Submit files for analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#submit-files-for-analysis) -######## [View deep analysis reports](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#view-deep-analysis-reports) -######## [Troubleshoot deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#troubleshoot-deep-analysis) +#### [Take response actions](windows-defender-atp/response-actions-windows-defender-advanced-threat-protection.md) +##### [Take response actions on a machine](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md) +###### [Collect investigation package](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#collect-investigation-package-from-machines) +###### [Run antivirus scan](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#run-windows-defender-antivirus-scan-on-machines) +###### [Restrict app execution](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#restrict-app-execution) +###### [Remove app restriction](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#remove-app-restriction) +###### [Isolate machines from the network](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#isolate-machines-from-the-network) +###### [Release machine from isolation](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#release-machine-from-isolation) +###### [Check activity details in Action center](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) +##### [Take response actions on a file](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md) +###### [Stop and quarantine files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#stop-and-quarantine-files-in-your-network) +###### [Remove file from quarantine](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-quarantine) +###### [Block files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#block-files-in-your-network) +###### [Remove file from blocked list](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-blocked-list) +###### [Check activity details in Action center](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) +###### [Deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#deep-analysis) +####### [Submit files for analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#submit-files-for-analysis) +####### [View deep analysis reports](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#view-deep-analysis-reports) +####### [Troubleshoot deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#troubleshoot-deep-analysis) -##### [Use Automated investigation to investigate and remediate threats](windows-defender-atp\automated-investigations-windows-defender-advanced-threat-protection.md) -##### [Query data using Advanced hunting](windows-defender-atp\advanced-hunting-windows-defender-advanced-threat-protection.md) -###### [Advanced hunting reference](windows-defender-atp\advanced-hunting-reference-windows-defender-advanced-threat-protection.md) -###### [Advanced hunting query language best practices](windows-defender-atp\advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) +#### [Use Automated investigation to investigate and remediate threats](windows-defender-atp\automated-investigations-windows-defender-advanced-threat-protection.md) +#### [Query data using Advanced hunting](windows-defender-atp\advanced-hunting-windows-defender-advanced-threat-protection.md) +##### [Advanced hunting reference](windows-defender-atp\advanced-hunting-reference-windows-defender-advanced-threat-protection.md) +##### [Advanced hunting query language best practices](windows-defender-atp\advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) -#### [Protect users, data, and devices with conditional access](windows-defender-atp\conditional-access-windows-defender-advanced-threat-protection.md) +### [Protect users, data, and devices with conditional access](windows-defender-atp\conditional-access-windows-defender-advanced-threat-protection.md) -####API and SIEM support -##### [Pull alerts to your SIEM tools](windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md) -###### [Enable SIEM integration](windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md) -###### [Configure Splunk to pull alerts](windows-defender-atp/configure-splunk-windows-defender-advanced-threat-protection.md) -###### [Configure HP ArcSight to pull alerts](windows-defender-atp/configure-arcsight-windows-defender-advanced-threat-protection.md) -###### [Windows Defender ATP alert API fields](windows-defender-atp/api-portal-mapping-windows-defender-advanced-threat-protection.md) -###### [Pull alerts using REST API](windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md) -###### [Troubleshoot SIEM tool integration issues](windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md) +###API and SIEM support +#### [Pull alerts to your SIEM tools](windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md) +##### [Enable SIEM integration](windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md) +##### [Configure Splunk to pull alerts](windows-defender-atp/configure-splunk-windows-defender-advanced-threat-protection.md) +##### [Configure HP ArcSight to pull alerts](windows-defender-atp/configure-arcsight-windows-defender-advanced-threat-protection.md) +##### [Windows Defender ATP alert API fields](windows-defender-atp/api-portal-mapping-windows-defender-advanced-threat-protection.md) +##### [Pull alerts using REST API](windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md) +##### [Troubleshoot SIEM tool integration issues](windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md) -##### [Use the threat intelligence API to create custom alerts](windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection.md) -###### [Understand threat intelligence concepts](windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection.md) -###### [Enable the custom threat intelligence application](windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md) -###### [Create custom threat intelligence alerts](windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md) -###### [PowerShell code examples](windows-defender-atp/powershell-example-code-windows-defender-advanced-threat-protection.md) -###### [Python code examples](windows-defender-atp/python-example-code-windows-defender-advanced-threat-protection.md) -###### [Experiment with custom threat intelligence alerts](windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md) -###### [Troubleshoot custom threat intelligence issues](windows-defender-atp/troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) -##### [Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) -###### [Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) -#######Actor -######## [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) -######## [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) -#######Alerts -######## [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) -######## [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) -######## [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) -######## [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) -#######Domain -######## [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) -######## [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) -######## [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) +#### [Use the threat intelligence API to create custom alerts](windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection.md) +##### [Understand threat intelligence concepts](windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection.md) +##### [Enable the custom threat intelligence application](windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md) +##### [Create custom threat intelligence alerts](windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md) +##### [PowerShell code examples](windows-defender-atp/powershell-example-code-windows-defender-advanced-threat-protection.md) +##### [Python code examples](windows-defender-atp/python-example-code-windows-defender-advanced-threat-protection.md) +##### [Experiment with custom threat intelligence alerts](windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md) +##### [Troubleshoot custom threat intelligence issues](windows-defender-atp/troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) +#### [Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) +##### [Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) +######Actor +####### [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) +####### [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) +######Alerts +####### [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) +####### [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) +####### [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) +####### [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) +####### [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) +####### [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) +####### [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) +######Domain +####### [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) +####### [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) +####### [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) -#######File -######## [Block file API](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) -######## [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) -######## [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get file related machines](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) -######## [Get file statistics](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) -######## [Get FileActions collection API](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) -######## [Unblock file API](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) +######File +####### [Block file API](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) +####### [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) +####### [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get file related machines](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) +####### [Get file statistics](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) +####### [Get FileActions collection API](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) +####### [Unblock file API](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) -#######IP -######## [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) -######## [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) -######## [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) -#######Machines -######## [Collect investigation package API](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) -######## [Find machine information by IP](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) -######## [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -######## [Get FileMachineAction object API](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) -######## [Get FileMachineActions collection API](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) -######## [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) -######## [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) -######## [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get MachineAction object API](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) -######## [Get MachineActions collection API](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) -######## [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -######## [Get package SAS URI API](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) -######## [Isolate machine API](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) -######## [Release machine from isolation API](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) -######## [Remove app restriction API](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) -######## [Request sample API](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) -######## [Restrict app execution API](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) -######## [Run antivirus scan API](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) -######## [Stop and quarantine file API](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) +######IP +####### [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) +####### [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) +####### [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) +######Machines +####### [Collect investigation package API](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) +####### [Find machine information by IP](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) +####### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +####### [Get FileMachineAction object API](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) +####### [Get FileMachineActions collection API](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) +####### [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) +####### [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) +####### [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get MachineAction object API](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) +####### [Get MachineActions collection API](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) +####### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +####### [Get package SAS URI API](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) +####### [Isolate machine API](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) +####### [Release machine from isolation API](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) +####### [Remove app restriction API](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) +####### [Request sample API](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) +####### [Restrict app execution API](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) +####### [Run antivirus scan API](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) +####### [Stop and quarantine file API](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) -#######User -######## [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) -######## [Get user information](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) -######## [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) -######## [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) +######User +####### [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) +####### [Get user information](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) +####### [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) +####### [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) -####Reporting -##### [Create and build Power BI reports using Windows Defender ATP data](windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md) +###Reporting +#### [Create and build Power BI reports using Windows Defender ATP data](windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md) -####Check service health and sensor state -##### [Check sensor state](windows-defender-atp\check-sensor-status-windows-defender-advanced-threat-protection.md) -###### [Fix unhealthy sensors](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md) -###### [Inactive machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#inactive-machines) -###### [Misconfigured machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#misconfigured-machines) -##### [Check service health](windows-defender-atp\service-status-windows-defender-advanced-threat-protection.md) -#### [Configure Windows Defender ATP Settings](windows-defender-atp\preferences-setup-windows-defender-advanced-threat-protection.md) +###Check service health and sensor state +#### [Check sensor state](windows-defender-atp\check-sensor-status-windows-defender-advanced-threat-protection.md) +##### [Fix unhealthy sensors](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md) +##### [Inactive machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#inactive-machines) +##### [Misconfigured machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#misconfigured-machines) +#### [Check service health](windows-defender-atp\service-status-windows-defender-advanced-threat-protection.md) +### [Configure Windows Defender ATP Settings](windows-defender-atp\preferences-setup-windows-defender-advanced-threat-protection.md) -#####General -###### [Update data retention settings](windows-defender-atp\data-retention-settings-windows-defender-advanced-threat-protection.md) -###### [Configure alert notifications](windows-defender-atp\configure-email-notifications-windows-defender-advanced-threat-protection.md) -###### [Enable and create Power BI reports using Windows Defender ATP data](windows-defender-atp\powerbi-reports-windows-defender-advanced-threat-protection.md) -###### [Enable Secure score security controls](windows-defender-atp\enable-secure-score-windows-defender-advanced-threat-protection.md) -###### [Configure advanced features](windows-defender-atp\advanced-features-windows-defender-advanced-threat-protection.md) +####General +##### [Update data retention settings](windows-defender-atp\data-retention-settings-windows-defender-advanced-threat-protection.md) +##### [Configure alert notifications](windows-defender-atp\configure-email-notifications-windows-defender-advanced-threat-protection.md) +##### [Enable and create Power BI reports using Windows Defender ATP data](windows-defender-atp\powerbi-reports-windows-defender-advanced-threat-protection.md) +##### [Enable Secure score security controls](windows-defender-atp\enable-secure-score-windows-defender-advanced-threat-protection.md) +##### [Configure advanced features](windows-defender-atp\advanced-features-windows-defender-advanced-threat-protection.md) -#####Permissions -###### [Manage portal access using RBAC](windows-defender-atp\rbac-windows-defender-advanced-threat-protection.md) -###### [Create and manage machine groups](windows-defender-atp\machine-groups-windows-defender-advanced-threat-protection.md) +####Permissions +##### [Manage portal access using RBAC](windows-defender-atp\rbac-windows-defender-advanced-threat-protection.md) +##### [Create and manage machine groups](windows-defender-atp\machine-groups-windows-defender-advanced-threat-protection.md) -#####APIs -###### [Enable Threat intel](windows-defender-atp\enable-custom-ti-windows-defender-advanced-threat-protection.md) -###### [Enable SIEM integration](windows-defender-atp\enable-siem-integration-windows-defender-advanced-threat-protection.md) +####APIs +##### [Enable Threat intel](windows-defender-atp\enable-custom-ti-windows-defender-advanced-threat-protection.md) +##### [Enable SIEM integration](windows-defender-atp\enable-siem-integration-windows-defender-advanced-threat-protection.md) -#####Rules -###### [Manage suppression rules](windows-defender-atp\manage-suppression-rules-windows-defender-advanced-threat-protection.md) -###### [Manage automation allowed/blocked](windows-defender-atp\manage-automation-allowed-blocked-list-windows-defender-advanced-threat-protection.md) -###### [Manage automation file uploads](windows-defender-atp\manage-automation-file-uploads-windows-defender-advanced-threat-protection.md) -###### [Manage automation folder exclusions](windows-defender-atp\manage-automation-folder-exclusions-windows-defender-advanced-threat-protection.md) +####Rules +##### [Manage suppression rules](windows-defender-atp\manage-suppression-rules-windows-defender-advanced-threat-protection.md) +##### [Manage automation allowed/blocked](windows-defender-atp\manage-automation-allowed-blocked-list-windows-defender-advanced-threat-protection.md) +##### [Manage automation file uploads](windows-defender-atp\manage-automation-file-uploads-windows-defender-advanced-threat-protection.md) +##### [Manage automation folder exclusions](windows-defender-atp\manage-automation-folder-exclusions-windows-defender-advanced-threat-protection.md) -#####Machine management -###### [Onboarding machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) -###### [Offboarding machines](windows-defender-atp\offboard-machines-windows-defender-advanced-threat-protection.md) +####Machine management +##### [Onboarding machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) +##### [Offboarding machines](windows-defender-atp\offboard-machines-windows-defender-advanced-threat-protection.md) -#### [Configure Windows Defender ATP time zone settings](windows-defender-atp\time-settings-windows-defender-advanced-threat-protection.md) +### [Configure Windows Defender ATP time zone settings](windows-defender-atp\time-settings-windows-defender-advanced-threat-protection.md) -#### [Access the Windows Defender ATP Community Center](windows-defender-atp\community-windows-defender-advanced-threat-protection.md) -#### [Troubleshoot Windows Defender ATP](windows-defender-atp\troubleshoot-windows-defender-advanced-threat-protection.md) -##### [Review events and errors on machines with Event Viewer](windows-defender-atp\event-error-codes-windows-defender-advanced-threat-protection.md) -#### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) - -### [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) -### [Windows Defender AV in the Windows Defender Security Center app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) +### [Access the Windows Defender ATP Community Center](windows-defender-atp\community-windows-defender-advanced-threat-protection.md) +### [Troubleshoot Windows Defender ATP](windows-defender-atp\troubleshoot-windows-defender-advanced-threat-protection.md) +#### [Review events and errors on machines with Event Viewer](windows-defender-atp\event-error-codes-windows-defender-advanced-threat-protection.md) +### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) +## [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) ### [Windows Defender AV on Windows Server 2016](windows-defender-antivirus\windows-defender-antivirus-on-windows-server-2016.md) ### [Windows Defender Antivirus compatibility](windows-defender-antivirus\windows-defender-antivirus-compatibility.md) @@ -278,28 +285,13 @@ #### [Use Windows Management Instrumentation (WMI) to configure and manage Windows Defender AV](windows-defender-antivirus\use-wmi-windows-defender-antivirus.md) #### [Use the mpcmdrun.exe commandline tool to configure and manage Windows Defender AV](windows-defender-antivirus\command-line-arguments-windows-defender-antivirus.md) - - -## [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) -### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) -### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) -### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) -### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) -### [Account protection](windows-defender-security-center\wdsc-account-protection.md) -### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) -### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) -### [Device security](windows-defender-security-center\wdsc-device-security.md) -### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) -### [Family options](windows-defender-security-center\wdsc-family-options.md) +## [Windows Defender AV in the Windows Defender Security Center app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) ## [Windows Defender Exploit Guard](windows-defender-exploit-guard\windows-defender-exploit-guard.md) ### [Evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\evaluate-windows-defender-exploit-guard.md) #### [Use auditing mode to evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\audit-windows-defender-exploit-guard.md) #### [View Exploit Guard events](windows-defender-exploit-guard\event-views-exploit-guard.md) - - - ### [Exploit protection](windows-defender-exploit-guard\exploit-protection-exploit-guard.md) #### [Comparison with Enhanced Mitigation Experience Toolkit](windows-defender-exploit-guard\emet-exploit-protection-exploit-guard.md) #### [Evaluate Exploit protection](windows-defender-exploit-guard\evaluate-exploit-protection.md) From 373fc08aee055efc20cc614a498e0164fc36f4ab Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 13:52:25 -0700 Subject: [PATCH 163/403] update toc to level 3 --- windows/security/threat-protection/TOC.md | 71 ++++++++++++++--------- 1 file changed, 44 insertions(+), 27 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index f41fb07b2f..4687691d37 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -1,24 +1,14 @@ # [Threat protection](index.md) -## [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) -### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) -### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) -### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) -### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) -### [Account protection](windows-defender-security-center\wdsc-account-protection.md) -### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) -### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) -### [Device security](windows-defender-security-center\wdsc-device-security.md) -### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) -### [Family options](windows-defender-security-center\wdsc-family-options.md) - ## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) -###Get started + +###Windows Defender Security Center +####Get started #### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) #### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) #### [Troubleshoot subscription and portal access issues](windows-defender-atp\troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) @@ -221,7 +211,8 @@ #### [Review events and errors on machines with Event Viewer](windows-defender-atp\event-error-codes-windows-defender-advanced-threat-protection.md) ### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) -## [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) +### [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) +### [Windows Defender AV in the Windows Defender Security Center app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) ### [Windows Defender AV on Windows Server 2016](windows-defender-antivirus\windows-defender-antivirus-on-windows-server-2016.md) ### [Windows Defender Antivirus compatibility](windows-defender-antivirus\windows-defender-antivirus-compatibility.md) @@ -285,9 +276,32 @@ #### [Use Windows Management Instrumentation (WMI) to configure and manage Windows Defender AV](windows-defender-antivirus\use-wmi-windows-defender-antivirus.md) #### [Use the mpcmdrun.exe commandline tool to configure and manage Windows Defender AV](windows-defender-antivirus\command-line-arguments-windows-defender-antivirus.md) -## [Windows Defender AV in the Windows Defender Security Center app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) -## [Windows Defender Exploit Guard](windows-defender-exploit-guard\windows-defender-exploit-guard.md) + + + + +### [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) +### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) +### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) +### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) +### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) +### [Account protection](windows-defender-security-center\wdsc-account-protection.md) +### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) +### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) +### [Device security](windows-defender-security-center\wdsc-device-security.md) +### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) +### [Family options](windows-defender-security-center\wdsc-family-options.md) + + + + + + + + + +### [Windows Defender Exploit Guard](windows-defender-exploit-guard\windows-defender-exploit-guard.md) ### [Evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\evaluate-windows-defender-exploit-guard.md) #### [Use auditing mode to evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\audit-windows-defender-exploit-guard.md) #### [View Exploit Guard events](windows-defender-exploit-guard\event-views-exploit-guard.md) @@ -316,7 +330,7 @@ #### [Enable virtualization-based protection of code integrity](windows-defender-exploit-guard\enable-virtualization-based-protection-of-code-integrity.md) -## [Windows Defender Application Control](windows-defender-application-control/windows-defender-application-control.md) +### [Windows Defender Application Control](windows-defender-application-control/windows-defender-application-control.md) ## [Control the health of Windows 10-based devices](protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md) @@ -326,22 +340,25 @@ ### [Available Windows Defender SmartScreen Group Policy and mobile device management (MDM) settings](windows-defender-smartscreen/windows-defender-smartscreen-available-settings.md) ### [Set up and use Windows Defender SmartScreen on individual devices](windows-defender-smartscreen/windows-defender-smartscreen-set-individual-device.md) -##[Windows Defender Application Guard](windows-defender-application-guard/wd-app-guard-overview.md) +### [Windows Defender Application Guard](windows-defender-application-guard/wd-app-guard-overview.md) ###[System requirements for Windows Defender Application Guard](windows-defender-application-guard/reqs-wd-app-guard.md) ###[Prepare and install Windows Defender Application Guard](windows-defender-application-guard/install-wd-app-guard.md) ###[Configure the Group Policy settings for Windows Defender Application Guard](windows-defender-application-guard/configure-wd-app-guard.md) ###[Testing scenarios using Windows Defender Application Guard in your business or organization](windows-defender-application-guard/test-scenarios-wd-app-guard.md) ###[Frequently Asked Questions - Windows Defender Application Guard](windows-defender-application-guard/faq-wd-app-guard.md) -## [Mitigate threats by using Windows 10 security features](overview-of-threat-mitigations-in-windows-10.md) -## [Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md) +## Other security features -## [Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-intrusion-detection.md) +### [Mitigate threats by using Windows 10 security features](overview-of-threat-mitigations-in-windows-10.md) -## [Block untrusted fonts in an enterprise](block-untrusted-fonts-in-enterprise.md) +### [Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md) -## [Security auditing](auditing/security-auditing-overview.md) +### [Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-intrusion-detection.md) + +### [Block untrusted fonts in an enterprise](block-untrusted-fonts-in-enterprise.md) + +### [Security auditing](auditing/security-auditing-overview.md) ### [Basic security audit policies](auditing/basic-security-audit-policies.md) #### [Create a basic audit policy for an event category](auditing/create-a-basic-audit-policy-settings-for-an-event-category.md) #### [Apply a basic audit policy on a file or folder](auditing/apply-a-basic-audit-policy-on-a-file-or-folder.md) @@ -694,7 +711,7 @@ ##### [Registry (Global Object Access Auditing) ](auditing/registry-global-object-access-auditing.md) ##### [File System (Global Object Access Auditing) ](auditing/file-system-global-object-access-auditing.md) -## [Security policy settings](security-policy-settings/security-policy-settings.md) +### [Security policy settings](security-policy-settings/security-policy-settings.md) ### [Administer security policy settings](security-policy-settings/administer-security-policy-settings.md) #### [Network List Manager policies](security-policy-settings/network-list-manager-policies.md) ### [Configure security policy settings](security-policy-settings/how-to-configure-security-policy-settings.md) @@ -866,10 +883,10 @@ ##### [Take ownership of files or other objects](security-policy-settings/take-ownership-of-files-or-other-objects.md) -## [Windows security baselines](windows-security-baselines.md) +### [Windows security baselines](windows-security-baselines.md) ### [Security Compliance Toolkit](security-compliance-toolkit-10.md) ### [Get support](get-support-for-security-baselines.md) -## [Windows 10 Mobile security guide](windows-10-mobile-security-guide.md) +### [Windows 10 Mobile security guide](windows-10-mobile-security-guide.md) -## [Change history for Threat protection](change-history-for-threat-protection.md) +### [Change history for Threat protection](change-history-for-threat-protection.md) From 833580a3962fbd9de44ce95ef43557c5c195555e Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Thu, 5 Jul 2018 14:11:50 -0700 Subject: [PATCH 164/403] Changed Intune instructions in Enable cloud protection topic. --- ...d-protection-windows-defender-antivirus.md | 29 +++++++++---------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/enable-cloud-protection-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/enable-cloud-protection-windows-defender-antivirus.md index 52804b3481..7a3ce500c7 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/enable-cloud-protection-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/enable-cloud-protection-windows-defender-antivirus.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 04/30/2018 +ms.date: 07/05/2018 --- # Enable cloud-delivered protection in Windows Defender AV @@ -108,25 +108,22 @@ See the following for more information and allowed parameters: **Use Intune to enable cloud-delivered protection** -1. Open the [Microsoft Intune administration console](https://manage.microsoft.com/), and navigate to the associated policy you want to configure. -2. Under the **Endpoint Protection** setting, scroll down to the **Endpoint Protection Service** section set the **Submit files automatically when further analysis is required** setting to either of the following: - 1. **Send samples automatically** - 1. **Send all samples automatically** +1. Sign in to the [Azure portal](https://portal.azure.com). +2. Select **All services > Intune**. +3. In the **Intune** pane, select **Device configuration > Profiles**, and then select the **Device restrictions** profile type you want to configure. If you haven't yet created a **Device restrictions** profile type, or if you want to create a new one, see [Configure device restriction settings in Microsoft Intune](https://docs.microsoft.com/en-us/intune/device-restrictions-configure). +4. Select **Properties**, select **Settings: Configure**, and then select **Windows Defender Antivirus**. +5. On the **Cloud-delivered protection** switch, select **Enable**. +6. In the **Prompt users before sample submission** dropdown, select **Send all data without prompting**. +7. In the **Submit samples consent** dropdown, select one of the following: + 1. **Send safe samples automatically** + 2. **Send all samples automatically** > [!WARNING] > Setting to **Always Prompt** will lower the protection state of the device. Setting to **Never send** means the [Block at First Sight](configure-block-at-first-sight-windows-defender-antivirus.md) feature will not function. -5. Scroll down to the **Microsoft Active Protection Service** section and set the following settings: - - Setting | Set to - --|-- - Join Microsoft Active Protection Service | Yes - Membership level | Advanced - Receive dynamic definitions based on Microsoft Active Protection Service reports | Yes +8. Click **OK** to exit the **Windows Defender Antivirus** settings pane, click **OK** to exit the **Device restrictions** pane, and then click **Save** to save the changes to your **Device restrictions** profile. + +For more information about Intune device profiles, including how to create and configure their settings, see [What are Microsoft Intune device profiles?](https://docs.microsoft.com/en-us/intune/device-profiles). -3. Save and [deploy the policy as usual](https://docs.microsoft.com/en-us/intune/deploy-use/common-windows-pc-management-tasks-with-the-microsoft-intune-computer-client). - -See [Help secure Windows PCs with Endpoint Protection for Microsoft Intune](https://docs.microsoft.com/en-us/intune/deploy-use/help-secure-windows-pcs-with-endpoint-protection-for-microsoft-intune) for more details. - **Enable cloud-delivered protection on individual clients with the Windows Defender Security Center app** > [!NOTE] > If the **Configure local setting override for reporting Microsoft MAPS** Group Policy setting is set to **Disabled**, then the **Cloud-based protection** setting in Windows Settings will be greyed-out and unavailable. Changes made through a Group Policy Object must first be deployed to individual endpoints before the setting will be updated in Windows Settings. From cf733639e89128eaaa7baba285589266c11cc7e1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 14:16:52 -0700 Subject: [PATCH 165/403] update wdav section of toc --- windows/security/threat-protection/TOC.md | 96 +++++++++++------------ 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 4687691d37..3e7721c42c 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -212,69 +212,69 @@ ### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) ### [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) -### [Windows Defender AV in the Windows Defender Security Center app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) -### [Windows Defender AV on Windows Server 2016](windows-defender-antivirus\windows-defender-antivirus-on-windows-server-2016.md) +#### [Windows Defender AV in the Windows Defender Security Center app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) +#### [Windows Defender AV on Windows Server 2016](windows-defender-antivirus\windows-defender-antivirus-on-windows-server-2016.md) -### [Windows Defender Antivirus compatibility](windows-defender-antivirus\windows-defender-antivirus-compatibility.md) -#### [Use limited periodic scanning in Windows Defender AV](windows-defender-antivirus\limited-periodic-scanning-windows-defender-antivirus.md) +#### [Windows Defender Antivirus compatibility](windows-defender-antivirus\windows-defender-antivirus-compatibility.md) +##### [Use limited periodic scanning in Windows Defender AV](windows-defender-antivirus\limited-periodic-scanning-windows-defender-antivirus.md) -### [Evaluate Windows Defender Antivirus protection](windows-defender-antivirus\evaluate-windows-defender-antivirus.md) +#### [Evaluate Windows Defender Antivirus protection](windows-defender-antivirus\evaluate-windows-defender-antivirus.md) -### [Deploy, manage updates, and report on Windows Defender Antivirus](windows-defender-antivirus\deploy-manage-report-windows-defender-antivirus.md) -#### [Deploy and enable Windows Defender Antivirus](windows-defender-antivirus\deploy-windows-defender-antivirus.md) -##### [Deployment guide for VDI environments](windows-defender-antivirus\deployment-vdi-windows-defender-antivirus.md) -#### [Report on Windows Defender Antivirus protection](windows-defender-antivirus\report-monitor-windows-defender-antivirus.md) -##### [Troubleshoot Windows Defender Antivirus reporting in Update Compliance](windows-defender-antivirus\troubleshoot-reporting.md) -#### [Manage updates and apply baselines](windows-defender-antivirus\manage-updates-baselines-windows-defender-antivirus.md) -##### [Manage protection and definition updates](windows-defender-antivirus\manage-protection-updates-windows-defender-antivirus.md) -##### [Manage when protection updates should be downloaded and applied](windows-defender-antivirus\manage-protection-update-schedule-windows-defender-antivirus.md) -##### [Manage updates for endpoints that are out of date](windows-defender-antivirus\manage-outdated-endpoints-windows-defender-antivirus.md) -##### [Manage event-based forced updates](windows-defender-antivirus\manage-event-based-updates-windows-defender-antivirus.md) -##### [Manage updates for mobile devices and VMs](windows-defender-antivirus\manage-updates-mobile-devices-vms-windows-defender-antivirus.md) +#### [Deploy, manage updates, and report on Windows Defender Antivirus](windows-defender-antivirus\deploy-manage-report-windows-defender-antivirus.md) +##### [Deploy and enable Windows Defender Antivirus](windows-defender-antivirus\deploy-windows-defender-antivirus.md) +###### [Deployment guide for VDI environments](windows-defender-antivirus\deployment-vdi-windows-defender-antivirus.md) +##### [Report on Windows Defender Antivirus protection](windows-defender-antivirus\report-monitor-windows-defender-antivirus.md) +###### [Troubleshoot Windows Defender Antivirus reporting in Update Compliance](windows-defender-antivirus\troubleshoot-reporting.md) +##### [Manage updates and apply baselines](windows-defender-antivirus\manage-updates-baselines-windows-defender-antivirus.md) +###### [Manage protection and definition updates](windows-defender-antivirus\manage-protection-updates-windows-defender-antivirus.md) +###### [Manage when protection updates should be downloaded and applied](windows-defender-antivirus\manage-protection-update-schedule-windows-defender-antivirus.md) +###### [Manage updates for endpoints that are out of date](windows-defender-antivirus\manage-outdated-endpoints-windows-defender-antivirus.md) +###### [Manage event-based forced updates](windows-defender-antivirus\manage-event-based-updates-windows-defender-antivirus.md) +###### [Manage updates for mobile devices and VMs](windows-defender-antivirus\manage-updates-mobile-devices-vms-windows-defender-antivirus.md) -### [Configure Windows Defender Antivirus features](windows-defender-antivirus\configure-windows-defender-antivirus-features.md) -#### [Utilize Microsoft cloud-delivered protection](windows-defender-antivirus\utilize-microsoft-cloud-protection-windows-defender-antivirus.md) -##### [Enable cloud-delivered protection](windows-defender-antivirus\enable-cloud-protection-windows-defender-antivirus.md) -##### [Specify the cloud-delivered protection level](windows-defender-antivirus\specify-cloud-protection-level-windows-defender-antivirus.md) -##### [Configure and validate network connections](windows-defender-antivirus\configure-network-connections-windows-defender-antivirus.md) -##### [Enable the Block at First Sight feature](windows-defender-antivirus\configure-block-at-first-sight-windows-defender-antivirus.md) -##### [Configure the cloud block timeout period](windows-defender-antivirus\configure-cloud-block-timeout-period-windows-defender-antivirus.md) -#### [Configure behavioral, heuristic, and real-time protection](windows-defender-antivirus\configure-protection-features-windows-defender-antivirus.md) -##### [Detect and block Potentially Unwanted Applications](windows-defender-antivirus\detect-block-potentially-unwanted-apps-windows-defender-antivirus.md) -##### [Enable and configure always-on protection and monitoring](windows-defender-antivirus\configure-real-time-protection-windows-defender-antivirus.md) -#### [Configure end-user interaction with Windows Defender AV](windows-defender-antivirus\configure-end-user-interaction-windows-defender-antivirus.md) -##### [Configure the notifications that appear on endpoints](windows-defender-antivirus\configure-notifications-windows-defender-antivirus.md) -##### [Prevent users from seeing or interacting with the user interface](windows-defender-antivirus\prevent-end-user-interaction-windows-defender-antivirus.md) -##### [Prevent or allow users to locally modify policy settings](windows-defender-antivirus\configure-local-policy-overrides-windows-defender-antivirus.md) +#### [Configure Windows Defender Antivirus features](windows-defender-antivirus\configure-windows-defender-antivirus-features.md) +##### [Utilize Microsoft cloud-delivered protection](windows-defender-antivirus\utilize-microsoft-cloud-protection-windows-defender-antivirus.md) +###### [Enable cloud-delivered protection](windows-defender-antivirus\enable-cloud-protection-windows-defender-antivirus.md) +###### [Specify the cloud-delivered protection level](windows-defender-antivirus\specify-cloud-protection-level-windows-defender-antivirus.md) +###### [Configure and validate network connections](windows-defender-antivirus\configure-network-connections-windows-defender-antivirus.md) +###### [Enable the Block at First Sight feature](windows-defender-antivirus\configure-block-at-first-sight-windows-defender-antivirus.md) +###### [Configure the cloud block timeout period](windows-defender-antivirus\configure-cloud-block-timeout-period-windows-defender-antivirus.md) +##### [Configure behavioral, heuristic, and real-time protection](windows-defender-antivirus\configure-protection-features-windows-defender-antivirus.md) +###### [Detect and block Potentially Unwanted Applications](windows-defender-antivirus\detect-block-potentially-unwanted-apps-windows-defender-antivirus.md) +###### [Enable and configure always-on protection and monitoring](windows-defender-antivirus\configure-real-time-protection-windows-defender-antivirus.md) +##### [Configure end-user interaction with Windows Defender AV](windows-defender-antivirus\configure-end-user-interaction-windows-defender-antivirus.md) +###### [Configure the notifications that appear on endpoints](windows-defender-antivirus\configure-notifications-windows-defender-antivirus.md) +###### [Prevent users from seeing or interacting with the user interface](windows-defender-antivirus\prevent-end-user-interaction-windows-defender-antivirus.md) +###### [Prevent or allow users to locally modify policy settings](windows-defender-antivirus\configure-local-policy-overrides-windows-defender-antivirus.md) -### [Customize, initiate, and review the results of scans and remediation](windows-defender-antivirus\customize-run-review-remediate-scans-windows-defender-antivirus.md) -#### [Configure and validate exclusions in Windows Defender AV scans](windows-defender-antivirus\configure-exclusions-windows-defender-antivirus.md) -##### [Configure and validate exclusions based on file name, extension, and folder location](windows-defender-antivirus\configure-extension-file-exclusions-windows-defender-antivirus.md) -##### [Configure and validate exclusions for files opened by processes](windows-defender-antivirus\configure-process-opened-file-exclusions-windows-defender-antivirus.md) -##### [Configure exclusions in Windows Defender AV on Windows Server 2016](windows-defender-antivirus\configure-server-exclusions-windows-defender-antivirus.md) -#### [Configure scanning options in Windows Defender AV](windows-defender-antivirus\configure-advanced-scan-types-windows-defender-antivirus.md) -#### [Configure remediation for scans](windows-defender-antivirus\configure-remediation-windows-defender-antivirus.md) -#### [Configure scheduled scans](windows-defender-antivirus\scheduled-catch-up-scans-windows-defender-antivirus.md) -#### [Configure and run scans](windows-defender-antivirus\run-scan-windows-defender-antivirus.md) -#### [Review scan results](windows-defender-antivirus\review-scan-results-windows-defender-antivirus.md) -#### [Run and review the results of a Windows Defender Offline scan](windows-defender-antivirus\windows-defender-offline.md) +#### [Customize, initiate, and review the results of scans and remediation](windows-defender-antivirus\customize-run-review-remediate-scans-windows-defender-antivirus.md) +##### [Configure and validate exclusions in Windows Defender AV scans](windows-defender-antivirus\configure-exclusions-windows-defender-antivirus.md) +###### [Configure and validate exclusions based on file name, extension, and folder location](windows-defender-antivirus\configure-extension-file-exclusions-windows-defender-antivirus.md) +###### [Configure and validate exclusions for files opened by processes](windows-defender-antivirus\configure-process-opened-file-exclusions-windows-defender-antivirus.md) +###### [Configure exclusions in Windows Defender AV on Windows Server 2016](windows-defender-antivirus\configure-server-exclusions-windows-defender-antivirus.md) +##### [Configure scanning options in Windows Defender AV](windows-defender-antivirus\configure-advanced-scan-types-windows-defender-antivirus.md) +##### [Configure remediation for scans](windows-defender-antivirus\configure-remediation-windows-defender-antivirus.md) +##### [Configure scheduled scans](windows-defender-antivirus\scheduled-catch-up-scans-windows-defender-antivirus.md) +##### [Configure and run scans](windows-defender-antivirus\run-scan-windows-defender-antivirus.md) +##### [Review scan results](windows-defender-antivirus\review-scan-results-windows-defender-antivirus.md) +##### [Run and review the results of a Windows Defender Offline scan](windows-defender-antivirus\windows-defender-offline.md) #### [Restore quarantined files in Windows Defender AV](windows-defender-antivirus\restore-quarantined-files-windows-defender-antivirus.md) -### [Review event logs and error codes to troubleshoot issues](windows-defender-antivirus\troubleshoot-windows-defender-antivirus.md) +##### [Review event logs and error codes to troubleshoot issues](windows-defender-antivirus\troubleshoot-windows-defender-antivirus.md) -### [Manage Windows Defender AV in your business](windows-defender-antivirus\configuration-management-reference-windows-defender-antivirus.md) -#### [Use Group Policy settings to configure and manage Windows Defender AV](windows-defender-antivirus\use-group-policy-windows-defender-antivirus.md) -#### [Use System Center Configuration Manager and Microsoft Intune to configure and manage Windows Defender AV](windows-defender-antivirus\use-intune-config-manager-windows-defender-antivirus.md) -#### [Use PowerShell cmdlets to configure and manage Windows Defender AV](windows-defender-antivirus\use-powershell-cmdlets-windows-defender-antivirus.md) -#### [Use Windows Management Instrumentation (WMI) to configure and manage Windows Defender AV](windows-defender-antivirus\use-wmi-windows-defender-antivirus.md) -#### [Use the mpcmdrun.exe commandline tool to configure and manage Windows Defender AV](windows-defender-antivirus\command-line-arguments-windows-defender-antivirus.md) +##### [Manage Windows Defender AV in your business](windows-defender-antivirus\configuration-management-reference-windows-defender-antivirus.md) +###### [Use Group Policy settings to configure and manage Windows Defender AV](windows-defender-antivirus\use-group-policy-windows-defender-antivirus.md) +###### [Use System Center Configuration Manager and Microsoft Intune to configure and manage Windows Defender AV](windows-defender-antivirus\use-intune-config-manager-windows-defender-antivirus.md) +###### [Use PowerShell cmdlets to configure and manage Windows Defender AV](windows-defender-antivirus\use-powershell-cmdlets-windows-defender-antivirus.md) +###### [Use Windows Management Instrumentation (WMI) to configure and manage Windows Defender AV](windows-defender-antivirus\use-wmi-windows-defender-antivirus.md) +###### [Use the mpcmdrun.exe commandline tool to configure and manage Windows Defender AV](windows-defender-antivirus\command-line-arguments-windows-defender-antivirus.md) From 1638a18d12fe42916efdbaa74ecb011f55fd9edc Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 14:24:48 -0700 Subject: [PATCH 166/403] udpate 2nd level atp --- windows/security/threat-protection/TOC.md | 24 +++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 3e7721c42c..7090d1edf7 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -7,7 +7,7 @@ ## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) -###Windows Defender Security Center +### Windows Defender Security Center ####Get started #### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) #### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) @@ -15,7 +15,7 @@ #### [Preview features](windows-defender-atp\preview-windows-defender-advanced-threat-protection.md) #### [Data storage and privacy](windows-defender-atp\data-storage-privacy-windows-defender-advanced-threat-protection.md) #### [Assign user access to the portal](windows-defender-atp\assign-portal-access-windows-defender-advanced-threat-protection.md) -### [Onboard machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) +#### [Onboard machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) #### [Onboard Windows 10 machines](windows-defender-atp\configure-endpoints-windows-defender-advanced-threat-protection.md) ##### [Onboard machines using Group Policy](windows-defender-atp\configure-endpoints-gp-windows-defender-advanced-threat-protection.md) ##### [Onboard machines using System Center Configuration Manager](windows-defender-atp\configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) @@ -29,13 +29,13 @@ #### [Run simulated attacks on machines](windows-defender-atp\attack-simulations-windows-defender-advanced-threat-protection.md) #### [Configure proxy and Internet connectivity settings](windows-defender-atp\configure-proxy-internet-windows-defender-advanced-threat-protection.md) #### [Troubleshoot onboarding issues](windows-defender-atp\troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) -### [Understand the Windows Defender ATP portal](windows-defender-atp\use-windows-defender-advanced-threat-protection.md) +#### [Understand the Windows Defender ATP portal](windows-defender-atp\use-windows-defender-advanced-threat-protection.md) #### [Portal overview](windows-defender-atp\portal-overview-windows-defender-advanced-threat-protection.md) #### [View the Security operations dashboard](windows-defender-atp\security-operations-dashboard-windows-defender-advanced-threat-protection.md) #### [View the Secure Score dashboard and improve your secure score](windows-defender-atp\secure-score-dashboard-windows-defender-advanced-threat-protection.md) #### [View the Threat analytics dashboard and take recommended mitigation actions](windows-defender-atp\threat-analytics-dashboard-windows-defender-advanced-threat-protection.md) -###Investigate and remediate threats +####Investigate and remediate threats ####Alerts queue ##### [View and organize the Alerts queue](windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md) ##### [Manage alerts](windows-defender-atp/manage-alerts-windows-defender-advanced-threat-protection.md) @@ -88,7 +88,7 @@ ### [Protect users, data, and devices with conditional access](windows-defender-atp\conditional-access-windows-defender-advanced-threat-protection.md) -###API and SIEM support +####API and SIEM support #### [Pull alerts to your SIEM tools](windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md) ##### [Enable SIEM integration](windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md) ##### [Configure Splunk to pull alerts](windows-defender-atp/configure-splunk-windows-defender-advanced-threat-protection.md) @@ -167,16 +167,16 @@ ####### [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) ####### [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) -###Reporting +####Reporting #### [Create and build Power BI reports using Windows Defender ATP data](windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md) -###Check service health and sensor state +####Check service health and sensor state #### [Check sensor state](windows-defender-atp\check-sensor-status-windows-defender-advanced-threat-protection.md) ##### [Fix unhealthy sensors](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md) ##### [Inactive machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#inactive-machines) ##### [Misconfigured machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#misconfigured-machines) #### [Check service health](windows-defender-atp\service-status-windows-defender-advanced-threat-protection.md) -### [Configure Windows Defender ATP Settings](windows-defender-atp\preferences-setup-windows-defender-advanced-threat-protection.md) +#### [Configure Windows Defender ATP Settings](windows-defender-atp\preferences-setup-windows-defender-advanced-threat-protection.md) ####General ##### [Update data retention settings](windows-defender-atp\data-retention-settings-windows-defender-advanced-threat-protection.md) @@ -204,12 +204,12 @@ ##### [Onboarding machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) ##### [Offboarding machines](windows-defender-atp\offboard-machines-windows-defender-advanced-threat-protection.md) -### [Configure Windows Defender ATP time zone settings](windows-defender-atp\time-settings-windows-defender-advanced-threat-protection.md) +#### [Configure Windows Defender ATP time zone settings](windows-defender-atp\time-settings-windows-defender-advanced-threat-protection.md) -### [Access the Windows Defender ATP Community Center](windows-defender-atp\community-windows-defender-advanced-threat-protection.md) -### [Troubleshoot Windows Defender ATP](windows-defender-atp\troubleshoot-windows-defender-advanced-threat-protection.md) +#### [Access the Windows Defender ATP Community Center](windows-defender-atp\community-windows-defender-advanced-threat-protection.md) +#### [Troubleshoot Windows Defender ATP](windows-defender-atp\troubleshoot-windows-defender-advanced-threat-protection.md) #### [Review events and errors on machines with Event Viewer](windows-defender-atp\event-error-codes-windows-defender-advanced-threat-protection.md) -### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) +#### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) ### [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) #### [Windows Defender AV in the Windows Defender Security Center app](windows-defender-antivirus\windows-defender-security-center-antivirus.md) From 896f08e661b4d44ec4947d657ac2fe6359d1a666 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 14:55:03 -0700 Subject: [PATCH 167/403] fix wdatp - wdsc --- windows/security/threat-protection/TOC.md | 329 +++++++++++----------- 1 file changed, 165 insertions(+), 164 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 7090d1edf7..7828e2f22d 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -6,209 +6,210 @@ ## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) - -### Windows Defender Security Center +###Windows Defender Security Center ####Get started -#### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) -#### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) -#### [Troubleshoot subscription and portal access issues](windows-defender-atp\troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) -#### [Preview features](windows-defender-atp\preview-windows-defender-advanced-threat-protection.md) -#### [Data storage and privacy](windows-defender-atp\data-storage-privacy-windows-defender-advanced-threat-protection.md) -#### [Assign user access to the portal](windows-defender-atp\assign-portal-access-windows-defender-advanced-threat-protection.md) +##### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) +##### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) +##### [Troubleshoot subscription and portal access issues](windows-defender-atp\troubleshoot-onboarding-error-messages-windows-defender-advanced-threat-protection.md) +##### [Preview features](windows-defender-atp\preview-windows-defender-advanced-threat-protection.md) +##### [Data storage and privacy](windows-defender-atp\data-storage-privacy-windows-defender-advanced-threat-protection.md) +##### [Assign user access to the portal](windows-defender-atp\assign-portal-access-windows-defender-advanced-threat-protection.md) #### [Onboard machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) -#### [Onboard Windows 10 machines](windows-defender-atp\configure-endpoints-windows-defender-advanced-threat-protection.md) -##### [Onboard machines using Group Policy](windows-defender-atp\configure-endpoints-gp-windows-defender-advanced-threat-protection.md) -##### [Onboard machines using System Center Configuration Manager](windows-defender-atp\configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) -##### [Onboard machines using Mobile Device Management tools](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) -###### [Onboard machines using Microsoft Intune](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#onboard-windows-10-machines-using-microsoft-intune) -##### [Onboard machines using a local script](windows-defender-atp\configure-endpoints-script-windows-defender-advanced-threat-protection.md) -##### [Onboard non-persistent virtual desktop infrastructure (VDI) machines](windows-defender-atp\configure-endpoints-vdi-windows-defender-advanced-threat-protection.md) -#### [Onboard servers](windows-defender-atp\configure-server-endpoints-windows-defender-advanced-threat-protection.md) -#### [Onboard non-Windows machines](windows-defender-atp\configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md) -#### [Run a detection test on a newly onboarded machine](windows-defender-atp\run-detection-test-windows-defender-advanced-threat-protection.md) -#### [Run simulated attacks on machines](windows-defender-atp\attack-simulations-windows-defender-advanced-threat-protection.md) -#### [Configure proxy and Internet connectivity settings](windows-defender-atp\configure-proxy-internet-windows-defender-advanced-threat-protection.md) -#### [Troubleshoot onboarding issues](windows-defender-atp\troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) +##### [Onboard Windows 10 machines](windows-defender-atp\configure-endpoints-windows-defender-advanced-threat-protection.md) +###### [Onboard machines using Group Policy](windows-defender-atp\configure-endpoints-gp-windows-defender-advanced-threat-protection.md) +###### [Onboard machines using System Center Configuration Manager](windows-defender-atp\configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) +###### [Onboard machines using Mobile Device Management tools](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) +####### [Onboard machines using Microsoft Intune](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#onboard-windows-10-machines-using-microsoft-intune) +###### [Onboard machines using a local script](windows-defender-atp\configure-endpoints-script-windows-defender-advanced-threat-protection.md) +###### [Onboard non-persistent virtual desktop infrastructure (VDI) machines](windows-defender-atp\configure-endpoints-vdi-windows-defender-advanced-threat-protection.md) +##### [Onboard servers](windows-defender-atp\configure-server-endpoints-windows-defender-advanced-threat-protection.md) +##### [Onboard non-Windows machines](windows-defender-atp\configure-endpoints-non-windows-windows-defender-advanced-threat-protection.md) +##### [Run a detection test on a newly onboarded machine](windows-defender-atp\run-detection-test-windows-defender-advanced-threat-protection.md) +##### [Run simulated attacks on machines](windows-defender-atp\attack-simulations-windows-defender-advanced-threat-protection.md) +##### [Configure proxy and Internet connectivity settings](windows-defender-atp\configure-proxy-internet-windows-defender-advanced-threat-protection.md) +##### [Troubleshoot onboarding issues](windows-defender-atp\troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) #### [Understand the Windows Defender ATP portal](windows-defender-atp\use-windows-defender-advanced-threat-protection.md) -#### [Portal overview](windows-defender-atp\portal-overview-windows-defender-advanced-threat-protection.md) -#### [View the Security operations dashboard](windows-defender-atp\security-operations-dashboard-windows-defender-advanced-threat-protection.md) -#### [View the Secure Score dashboard and improve your secure score](windows-defender-atp\secure-score-dashboard-windows-defender-advanced-threat-protection.md) -#### [View the Threat analytics dashboard and take recommended mitigation actions](windows-defender-atp\threat-analytics-dashboard-windows-defender-advanced-threat-protection.md) +##### [Portal overview](windows-defender-atp\portal-overview-windows-defender-advanced-threat-protection.md) +##### [View the Security operations dashboard](windows-defender-atp\security-operations-dashboard-windows-defender-advanced-threat-protection.md) +##### [View the Secure Score dashboard and improve your secure score](windows-defender-atp\secure-score-dashboard-windows-defender-advanced-threat-protection.md) +##### [View the Threat analytics dashboard and take recommended mitigation actions](windows-defender-atp\threat-analytics-dashboard-windows-defender-advanced-threat-protection.md) ####Investigate and remediate threats -####Alerts queue -##### [View and organize the Alerts queue](windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md) -##### [Manage alerts](windows-defender-atp/manage-alerts-windows-defender-advanced-threat-protection.md) -##### [Investigate alerts](windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md) -##### [Investigate files](windows-defender-atp/investigate-files-windows-defender-advanced-threat-protection.md) -##### [Investigate machines](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md) -##### [Investigate an IP address](windows-defender-atp/investigate-ip-windows-defender-advanced-threat-protection.md) -##### [Investigate a domain](windows-defender-atp/investigate-domain-windows-defender-advanced-threat-protection.md) -##### [Investigate a user account](windows-defender-atp/investigate-user-windows-defender-advanced-threat-protection.md) +#####Alerts queue +###### [View and organize the Alerts queue](windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md) +###### [Manage alerts](windows-defender-atp/manage-alerts-windows-defender-advanced-threat-protection.md) +###### [Investigate alerts](windows-defender-atp/investigate-alerts-windows-defender-advanced-threat-protection.md) +###### [Investigate files](windows-defender-atp/investigate-files-windows-defender-advanced-threat-protection.md) +###### [Investigate machines](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md) +###### [Investigate an IP address](windows-defender-atp/investigate-ip-windows-defender-advanced-threat-protection.md) +###### [Investigate a domain](windows-defender-atp/investigate-domain-windows-defender-advanced-threat-protection.md) +###### [Investigate a user account](windows-defender-atp/investigate-user-windows-defender-advanced-threat-protection.md) -####Machines list -##### [View and organize the Machines list](windows-defender-atp/machines-view-overview-windows-defender-advanced-threat-protection.md) -##### [Manage machine group and tags](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#manage-machine-group-and-tags) -##### [Alerts related to this machine](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#alerts-related-to-this-machine) -##### [Machine timeline](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#machine-timeline) -###### [Search for specific events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#search-for-specific-events) -###### [Filter events from a specific date](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#filter-events-from-a-specific-date) -###### [Export machine timeline events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#export-machine-timeline-events) -###### [Navigate between pages](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#navigate-between-pages) +#####Machines list +###### [View and organize the Machines list](windows-defender-atp/machines-view-overview-windows-defender-advanced-threat-protection.md) +###### [Manage machine group and tags](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#manage-machine-group-and-tags) +###### [Alerts related to this machine](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#alerts-related-to-this-machine) +###### [Machine timeline](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#machine-timeline) +####### [Search for specific events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#search-for-specific-events) +####### [Filter events from a specific date](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#filter-events-from-a-specific-date) +####### [Export machine timeline events](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#export-machine-timeline-events) +####### [Navigate between pages](windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection.md#navigate-between-pages) -#### [Take response actions](windows-defender-atp/response-actions-windows-defender-advanced-threat-protection.md) -##### [Take response actions on a machine](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md) -###### [Collect investigation package](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#collect-investigation-package-from-machines) -###### [Run antivirus scan](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#run-windows-defender-antivirus-scan-on-machines) -###### [Restrict app execution](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#restrict-app-execution) -###### [Remove app restriction](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#remove-app-restriction) -###### [Isolate machines from the network](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#isolate-machines-from-the-network) -###### [Release machine from isolation](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#release-machine-from-isolation) -###### [Check activity details in Action center](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) -##### [Take response actions on a file](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md) -###### [Stop and quarantine files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#stop-and-quarantine-files-in-your-network) -###### [Remove file from quarantine](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-quarantine) -###### [Block files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#block-files-in-your-network) -###### [Remove file from blocked list](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-blocked-list) -###### [Check activity details in Action center](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) -###### [Deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#deep-analysis) -####### [Submit files for analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#submit-files-for-analysis) -####### [View deep analysis reports](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#view-deep-analysis-reports) -####### [Troubleshoot deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#troubleshoot-deep-analysis) +##### [Take response actions](windows-defender-atp/response-actions-windows-defender-advanced-threat-protection.md) +###### [Take response actions on a machine](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md) +####### [Collect investigation package](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#collect-investigation-package-from-machines) +####### [Run antivirus scan](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#run-windows-defender-antivirus-scan-on-machines) +####### [Restrict app execution](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#restrict-app-execution) +####### [Remove app restriction](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#remove-app-restriction) +####### [Isolate machines from the network](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#isolate-machines-from-the-network) +####### [Release machine from isolation](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#release-machine-from-isolation) +####### [Check activity details in Action center](windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) -#### [Use Automated investigation to investigate and remediate threats](windows-defender-atp\automated-investigations-windows-defender-advanced-threat-protection.md) -#### [Query data using Advanced hunting](windows-defender-atp\advanced-hunting-windows-defender-advanced-threat-protection.md) -##### [Advanced hunting reference](windows-defender-atp\advanced-hunting-reference-windows-defender-advanced-threat-protection.md) -##### [Advanced hunting query language best practices](windows-defender-atp\advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) +###### [Take response actions on a file](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md) +####### [Stop and quarantine files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#stop-and-quarantine-files-in-your-network) +####### [Remove file from quarantine](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-quarantine) +####### [Block files in your network](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#block-files-in-your-network) +####### [Remove file from blocked list](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#remove-file-from-blocked-list) +####### [Check activity details in Action center](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#check-activity-details-in-action-center) +####### [Deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#deep-analysis) +######## [Submit files for analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#submit-files-for-analysis) +######## [View deep analysis reports](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#view-deep-analysis-reports) +######## [Troubleshoot deep analysis](windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection.md#troubleshoot-deep-analysis) + +###### [Use Automated investigation to investigate and remediate threats](windows-defender-atp\automated-investigations-windows-defender-advanced-threat-protection.md) +###### [Query data using Advanced hunting](windows-defender-atp\advanced-hunting-windows-defender-advanced-threat-protection.md) +####### [Advanced hunting reference](windows-defender-atp\advanced-hunting-reference-windows-defender-advanced-threat-protection.md) +####### [Advanced hunting query language best practices](windows-defender-atp\advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) -### [Protect users, data, and devices with conditional access](windows-defender-atp\conditional-access-windows-defender-advanced-threat-protection.md) +#### [Protect users, data, and devices with conditional access](windows-defender-atp\conditional-access-windows-defender-advanced-threat-protection.md) ####API and SIEM support -#### [Pull alerts to your SIEM tools](windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md) -##### [Enable SIEM integration](windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md) -##### [Configure Splunk to pull alerts](windows-defender-atp/configure-splunk-windows-defender-advanced-threat-protection.md) -##### [Configure HP ArcSight to pull alerts](windows-defender-atp/configure-arcsight-windows-defender-advanced-threat-protection.md) -##### [Windows Defender ATP alert API fields](windows-defender-atp/api-portal-mapping-windows-defender-advanced-threat-protection.md) -##### [Pull alerts using REST API](windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md) -##### [Troubleshoot SIEM tool integration issues](windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md) +##### [Pull alerts to your SIEM tools](windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection.md) +###### [Enable SIEM integration](windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection.md) +###### [Configure Splunk to pull alerts](windows-defender-atp/configure-splunk-windows-defender-advanced-threat-protection.md) +###### [Configure HP ArcSight to pull alerts](windows-defender-atp/configure-arcsight-windows-defender-advanced-threat-protection.md) +###### [Windows Defender ATP alert API fields](windows-defender-atp/api-portal-mapping-windows-defender-advanced-threat-protection.md) +###### [Pull alerts using REST API](windows-defender-atp/pull-alerts-using-rest-api-windows-defender-advanced-threat-protection.md) +###### [Troubleshoot SIEM tool integration issues](windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md) -#### [Use the threat intelligence API to create custom alerts](windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection.md) -##### [Understand threat intelligence concepts](windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection.md) -##### [Enable the custom threat intelligence application](windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md) -##### [Create custom threat intelligence alerts](windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md) -##### [PowerShell code examples](windows-defender-atp/powershell-example-code-windows-defender-advanced-threat-protection.md) -##### [Python code examples](windows-defender-atp/python-example-code-windows-defender-advanced-threat-protection.md) -##### [Experiment with custom threat intelligence alerts](windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md) -##### [Troubleshoot custom threat intelligence issues](windows-defender-atp/troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) -#### [Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) -##### [Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) -######Actor -####### [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) -####### [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) -######Alerts -####### [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) -####### [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) -####### [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) -####### [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) -######Domain -####### [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) -####### [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) +##### [Use the threat intelligence API to create custom alerts](windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection.md) +###### [Understand threat intelligence concepts](windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection.md) +###### [Enable the custom threat intelligence application](windows-defender-atp/enable-custom-ti-windows-defender-advanced-threat-protection.md) +###### [Create custom threat intelligence alerts](windows-defender-atp/custom-ti-api-windows-defender-advanced-threat-protection.md) +###### [PowerShell code examples](windows-defender-atp/powershell-example-code-windows-defender-advanced-threat-protection.md) +###### [Python code examples](windows-defender-atp/python-example-code-windows-defender-advanced-threat-protection.md) +###### [Experiment with custom threat intelligence alerts](windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md) +###### [Troubleshoot custom threat intelligence issues](windows-defender-atp/troubleshoot-custom-ti-windows-defender-advanced-threat-protection.md) +##### [Use the Windows Defender ATP exposed APIs](windows-defender-atp/exposed-apis-windows-defender-advanced-threat-protection.md) +###### [Supported Windows Defender ATP APIs](windows-defender-atp/supported-apis-windows-defender-advanced-threat-protection.md) +#######Actor +######## [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) +######## [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) +#######Alerts +######### [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) +######### [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) +######### [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) +######### [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) +######### [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) +######### [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) +######### [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) +########Domain +######### [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) +######### [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) +######### [Get domain statistics](windows-defender-atp/get-domain-statistics-windows-defender-advanced-threat-protection.md) +######### [Is domain seen in organization](windows-defender-atp/is-domain-seen-in-org-windows-defender-advanced-threat-protection.md) -######File -####### [Block file API](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) -####### [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) -####### [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get file related machines](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get file statistics](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) -####### [Get FileActions collection API](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) -####### [Unblock file API](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) +#######File +######## [Block file API](windows-defender-atp/block-file-windows-defender-advanced-threat-protection.md) +######## [Get file information](windows-defender-atp/get-file-information-windows-defender-advanced-threat-protection.md) +######## [Get file related alerts](windows-defender-atp/get-file-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get file related machines](windows-defender-atp/get-file-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get file statistics](windows-defender-atp/get-file-statistics-windows-defender-advanced-threat-protection.md) +######## [Get FileActions collection API](windows-defender-atp/get-fileactions-collection-windows-defender-advanced-threat-protection.md) +######## [Unblock file API](windows-defender-atp/unblock-file-windows-defender-advanced-threat-protection.md) -######IP -####### [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) -####### [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) -####### [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) -######Machines -####### [Collect investigation package API](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) -####### [Find machine information by IP](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) -####### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -####### [Get FileMachineAction object API](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) -####### [Get FileMachineActions collection API](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) -####### [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) -####### [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) -####### [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get MachineAction object API](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) -####### [Get MachineActions collection API](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) -####### [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) -####### [Get package SAS URI API](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) -####### [Isolate machine API](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) -####### [Release machine from isolation API](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) -####### [Remove app restriction API](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) -####### [Request sample API](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) -####### [Restrict app execution API](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) -####### [Run antivirus scan API](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) -####### [Stop and quarantine file API](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) +#######IP +######## [Get IP related alerts](windows-defender-atp/get-ip-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get IP related machines](windows-defender-atp/get-ip-related-machines-windows-defender-advanced-threat-protection.md) +######## [Get IP statistics](windows-defender-atp/get-ip-statistics-windows-defender-advanced-threat-protection.md) +######## [Is IP seen in organization](windows-defender-atp/is-ip-seen-org-windows-defender-advanced-threat-protection.md) +#######Machines +######## [Collect investigation package API](windows-defender-atp/collect-investigation-package-windows-defender-advanced-threat-protection.md) +######## [Find machine information by IP](windows-defender-atp/find-machine-info-by-ip-windows-defender-advanced-threat-protection.md) +######## [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +######## [Get FileMachineAction object API](windows-defender-atp/get-filemachineaction-object-windows-defender-advanced-threat-protection.md) +######## [Get FileMachineActions collection API](windows-defender-atp/get-filemachineactions-collection-windows-defender-advanced-threat-protection.md) +######## [Get machine by ID](windows-defender-atp/get-machine-by-id-windows-defender-advanced-threat-protection.md) +######## [Get machine log on users](windows-defender-atp/get-machine-log-on-users-windows-defender-advanced-threat-protection.md) +######## [Get machine related alerts](windows-defender-atp/get-machine-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get MachineAction object API](windows-defender-atp/get-machineaction-object-windows-defender-advanced-threat-protection.md) +######## [Get MachineActions collection API](windows-defender-atp/get-machineactions-collection-windows-defender-advanced-threat-protection.md) +######## [Get machines](windows-defender-atp/get-machines-windows-defender-advanced-threat-protection.md) +######## [Get package SAS URI API](windows-defender-atp/get-package-sas-uri-windows-defender-advanced-threat-protection.md) +######## [Isolate machine API](windows-defender-atp/isolate-machine-windows-defender-advanced-threat-protection.md) +######## [Release machine from isolation API](windows-defender-atp/unisolate-machine-windows-defender-advanced-threat-protection.md) +######## [Remove app restriction API](windows-defender-atp/unrestrict-code-execution-windows-defender-advanced-threat-protection.md) +######## [Request sample API](windows-defender-atp/request-sample-windows-defender-advanced-threat-protection.md) +######## [Restrict app execution API](windows-defender-atp/restrict-code-execution-windows-defender-advanced-threat-protection.md) +######## [Run antivirus scan API](windows-defender-atp/run-av-scan-windows-defender-advanced-threat-protection.md) +######## [Stop and quarantine file API](windows-defender-atp/stop-quarantine-file-windows-defender-advanced-threat-protection.md) -######User -####### [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) -####### [Get user information](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) -####### [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) -####### [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) +#######User +######## [Get alert related user information](windows-defender-atp/get-alert-related-user-info-windows-defender-advanced-threat-protection.md) +######## [Get user information](windows-defender-atp/get-user-information-windows-defender-advanced-threat-protection.md) +######## [Get user related alerts](windows-defender-atp/get-user-related-alerts-windows-defender-advanced-threat-protection.md) +######## [Get user related machines](windows-defender-atp/get-user-related-machines-windows-defender-advanced-threat-protection.md) ####Reporting -#### [Create and build Power BI reports using Windows Defender ATP data](windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md) +##### [Create and build Power BI reports using Windows Defender ATP data](windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md) ####Check service health and sensor state -#### [Check sensor state](windows-defender-atp\check-sensor-status-windows-defender-advanced-threat-protection.md) +##### [Check sensor state](windows-defender-atp\check-sensor-status-windows-defender-advanced-threat-protection.md) ##### [Fix unhealthy sensors](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md) ##### [Inactive machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#inactive-machines) ##### [Misconfigured machines](windows-defender-atp\fix-unhealhty-sensors-windows-defender-advanced-threat-protection.md#misconfigured-machines) -#### [Check service health](windows-defender-atp\service-status-windows-defender-advanced-threat-protection.md) -#### [Configure Windows Defender ATP Settings](windows-defender-atp\preferences-setup-windows-defender-advanced-threat-protection.md) - -####General -##### [Update data retention settings](windows-defender-atp\data-retention-settings-windows-defender-advanced-threat-protection.md) -##### [Configure alert notifications](windows-defender-atp\configure-email-notifications-windows-defender-advanced-threat-protection.md) -##### [Enable and create Power BI reports using Windows Defender ATP data](windows-defender-atp\powerbi-reports-windows-defender-advanced-threat-protection.md) -##### [Enable Secure score security controls](windows-defender-atp\enable-secure-score-windows-defender-advanced-threat-protection.md) -##### [Configure advanced features](windows-defender-atp\advanced-features-windows-defender-advanced-threat-protection.md) +##### [Check service health](windows-defender-atp\service-status-windows-defender-advanced-threat-protection.md) -####Permissions -##### [Manage portal access using RBAC](windows-defender-atp\rbac-windows-defender-advanced-threat-protection.md) -##### [Create and manage machine groups](windows-defender-atp\machine-groups-windows-defender-advanced-threat-protection.md) +####[Configure Windows Defender ATP Settings](windows-defender-atp\preferences-setup-windows-defender-advanced-threat-protection.md) +#####General +###### [Update data retention settings](windows-defender-atp\data-retention-settings-windows-defender-advanced-threat-protection.md) +###### [Configure alert notifications](windows-defender-atp\configure-email-notifications-windows-defender-advanced-threat-protection.md) +###### [Enable and create Power BI reports using Windows Defender ATP data](windows-defender-atp\powerbi-reports-windows-defender-advanced-threat-protection.md) +###### [Enable Secure score security controls](windows-defender-atp\enable-secure-score-windows-defender-advanced-threat-protection.md) +###### [Configure advanced features](windows-defender-atp\advanced-features-windows-defender-advanced-threat-protection.md) -####APIs -##### [Enable Threat intel](windows-defender-atp\enable-custom-ti-windows-defender-advanced-threat-protection.md) -##### [Enable SIEM integration](windows-defender-atp\enable-siem-integration-windows-defender-advanced-threat-protection.md) -####Rules -##### [Manage suppression rules](windows-defender-atp\manage-suppression-rules-windows-defender-advanced-threat-protection.md) -##### [Manage automation allowed/blocked](windows-defender-atp\manage-automation-allowed-blocked-list-windows-defender-advanced-threat-protection.md) -##### [Manage automation file uploads](windows-defender-atp\manage-automation-file-uploads-windows-defender-advanced-threat-protection.md) -##### [Manage automation folder exclusions](windows-defender-atp\manage-automation-folder-exclusions-windows-defender-advanced-threat-protection.md) +#####Permissions +###### [Manage portal access using RBAC](windows-defender-atp\rbac-windows-defender-advanced-threat-protection.md) +###### [Create and manage machine groups](windows-defender-atp\machine-groups-windows-defender-advanced-threat-protection.md) -####Machine management -##### [Onboarding machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) -##### [Offboarding machines](windows-defender-atp\offboard-machines-windows-defender-advanced-threat-protection.md) +#####APIs +###### [Enable Threat intel](windows-defender-atp\enable-custom-ti-windows-defender-advanced-threat-protection.md) +###### [Enable SIEM integration](windows-defender-atp\enable-siem-integration-windows-defender-advanced-threat-protection.md) + +#####Rules +###### [Manage suppression rules](windows-defender-atp\manage-suppression-rules-windows-defender-advanced-threat-protection.md) +###### [Manage automation allowed/blocked](windows-defender-atp\manage-automation-allowed-blocked-list-windows-defender-advanced-threat-protection.md) +###### [Manage automation file uploads](windows-defender-atp\manage-automation-file-uploads-windows-defender-advanced-threat-protection.md) +###### [Manage automation folder exclusions](windows-defender-atp\manage-automation-folder-exclusions-windows-defender-advanced-threat-protection.md) + +#####Machine management +###### [Onboarding machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) +###### [Offboarding machines](windows-defender-atp\offboard-machines-windows-defender-advanced-threat-protection.md) #### [Configure Windows Defender ATP time zone settings](windows-defender-atp\time-settings-windows-defender-advanced-threat-protection.md) #### [Access the Windows Defender ATP Community Center](windows-defender-atp\community-windows-defender-advanced-threat-protection.md) #### [Troubleshoot Windows Defender ATP](windows-defender-atp\troubleshoot-windows-defender-advanced-threat-protection.md) -#### [Review events and errors on machines with Event Viewer](windows-defender-atp\event-error-codes-windows-defender-advanced-threat-protection.md) +##### [Review events and errors on machines with Event Viewer](windows-defender-atp\event-error-codes-windows-defender-advanced-threat-protection.md) #### [Windows Defender Antivirus compatibility with Windows Defender ATP](windows-defender-atp\defender-compatibility-windows-defender-advanced-threat-protection.md) ### [Windows Defender Antivirus in Windows 10](windows-defender-antivirus\windows-defender-antivirus-in-windows-10.md) From cda845e8810665fe51d063868f4f7eb3d32faa37 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 15:23:11 -0700 Subject: [PATCH 168/403] fix get alert --- windows/security/threat-protection/TOC.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 7828e2f22d..00e0ed876f 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -111,13 +111,13 @@ ######## [Get actor information](windows-defender-atp/get-actor-information-windows-defender-advanced-threat-protection.md) ######## [Get actor related alerts](windows-defender-atp/get-actor-related-alerts-windows-defender-advanced-threat-protection.md) #######Alerts -######### [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) -######### [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) -######### [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) -######### [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) -######### [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) -######### [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) -######### [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) +######## [Get alerts](windows-defender-atp/get-alerts-windows-defender-advanced-threat-protection.md) +######## [Get alert information by ID](windows-defender-atp/get-alert-info-by-id-windows-defender-advanced-threat-protection.md) +######## [Get alert related actor information](windows-defender-atp/get-alert-related-actor-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related domain information](windows-defender-atp/get-alert-related-domain-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related file information](windows-defender-atp/get-alert-related-files-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related IP information](windows-defender-atp/get-alert-related-ip-info-windows-defender-advanced-threat-protection.md) +######## [Get alert related machine information](windows-defender-atp/get-alert-related-machine-info-windows-defender-advanced-threat-protection.md) ########Domain ######### [Get domain related alerts](windows-defender-atp/get-domain-related-alerts-windows-defender-advanced-threat-protection.md) ######### [Get domain related machines](windows-defender-atp/get-domain-related-machines-windows-defender-advanced-threat-protection.md) From b5abecd8943457c29e6cabaf3389bbd05ddc613f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 15:48:42 -0700 Subject: [PATCH 169/403] update to indent wdsc --- windows/security/threat-protection/TOC.md | 28 ++++++++++++++----- .../windows-defender-security-center-atp.md | 24 ++++++++++++++++ 2 files changed, 45 insertions(+), 7 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 00e0ed876f..7a296331e9 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -6,7 +6,7 @@ ## [Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md) -###Windows Defender Security Center +### [Windows Defender Security Center](windows-defender-atp/windows-defender-security-center-atp.md) ####Get started ##### [Minimum requirements](windows-defender-atp\minimum-requirements-windows-defender-advanced-threat-protection.md) ##### [Validate licensing and complete setup](windows-defender-atp\licensing-windows-defender-advanced-threat-protection.md) @@ -333,13 +333,10 @@ ### [Windows Defender Application Control](windows-defender-application-control/windows-defender-application-control.md) -## [Control the health of Windows 10-based devices](protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md) -## [Windows Defender Device Guard: virtualization-based security and WDAC](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) -## [Windows Defender SmartScreen](windows-defender-smartscreen/windows-defender-smartscreen-overview.md) -### [Available Windows Defender SmartScreen Group Policy and mobile device management (MDM) settings](windows-defender-smartscreen/windows-defender-smartscreen-available-settings.md) -### [Set up and use Windows Defender SmartScreen on individual devices](windows-defender-smartscreen/windows-defender-smartscreen-set-individual-device.md) + + ### [Windows Defender Application Guard](windows-defender-application-guard/wd-app-guard-overview.md) ###[System requirements for Windows Defender Application Guard](windows-defender-application-guard/reqs-wd-app-guard.md) @@ -350,6 +347,15 @@ ## Other security features +### [Windows Defender SmartScreen](windows-defender-smartscreen/windows-defender-smartscreen-overview.md) +#### [Available Windows Defender SmartScreen Group Policy and mobile device management (MDM) settings](windows-defender-smartscreen/windows-defender-smartscreen-available-settings.md) +#### [Set up and use Windows Defender SmartScreen on individual devices](windows-defender-smartscreen/windows-defender-smartscreen-set-individual-device.md) + + +### [Windows Defender Device Guard: virtualization-based security and WDAC](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) + + +### [Control the health of Windows 10-based devices](protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md) ### [Mitigate threats by using Windows 10 security features](overview-of-threat-mitigations-in-windows-10.md) @@ -358,12 +364,13 @@ ### [Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-intrusion-detection.md) ### [Block untrusted fonts in an enterprise](block-untrusted-fonts-in-enterprise.md) - ### [Security auditing](auditing/security-auditing-overview.md) + ### [Basic security audit policies](auditing/basic-security-audit-policies.md) #### [Create a basic audit policy for an event category](auditing/create-a-basic-audit-policy-settings-for-an-event-category.md) #### [Apply a basic audit policy on a file or folder](auditing/apply-a-basic-audit-policy-on-a-file-or-folder.md) #### [View the security event log](auditing/view-the-security-event-log.md) + #### [Basic security audit policy settings](auditing/basic-security-audit-policy-settings.md) ##### [Audit account logon events](auditing/basic-audit-account-logon-events.md) ##### [Audit account management](auditing/basic-audit-account-management.md) @@ -374,10 +381,16 @@ ##### [Audit privilege use](auditing/basic-audit-privilege-use.md) ##### [Audit process tracking](auditing/basic-audit-process-tracking.md) ##### [Audit system events](auditing/basic-audit-system-events.md) + + ### [Advanced security audit policies](auditing/advanced-security-auditing.md) #### [Planning and deploying advanced security audit policies](auditing/planning-and-deploying-advanced-security-audit-policies.md) + + #### [Advanced security auditing FAQ](auditing/advanced-security-auditing-faq.md) ##### [Which editions of Windows support advanced audit policy configuration](auditing/which-editions-of-windows-support-advanced-audit-policy-configuration.md) + + #### [Using advanced security auditing options to monitor dynamic access control objects](auditing/using-advanced-security-auditing-options-to-monitor-dynamic-access-control-objects.md) ##### [Monitor the central access policies that apply on a file server](auditing/monitor-the-central-access-policies-that-apply-on-a-file-server.md) ##### [Monitor the use of removable storage devices](auditing/monitor-the-use-of-removable-storage-devices.md) @@ -387,6 +400,7 @@ ##### [Monitor the resource attributes on files and folders](auditing/monitor-the-resource-attributes-on-files-and-folders.md) ##### [Monitor the central access policies associated with files and folders](auditing/monitor-the-central-access-policies-associated-with-files-and-folders.md) ##### [Monitor claim types](auditing/monitor-claim-types.md) + #### [Advanced security audit policy settings](auditing/advanced-security-audit-policy-settings.md) ##### [Audit Credential Validation](auditing/audit-credential-validation.md) ###### [Event 4774 S, F: An account was mapped for logon.](auditing/event-4774.md) diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md new file mode 100644 index 0000000000..fd8a09b351 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md @@ -0,0 +1,24 @@ +--- +title: Windows Defender Security Center +description: Windows Defender Security Center is the portal where you can access Windows Defender Advanced Threat Protection. +keywords: windows, defender, security, center, defender, advanced, threat, protection +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: high +ms.date: 07/01/2018 +--- + +# Windows Defender Security Center + +**Applies to:** + +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +Windows Defender Security Center is the portal where you can access Windows Defender Advanced Threat Protection capabilities. It gives enterprise security operations teams a single pane of glass experience to help secure networks. + +## In this section \ No newline at end of file From 772f465fb417d0db28042ed096c2d49d3a8b5b41 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 15:58:06 -0700 Subject: [PATCH 170/403] update top level topic to be wdsc --- .../windows-defender-atp/TOC.md | 2 +- ...indows-defender-advanced-threat-protection.md | 15 --------------- .../windows-defender-security-center-atp.md | 16 +++++++++++++++- 3 files changed, 16 insertions(+), 17 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index a8defba7ee..4109f03481 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -1,4 +1,4 @@ -# [Windows Defender Advanced Threat Protection](windows-defender-advanced-threat-protection.md) +# [Windows Defender Security Center](windows-defender-security-center-atp.md) ##Get started ### [Minimum requirements](minimum-requirements-windows-defender-advanced-threat-protection.md) ### [Validate licensing and complete setup](licensing-windows-defender-advanced-threat-protection.md) diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index 56af5fa14b..14ddfedc65 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -82,21 +82,6 @@ detect sophisticated cyber-attacks, providing: Significantly reduces alert volume by leveraging inspection algorithms used by analysts to examine alerts and take remediation action. -## In this section - -Topic | Description -:---|:--- -Get started | Learn about the minimum requirements, validate licensing and complete setup, know about preview features, understand data storage and privacy, and how to assign user access to the portal. -[Onboard machines](onboard-configure-windows-defender-advanced-threat-protection.md) | Learn about onboarding client, server, and non-Windows machines. Learn how to run a detection test, configure proxy and Internet connectivity settings, and how to troubleshoot potential onboarding issues. -[Understand the Windows Defender ATP portal](use-windows-defender-advanced-threat-protection.md) | Understand the Security operations, Secure Score, and Threat analytics dashboards as well as how to navigate the portal. -Investigate and remediate threats | Investigate alerts, machines, and take response actions to remediate threats. -API and SIEM support | Use the supported APIs to pull and create custom alerts, or automate workflows. Use the supported SIEM tools to pull alerts from the Windows Defender ATP portal. -Reporting | Create and build Power BI reports using Windows Defender ATP data. -Check service health and sensor state | Verify that the service is running and check the sensor state on machines. -[Configure Windows Defender settings](preferences-setup-windows-defender-advanced-threat-protection.md) | Configure general settings, turn on the preview experience, notifications, and enable other features. -[Access the Windows Defender ATP Community Center](community-windows-defender-advanced-threat-protection.md) | Access the Windows Defender ATP Community Center to learn, collaborate, and share experiences about the product. -[Troubleshoot Windows Defender ATP](troubleshoot-windows-defender-advanced-threat-protection.md) | This section addresses issues that might arise as you use the Windows Defender Advanced Threat service. -[Windows Defender Antivirus compatibility with Windows Defender ATP](defender-compatibility-windows-defender-advanced-threat-protection.md) | Understand how Windows Defender Antivirus integrates with Windows Defender ATP. ## Related topic diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md index fd8a09b351..0925a1881a 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md @@ -21,4 +21,18 @@ ms.date: 07/01/2018 Windows Defender Security Center is the portal where you can access Windows Defender Advanced Threat Protection capabilities. It gives enterprise security operations teams a single pane of glass experience to help secure networks. -## In this section \ No newline at end of file +## In this section + +Topic | Description +:---|:--- +Get started | Learn about the minimum requirements, validate licensing and complete setup, know about preview features, understand data storage and privacy, and how to assign user access to the portal. +[Onboard machines](onboard-configure-windows-defender-advanced-threat-protection.md) | Learn about onboarding client, server, and non-Windows machines. Learn how to run a detection test, configure proxy and Internet connectivity settings, and how to troubleshoot potential onboarding issues. +[Understand the Windows Defender ATP portal](use-windows-defender-advanced-threat-protection.md) | Understand the Security operations, Secure Score, and Threat analytics dashboards as well as how to navigate the portal. +Investigate and remediate threats | Investigate alerts, machines, and take response actions to remediate threats. +API and SIEM support | Use the supported APIs to pull and create custom alerts, or automate workflows. Use the supported SIEM tools to pull alerts from the Windows Defender ATP portal. +Reporting | Create and build Power BI reports using Windows Defender ATP data. +Check service health and sensor state | Verify that the service is running and check the sensor state on machines. +[Configure Windows Defender settings](preferences-setup-windows-defender-advanced-threat-protection.md) | Configure general settings, turn on the preview experience, notifications, and enable other features. +[Access the Windows Defender ATP Community Center](community-windows-defender-advanced-threat-protection.md) | Access the Windows Defender ATP Community Center to learn, collaborate, and share experiences about the product. +[Troubleshoot Windows Defender ATP](troubleshoot-windows-defender-advanced-threat-protection.md) | This section addresses issues that might arise as you use the Windows Defender Advanced Threat service. +[Windows Defender Antivirus compatibility with Windows Defender ATP](defender-compatibility-windows-defender-advanced-threat-protection.md) | Understand how Windows Defender Antivirus integrates with Windows Defender ATP. From 1cc264cc6ac41901e8865c52601c2a2868b3a4ad Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 16:10:11 -0700 Subject: [PATCH 171/403] add downlevel --- 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 f41fb07b2f..8ece2a49c9 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -26,6 +26,7 @@ #### [Data storage and privacy](windows-defender-atp\data-storage-privacy-windows-defender-advanced-threat-protection.md) #### [Assign user access to the portal](windows-defender-atp\assign-portal-access-windows-defender-advanced-threat-protection.md) ### [Onboard machines](windows-defender-atp\onboard-configure-windows-defender-advanced-threat-protection.md) +#### [Onboard previous versions of Windows](windows-defender-atp\onboard-downlevel-windows-defender-advanced-threat-protection.md) #### [Onboard Windows 10 machines](windows-defender-atp\configure-endpoints-windows-defender-advanced-threat-protection.md) ##### [Onboard machines using Group Policy](windows-defender-atp\configure-endpoints-gp-windows-defender-advanced-threat-protection.md) ##### [Onboard machines using System Center Configuration Manager](windows-defender-atp\configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) From b22093d5f282717ec432a2c5ef5c589dd19c536b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 16:31:46 -0700 Subject: [PATCH 172/403] fix exploit guard toc --- windows/security/threat-protection/TOC.md | 60 ++++++++++++----------- 1 file changed, 32 insertions(+), 28 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 7a296331e9..995070c084 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -19,7 +19,7 @@ ###### [Onboard machines using Group Policy](windows-defender-atp\configure-endpoints-gp-windows-defender-advanced-threat-protection.md) ###### [Onboard machines using System Center Configuration Manager](windows-defender-atp\configure-endpoints-sccm-windows-defender-advanced-threat-protection.md) ###### [Onboard machines using Mobile Device Management tools](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) -####### [Onboard machines using Microsoft Intune](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#onboard-windows-10-machines-using-microsoft-intune) +####### [Onboard machines using Microsoft Intune](windows-defender-atp\configure-endpoints-mdm-windows-defender-advanced-threat-protection.md#onboard-machines-using-microsoft-intune) ###### [Onboard machines using a local script](windows-defender-atp\configure-endpoints-script-windows-defender-advanced-threat-protection.md) ###### [Onboard non-persistent virtual desktop infrastructure (VDI) machines](windows-defender-atp\configure-endpoints-vdi-windows-defender-advanced-threat-protection.md) ##### [Onboard servers](windows-defender-atp\configure-server-endpoints-windows-defender-advanced-threat-protection.md) @@ -282,17 +282,7 @@ -### [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) -### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) -### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) -### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) -### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) -### [Account protection](windows-defender-security-center\wdsc-account-protection.md) -### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) -### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) -### [Device security](windows-defender-security-center\wdsc-device-security.md) -### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) -### [Family options](windows-defender-security-center\wdsc-family-options.md) + @@ -303,32 +293,33 @@ ### [Windows Defender Exploit Guard](windows-defender-exploit-guard\windows-defender-exploit-guard.md) -### [Evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\evaluate-windows-defender-exploit-guard.md) -#### [Use auditing mode to evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\audit-windows-defender-exploit-guard.md) -#### [View Exploit Guard events](windows-defender-exploit-guard\event-views-exploit-guard.md) - -### [Exploit protection](windows-defender-exploit-guard\exploit-protection-exploit-guard.md) -#### [Comparison with Enhanced Mitigation Experience Toolkit](windows-defender-exploit-guard\emet-exploit-protection-exploit-guard.md) -#### [Evaluate Exploit protection](windows-defender-exploit-guard\evaluate-exploit-protection.md) -#### [Enable Exploit protection](windows-defender-exploit-guard\enable-exploit-protection.md) -#### [Customize Exploit protection](windows-defender-exploit-guard\customize-exploit-protection.md) -##### [Import, export, and deploy Exploit protection configurations](windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md) -### [Attack surface reduction](windows-defender-exploit-guard\attack-surface-reduction-exploit-guard.md) +#### [Evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\evaluate-windows-defender-exploit-guard.md) +##### [Use auditing mode to evaluate Windows Defender Exploit Guard](windows-defender-exploit-guard\audit-windows-defender-exploit-guard.md) +##### [View Exploit Guard events](windows-defender-exploit-guard\event-views-exploit-guard.md) +#### [Exploit protection](windows-defender-exploit-guard\exploit-protection-exploit-guard.md) +##### [Comparison with Enhanced Mitigation Experience Toolkit](windows-defender-exploit-guard\emet-exploit-protection-exploit-guard.md) +##### [Evaluate Exploit protection](windows-defender-exploit-guard\evaluate-exploit-protection.md) +##### [Enable Exploit protection](windows-defender-exploit-guard\enable-exploit-protection.md) +##### [Customize Exploit protection](windows-defender-exploit-guard\customize-exploit-protection.md) +###### [Import, export, and deploy Exploit protection configurations](windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md) +##### [Memory integrity](windows-defender-exploit-guard\memory-integrity.md) +###### [Requirements for virtualization-based protection of code integrity](windows-defender-exploit-guard\requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md) +###### [Enable virtualization-based protection of code integrity](windows-defender-exploit-guard\enable-virtualization-based-protection-of-code-integrity.md) +#### [Attack surface reduction](windows-defender-exploit-guard\attack-surface-reduction-exploit-guard.md) #### [Evaluate Attack surface reduction](windows-defender-exploit-guard\evaluate-attack-surface-reduction.md) #### [Enable Attack surface reduction](windows-defender-exploit-guard\enable-attack-surface-reduction.md) #### [Customize Attack surface reduction](windows-defender-exploit-guard\customize-attack-surface-reduction.md) #### [Troubleshoot Attack surface reduction rules](windows-defender-exploit-guard\troubleshoot-asr.md) -### [Network Protection](windows-defender-exploit-guard\network-protection-exploit-guard.md) +#### [Network Protection](windows-defender-exploit-guard\network-protection-exploit-guard.md) #### [Evaluate Network Protection](windows-defender-exploit-guard\evaluate-network-protection.md) #### [Enable Network Protection](windows-defender-exploit-guard\enable-network-protection.md) #### [Troubleshoot Network protection](windows-defender-exploit-guard\troubleshoot-np.md) -### [Controlled folder access](windows-defender-exploit-guard\controlled-folders-exploit-guard.md) +#### [Controlled folder access](windows-defender-exploit-guard\controlled-folders-exploit-guard.md) #### [Evaluate Controlled folder access](windows-defender-exploit-guard\evaluate-controlled-folder-access.md) #### [Enable Controlled folder access](windows-defender-exploit-guard\enable-controlled-folders-exploit-guard.md) #### [Customize Controlled folder access](windows-defender-exploit-guard\customize-controlled-folders-exploit-guard.md) -### [Memory integrity](windows-defender-exploit-guard\memory-integrity.md) -#### [Requirements for virtualization-based protection of code integrity](windows-defender-exploit-guard\requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md) -#### [Enable virtualization-based protection of code integrity](windows-defender-exploit-guard\enable-virtualization-based-protection-of-code-integrity.md) + + ### [Windows Defender Application Control](windows-defender-application-control/windows-defender-application-control.md) @@ -347,6 +338,19 @@ ## Other security features +### [The Windows Defender Security Center app](windows-defender-security-center/windows-defender-security-center.md) +#### [Customize the Windows Defender Security Center app for your organization](windows-defender-security-center/wdsc-customize-contact-information.md) +#### [Hide Windows Defender Security Center app notifications](windows-defender-security-center/wdsc-hide-notifications.md) +#### [Manage Windows Defender Security Center in Windows 10 in S mode](windows-defender-security-center\wdsc-windows-10-in-s-mode.md) +#### [Virus and threat protection](windows-defender-security-center/wdsc-virus-threat-protection.md) +#### [Account protection](windows-defender-security-center\wdsc-account-protection.md) +#### [Firewall and network protection](windows-defender-security-center\wdsc-firewall-network-protection.md) +#### [App and browser control](windows-defender-security-center\wdsc-app-browser-control.md) +#### [Device security](windows-defender-security-center\wdsc-device-security.md) +#### [Device performance and health](windows-defender-security-center\wdsc-device-performance-health.md) +#### [Family options](windows-defender-security-center\wdsc-family-options.md) + + ### [Windows Defender SmartScreen](windows-defender-smartscreen/windows-defender-smartscreen-overview.md) #### [Available Windows Defender SmartScreen Group Policy and mobile device management (MDM) settings](windows-defender-smartscreen/windows-defender-smartscreen-available-settings.md) #### [Set up and use Windows Defender SmartScreen on individual devices](windows-defender-smartscreen/windows-defender-smartscreen-set-individual-device.md) From e4514b2ad7f4602925b3fc68c0c676bc92970c75 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Thu, 5 Jul 2018 16:34:24 -0700 Subject: [PATCH 173/403] Continued updating article --- .../app-v/appv-create-a-package-accelerator.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/application-management/app-v/appv-create-a-package-accelerator.md b/windows/application-management/app-v/appv-create-a-package-accelerator.md index a36c7033bc..054a60c923 100644 --- a/windows/application-management/app-v/appv-create-a-package-accelerator.md +++ b/windows/application-management/app-v/appv-create-a-package-accelerator.md @@ -47,16 +47,16 @@ Use the following procedure to create a package accelerator. 5. If the application is already installed on the computer running the sequencer, to specify the installation file, select **Files installed on local system**. To use this option, the application must already be installed in the default installation location. -6. On the **Gathering Information** page, review the files that were not found in the location specified on the **Installation Files** page of this wizard. If the files displayed are not required, select **Remove these files**, then select **Next**. If the files are required, select **Previous** and copy the required files to the directory specified on the **Installation Files** page. +6. On the **Gathering Information** page, review the files that you couldn't find in the location specified on the **Installation Files** page of this wizard. If the files displayed are not required, select **Remove these files**, then select **Next**. If the files are required, select **Previous** and copy the required files to the directory specified on the **Installation Files** page. >[!NOTE] >You must either remove the unrequired files or select **Previous** and locate the required files to advance to the next page of this wizard. -7. On the **Select Files** page, carefully review the files that were detected, and clear any file that should be removed from the package accelerator. Select only files that are required for the application to run successfully, and then click **Next**. +7. On the **Select Files** page, carefully review the detected files and clear any file the package accelerator does not need to run successfully. Select only files that the application requires, then select **Next**. -8. On the **Verify Applications** page, confirm that all installation files that are required to build the package are displayed. When the Package Accelerator is used to create a new package, all installation files displayed in the **Applications** pane are required to create the package. +8. Confirm that the **Verify Applications** page displays all installation files required to build the package. The Package Accelerator requires all installation files displayed in the **Applications** pane in order to create the package. - If necessary, to add additional Installer files, click **Add**. To remove unnecessary installation files, select the Installer file, and then click **Delete**. To edit the properties associated with an installer, click **Edit**. The installation files specified in this step will be required when the Package Accelerator is used to create a new virtual application package. After you have confirmed the information displayed, click **Next**. + If you need to add additional Installer files, select **Add**. To remove unnecessary installation files, select the **Installer file**, then select **Delete**. To edit the properties associated with an installer, select **Edit**. The Package Accelerator requires the installation files specified in this step to create a new virtual application package. After you have confirmed the information displayed, click **Next**. 9. On the **Select Guidance** page, to specify a file that contains information about how the Package Accelerator, click **Browse**. For example, this file can contain information about how the computer running the Sequencer should be configured, application prerequisite information for target computers, and general notes. You should provide all required information for the Package Accelerator to be successfully applied. The file you select must be in rich text (.rtf) or text file (.txt) format. Click **Next**. From 9716d3ff60a293f6b71f13b9ed3f9e4e2afb7f8c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 16:39:35 -0700 Subject: [PATCH 174/403] fix application guard --- windows/security/threat-protection/TOC.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 995070c084..ee6728c7e9 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -330,11 +330,11 @@ ### [Windows Defender Application Guard](windows-defender-application-guard/wd-app-guard-overview.md) -###[System requirements for Windows Defender Application Guard](windows-defender-application-guard/reqs-wd-app-guard.md) -###[Prepare and install Windows Defender Application Guard](windows-defender-application-guard/install-wd-app-guard.md) -###[Configure the Group Policy settings for Windows Defender Application Guard](windows-defender-application-guard/configure-wd-app-guard.md) -###[Testing scenarios using Windows Defender Application Guard in your business or organization](windows-defender-application-guard/test-scenarios-wd-app-guard.md) -###[Frequently Asked Questions - Windows Defender Application Guard](windows-defender-application-guard/faq-wd-app-guard.md) +#### [System requirements for Windows Defender Application Guard](windows-defender-application-guard/reqs-wd-app-guard.md) +#### [Prepare and install Windows Defender Application Guard](windows-defender-application-guard/install-wd-app-guard.md) +#### [Configure the Group Policy settings for Windows Defender Application Guard](windows-defender-application-guard/configure-wd-app-guard.md) +#### [Testing scenarios using Windows Defender Application Guard in your business or organization](windows-defender-application-guard/test-scenarios-wd-app-guard.md) +#### [Frequently Asked Questions - Windows Defender Application Guard](windows-defender-application-guard/faq-wd-app-guard.md) ## Other security features From 97dd49175d09e7b273d6b78017b5347c31b6b41d Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 17:38:44 -0700 Subject: [PATCH 175/403] indent --- windows/security/threat-protection/TOC.md | 711 +++++++++++----------- 1 file changed, 356 insertions(+), 355 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index ee6728c7e9..24b3237fcd 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -368,368 +368,369 @@ ### [Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-intrusion-detection.md) ### [Block untrusted fonts in an enterprise](block-untrusted-fonts-in-enterprise.md) + ### [Security auditing](auditing/security-auditing-overview.md) -### [Basic security audit policies](auditing/basic-security-audit-policies.md) -#### [Create a basic audit policy for an event category](auditing/create-a-basic-audit-policy-settings-for-an-event-category.md) -#### [Apply a basic audit policy on a file or folder](auditing/apply-a-basic-audit-policy-on-a-file-or-folder.md) -#### [View the security event log](auditing/view-the-security-event-log.md) +#### [Basic security audit policies](auditing/basic-security-audit-policies.md) +##### [Create a basic audit policy for an event category](auditing/create-a-basic-audit-policy-settings-for-an-event-category.md) +##### [Apply a basic audit policy on a file or folder](auditing/apply-a-basic-audit-policy-on-a-file-or-folder.md) +##### [View the security event log](auditing/view-the-security-event-log.md) -#### [Basic security audit policy settings](auditing/basic-security-audit-policy-settings.md) -##### [Audit account logon events](auditing/basic-audit-account-logon-events.md) -##### [Audit account management](auditing/basic-audit-account-management.md) -##### [Audit directory service access](auditing/basic-audit-directory-service-access.md) -##### [Audit logon events](auditing/basic-audit-logon-events.md) -##### [Audit object access](auditing/basic-audit-object-access.md) -##### [Audit policy change](auditing/basic-audit-policy-change.md) -##### [Audit privilege use](auditing/basic-audit-privilege-use.md) -##### [Audit process tracking](auditing/basic-audit-process-tracking.md) -##### [Audit system events](auditing/basic-audit-system-events.md) +##### [Basic security audit policy settings](auditing/basic-security-audit-policy-settings.md) +###### [Audit account logon events](auditing/basic-audit-account-logon-events.md) +###### [Audit account management](auditing/basic-audit-account-management.md) +###### [Audit directory service access](auditing/basic-audit-directory-service-access.md) +###### [Audit logon events](auditing/basic-audit-logon-events.md) +###### [Audit object access](auditing/basic-audit-object-access.md) +###### [Audit policy change](auditing/basic-audit-policy-change.md) +###### [Audit privilege use](auditing/basic-audit-privilege-use.md) +###### [Audit process tracking](auditing/basic-audit-process-tracking.md) +###### [Audit system events](auditing/basic-audit-system-events.md) + +##### [Advanced security audit policies](auditing/advanced-security-auditing.md) +###### [Planning and deploying advanced security audit policies](auditing/planning-and-deploying-advanced-security-audit-policies.md) +###### [Advanced security auditing FAQ](auditing/advanced-security-auditing-faq.md) +####### [Which editions of Windows support advanced audit policy configuration](auditing/which-editions-of-windows-support-advanced-audit-policy-configuration.md) + +###### [Using advanced security auditing options to monitor dynamic access control objects](auditing/using-advanced-security-auditing-options-to-monitor-dynamic-access-control-objects.md) +####### [Monitor the central access policies that apply on a file server](auditing/monitor-the-central-access-policies-that-apply-on-a-file-server.md) +####### [Monitor the use of removable storage devices](auditing/monitor-the-use-of-removable-storage-devices.md) +####### [Monitor resource attribute definitions](auditing/monitor-resource-attribute-definitions.md) +####### [Monitor central access policy and rule definitions](auditing/monitor-central-access-policy-and-rule-definitions.md) +####### [Monitor user and device claims during sign-in](auditing/monitor-user-and-device-claims-during-sign-in.md) +####### [Monitor the resource attributes on files and folders](auditing/monitor-the-resource-attributes-on-files-and-folders.md) +####### [Monitor the central access policies associated with files and folders](auditing/monitor-the-central-access-policies-associated-with-files-and-folders.md) +####### [Monitor claim types](auditing/monitor-claim-types.md) + +###### [Advanced security audit policy settings](auditing/advanced-security-audit-policy-settings.md) +####### [Audit Credential Validation](auditing/audit-credential-validation.md) +####### [Event 4774 S, F: An account was mapped for logon.](auditing/event-4774.md) +####### [Event 4775 F: An account could not be mapped for logon.](auditing/event-4775.md) +####### [Event 4776 S, F: The computer attempted to validate the credentials for an account.](auditing/event-4776.md) +####### [Event 4777 F: The domain controller failed to validate the credentials for an account.](auditing/event-4777.md) +###### [Audit Kerberos Authentication Service](auditing/audit-kerberos-authentication-service.md) +####### [Event 4768 S, F: A Kerberos authentication ticket, TGT, was requested.](auditing/event-4768.md) +####### [Event 4771 F: Kerberos pre-authentication failed.](auditing/event-4771.md) +####### [Event 4772 F: A Kerberos authentication ticket request failed.](auditing/event-4772.md) +###### [Audit Kerberos Service Ticket Operations](auditing/audit-kerberos-service-ticket-operations.md) +####### [Event 4769 S, F: A Kerberos service ticket was requested.](auditing/event-4769.md) +####### [Event 4770 S: A Kerberos service ticket was renewed.](auditing/event-4770.md) +####### [Event 4773 F: A Kerberos service ticket request failed.](auditing/event-4773.md) +###### [Audit Other Account Logon Events](auditing/audit-other-account-logon-events.md) +###### [Audit Application Group Management](auditing/audit-application-group-management.md) +###### [Audit Computer Account Management](auditing/audit-computer-account-management.md) +####### [Event 4741 S: A computer account was created.](auditing/event-4741.md) +####### [Event 4742 S: A computer account was changed.](auditing/event-4742.md) +####### [Event 4743 S: A computer account was deleted.](auditing/event-4743.md) +###### [Audit Distribution Group Management](auditing/audit-distribution-group-management.md) +####### [Event 4749 S: A security-disabled global group was created.](auditing/event-4749.md) +####### [Event 4750 S: A security-disabled global group was changed.](auditing/event-4750.md) +####### [Event 4751 S: A member was added to a security-disabled global group.](auditing/event-4751.md) +####### [Event 4752 S: A member was removed from a security-disabled global group.](auditing/event-4752.md) +####### [Event 4753 S: A security-disabled global group was deleted.](auditing/event-4753.md) +###### [Audit Other Account Management Events](auditing/audit-other-account-management-events.md) +####### [Event 4782 S: The password hash an account was accessed.](auditing/event-4782.md) +####### [Event 4793 S: The Password Policy Checking API was called.](auditing/event-4793.md) +###### [Audit Security Group Management](auditing/audit-security-group-management.md) +####### [Event 4731 S: A security-enabled local group was created.](auditing/event-4731.md) +####### [Event 4732 S: A member was added to a security-enabled local group.](auditing/event-4732.md) +####### [Event 4733 S: A member was removed from a security-enabled local group.](auditing/event-4733.md) +####### [Event 4734 S: A security-enabled local group was deleted.](auditing/event-4734.md) +####### [Event 4735 S: A security-enabled local group was changed.](auditing/event-4735.md) +####### [Event 4764 S: A group’s type was changed.](auditing/event-4764.md) +####### [Event 4799 S: A security-enabled local group membership was enumerated.](auditing/event-4799.md) +###### [Audit User Account Management](auditing/audit-user-account-management.md) +####### [Event 4720 S: A user account was created.](auditing/event-4720.md) +####### [Event 4722 S: A user account was enabled.](auditing/event-4722.md) +####### [Event 4723 S, F: An attempt was made to change an account's password.](auditing/event-4723.md) +####### [Event 4724 S, F: An attempt was made to reset an account's password.](auditing/event-4724.md) +####### [Event 4725 S: A user account was disabled.](auditing/event-4725.md) +####### [Event 4726 S: A user account was deleted.](auditing/event-4726.md) +####### [Event 4738 S: A user account was changed.](auditing/event-4738.md) +####### [Event 4740 S: A user account was locked out.](auditing/event-4740.md) +####### [Event 4765 S: SID History was added to an account.](auditing/event-4765.md) +####### [Event 4766 F: An attempt to add SID History to an account failed.](auditing/event-4766.md) +####### [Event 4767 S: A user account was unlocked.](auditing/event-4767.md) +####### [Event 4780 S: The ACL was set on accounts which are members of administrators groups.](auditing/event-4780.md) +####### [Event 4781 S: The name of an account was changed.](auditing/event-4781.md) +####### [Event 4794 S, F: An attempt was made to set the Directory Services Restore Mode administrator password.](auditing/event-4794.md) +####### [Event 4798 S: A user's local group membership was enumerated.](auditing/event-4798.md) +####### [Event 5376 S: Credential Manager credentials were backed up.](auditing/event-5376.md) +####### [Event 5377 S: Credential Manager credentials were restored from a backup.](auditing/event-5377.md) +###### [Audit DPAPI Activity](auditing/audit-dpapi-activity.md) +####### [Event 4692 S, F: Backup of data protection master key was attempted.](auditing/event-4692.md) +####### [Event 4693 S, F: Recovery of data protection master key was attempted.](auditing/event-4693.md) +####### [Event 4694 S, F: Protection of auditable protected data was attempted.](auditing/event-4694.md) +####### [Event 4695 S, F: Unprotection of auditable protected data was attempted.](auditing/event-4695.md) +###### [Audit PNP Activity](auditing/audit-pnp-activity.md) +####### [Event 6416 S: A new external device was recognized by the System.](auditing/event-6416.md) +####### [Event 6419 S: A request was made to disable a device.](auditing/event-6419.md) +####### [Event 6420 S: A device was disabled.](auditing/event-6420.md) +####### [Event 6421 S: A request was made to enable a device.](auditing/event-6421.md) +####### [Event 6422 S: A device was enabled.](auditing/event-6422.md) +####### [Event 6423 S: The installation of this device is forbidden by system policy.](auditing/event-6423.md) +####### [Event 6424 S: The installation of this device was allowed, after having previously been forbidden by policy.](auditing/event-6424.md) +###### [Audit Process Creation](auditing/audit-process-creation.md) +####### [Event 4688 S: A new process has been created.](auditing/event-4688.md) +####### [Event 4696 S: A primary token was assigned to process.](auditing/event-4696.md) +###### [Audit Process Termination](auditing/audit-process-termination.md) +####### [Event 4689 S: A process has exited.](auditing/event-4689.md) +###### [Audit RPC Events](auditing/audit-rpc-events.md) +####### [Event 5712 S: A Remote Procedure Call, RPC, was attempted.](auditing/event-5712.md) +###### [Audit Detailed Directory Service Replication](auditing/audit-detailed-directory-service-replication.md) +####### [Event 4928 S, F: An Active Directory replica source naming context was established.](auditing/event-4928.md) +####### [Event 4929 S, F: An Active Directory replica source naming context was removed.](auditing/event-4929.md) +####### [Event 4930 S, F: An Active Directory replica source naming context was modified.](auditing/event-4930.md) +####### [Event 4931 S, F: An Active Directory replica destination naming context was modified.](auditing/event-4931.md) +####### [Event 4934 S: Attributes of an Active Directory object were replicated.](auditing/event-4934.md) +####### [Event 4935 F: Replication failure begins.](auditing/event-4935.md) +####### [Event 4936 S: Replication failure ends.](auditing/event-4936.md) +####### [Event 4937 S: A lingering object was removed from a replica.](auditing/event-4937.md) +###### [Audit Directory Service Access](auditing/audit-directory-service-access.md) +####### [Event 4662 S, F: An operation was performed on an object.](auditing/event-4662.md) +####### [Event 4661 S, F: A handle to an object was requested.](auditing/event-4661.md) +###### [Audit Directory Service Changes](auditing/audit-directory-service-changes.md) +####### [Event 5136 S: A directory service object was modified.](auditing/event-5136.md) +####### [Event 5137 S: A directory service object was created.](auditing/event-5137.md) +####### [Event 5138 S: A directory service object was undeleted.](auditing/event-5138.md) +####### [Event 5139 S: A directory service object was moved.](auditing/event-5139.md) +####### [Event 5141 S: A directory service object was deleted.](auditing/event-5141.md) +###### [Audit Directory Service Replication](auditing/audit-directory-service-replication.md) +####### [Event 4932 S: Synchronization of a replica of an Active Directory naming context has begun.](auditing/event-4932.md) +####### [Event 4933 S, F: Synchronization of a replica of an Active Directory naming context has ended.](auditing/event-4933.md) +###### [Audit Account Lockout](auditing/audit-account-lockout.md) +####### [Event 4625 F: An account failed to log on.](auditing/event-4625.md) +###### [Audit User/Device Claims](auditing/audit-user-device-claims.md) +####### [Event 4626 S: User/Device claims information.](auditing/event-4626.md) +###### [Audit Group Membership](auditing/audit-group-membership.md) +####### [Event 4627 S: Group membership information.](auditing/event-4627.md) +###### [Audit IPsec Extended Mode](auditing/audit-ipsec-extended-mode.md) +###### [Audit IPsec Main Mode](auditing/audit-ipsec-main-mode.md) +###### [Audit IPsec Quick Mode](auditing/audit-ipsec-quick-mode.md) +###### [Audit Logoff](auditing/audit-logoff.md) +####### [Event 4634 S: An account was logged off.](auditing/event-4634.md) +####### [Event 4647 S: User initiated logoff.](auditing/event-4647.md) +###### [Audit Logon](auditing/audit-logon.md) +####### [Event 4624 S: An account was successfully logged on.](auditing/event-4624.md) +####### [Event 4625 F: An account failed to log on.](auditing/event-4625.md) +####### [Event 4648 S: A logon was attempted using explicit credentials.](auditing/event-4648.md) +####### [Event 4675 S: SIDs were filtered.](auditing/event-4675.md) +###### [Audit Network Policy Server](auditing/audit-network-policy-server.md) +###### [Audit Other Logon/Logoff Events](auditing/audit-other-logonlogoff-events.md) +####### [Event 4649 S: A replay attack was detected.](auditing/event-4649.md) +####### [Event 4778 S: A session was reconnected to a Window Station.](auditing/event-4778.md) +####### [Event 4779 S: A session was disconnected from a Window Station.](auditing/event-4779.md) +####### [Event 4800 S: The workstation was locked.](auditing/event-4800.md) +####### [Event 4801 S: The workstation was unlocked.](auditing/event-4801.md) +####### [Event 4802 S: The screen saver was invoked.](auditing/event-4802.md) +####### [Event 4803 S: The screen saver was dismissed.](auditing/event-4803.md) +####### [Event 5378 F: The requested credentials delegation was disallowed by policy.](auditing/event-5378.md) +####### [Event 5632 S, F: A request was made to authenticate to a wireless network.](auditing/event-5632.md) +####### [Event 5633 S, F: A request was made to authenticate to a wired network.](auditing/event-5633.md) +###### [Audit Special Logon](auditing/audit-special-logon.md) +####### [Event 4964 S: Special groups have been assigned to a new logon.](auditing/event-4964.md) +####### [Event 4672 S: Special privileges assigned to new logon.](auditing/event-4672.md) +###### [Audit Application Generated](auditing/audit-application-generated.md) +###### [Audit Certification Services](auditing/audit-certification-services.md) +###### [Audit Detailed File Share](auditing/audit-detailed-file-share.md) +####### [Event 5145 S, F: A network share object was checked to see whether client can be granted desired access.](auditing/event-5145.md) +###### [Audit File Share](auditing/audit-file-share.md) +####### [Event 5140 S, F: A network share object was accessed.](auditing/event-5140.md) +####### [Event 5142 S: A network share object was added.](auditing/event-5142.md) +####### [Event 5143 S: A network share object was modified.](auditing/event-5143.md) +####### [Event 5144 S: A network share object was deleted.](auditing/event-5144.md) +####### [Event 5168 F: SPN check for SMB/SMB2 failed.](auditing/event-5168.md) +###### [Audit File System](auditing/audit-file-system.md) +####### [Event 4656 S, F: A handle to an object was requested.](auditing/event-4656.md) +####### [Event 4658 S: The handle to an object was closed.](auditing/event-4658.md) +####### [Event 4660 S: An object was deleted.](auditing/event-4660.md) +####### [Event 4663 S: An attempt was made to access an object.](auditing/event-4663.md) +####### [Event 4664 S: An attempt was made to create a hard link.](auditing/event-4664.md) +####### [Event 4985 S: The state of a transaction has changed.](auditing/event-4985.md) +####### [Event 5051: A file was virtualized.](auditing/event-5051.md) +####### [Event 4670 S: Permissions on an object were changed.](auditing/event-4670.md) +###### [Audit Filtering Platform Connection](auditing/audit-filtering-platform-connection.md) +####### [Event 5031 F: The Windows Firewall Service blocked an application from accepting incoming connections on the network.](auditing/event-5031.md) +####### [Event 5150: The Windows Filtering Platform blocked a packet.](auditing/event-5150.md) +####### [Event 5151: A more restrictive Windows Filtering Platform filter has blocked a packet.](auditing/event-5151.md) +####### [Event 5154 S: The Windows Filtering Platform has permitted an application or service to listen on a port for incoming connections.](auditing/event-5154.md) +####### [Event 5155 F: The Windows Filtering Platform has blocked an application or service from listening on a port for incoming connections.](auditing/event-5155.md) +####### [Event 5156 S: The Windows Filtering Platform has permitted a connection.](auditing/event-5156.md) +####### [Event 5157 F: The Windows Filtering Platform has blocked a connection.](auditing/event-5157.md) +####### [Event 5158 S: The Windows Filtering Platform has permitted a bind to a local port.](auditing/event-5158.md) +####### [Event 5159 F: The Windows Filtering Platform has blocked a bind to a local port.](auditing/event-5159.md) +###### [Audit Filtering Platform Packet Drop](auditing/audit-filtering-platform-packet-drop.md) +####### [Event 5152 F: The Windows Filtering Platform blocked a packet.](auditing/event-5152.md) +####### [Event 5153 S: A more restrictive Windows Filtering Platform filter has blocked a packet.](auditing/event-5153.md) +###### [Audit Handle Manipulation](auditing/audit-handle-manipulation.md) +####### [Event 4690 S: An attempt was made to duplicate a handle to an object.](auditing/event-4690.md) +###### [Audit Kernel Object](auditing/audit-kernel-object.md) +####### [Event 4656 S, F: A handle to an object was requested.](auditing/event-4656.md) +####### [Event 4658 S: The handle to an object was closed.](auditing/event-4658.md) +####### [Event 4660 S: An object was deleted.](auditing/event-4660.md) +####### [Event 4663 S: An attempt was made to access an object.](auditing/event-4663.md) +###### [Audit Other Object Access Events](auditing/audit-other-object-access-events.md) +####### [Event 4671: An application attempted to access a blocked ordinal through the TBS.](auditing/event-4671.md) +####### [Event 4691 S: Indirect access to an object was requested.](auditing/event-4691.md) +####### [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.](auditing/event-5148.md) +####### [Event 5149 F: The DoS attack has subsided and normal processing is being resumed.](auditing/event-5149.md) +####### [Event 4698 S: A scheduled task was created.](auditing/event-4698.md) +####### [Event 4699 S: A scheduled task was deleted.](auditing/event-4699.md) +####### [Event 4700 S: A scheduled task was enabled.](auditing/event-4700.md) +####### [Event 4701 S: A scheduled task was disabled.](auditing/event-4701.md) +####### [Event 4702 S: A scheduled task was updated.](auditing/event-4702.md) +####### [Event 5888 S: An object in the COM+ Catalog was modified.](auditing/event-5888.md) +####### [Event 5889 S: An object was deleted from the COM+ Catalog.](auditing/event-5889.md) +####### [Event 5890 S: An object was added to the COM+ Catalog.](auditing/event-5890.md) +###### [Audit Registry](auditing/audit-registry.md) +####### [Event 4663 S: An attempt was made to access an object.](auditing/event-4663.md) +####### [Event 4656 S, F: A handle to an object was requested.](auditing/event-4656.md) +####### [Event 4658 S: The handle to an object was closed.](auditing/event-4658.md) +####### [Event 4660 S: An object was deleted.](auditing/event-4660.md) +####### [Event 4657 S: A registry value was modified.](auditing/event-4657.md) +####### [Event 5039: A registry key was virtualized.](auditing/event-5039.md) +####### [Event 4670 S: Permissions on an object were changed.](auditing/event-4670.md) +###### [Audit Removable Storage](auditing/audit-removable-storage.md) +###### [Audit SAM](auditing/audit-sam.md) +####### [Event 4661 S, F: A handle to an object was requested.](auditing/event-4661.md) +###### [Audit Central Access Policy Staging](auditing/audit-central-access-policy-staging.md) +####### [Event 4818 S: Proposed Central Access Policy does not grant the same access permissions as the current Central Access Policy.](auditing/event-4818.md) +###### [Audit Audit Policy Change](auditing/audit-audit-policy-change.md) +####### [Event 4670 S: Permissions on an object were changed.](auditing/event-4670.md) +####### [Event 4715 S: The audit policy, SACL, on an object was changed.](auditing/event-4715.md) +####### [Event 4719 S: System audit policy was changed.](auditing/event-4719.md) +####### [Event 4817 S: Auditing settings on object were changed.](auditing/event-4817.md) +####### [Event 4902 S: The Per-user audit policy table was created.](auditing/event-4902.md) +####### [Event 4906 S: The CrashOnAuditFail value has changed.](auditing/event-4906.md) +####### [Event 4907 S: Auditing settings on object were changed.](auditing/event-4907.md) +####### [Event 4908 S: Special Groups Logon table modified.](auditing/event-4908.md) +####### [Event 4912 S: Per User Audit Policy was changed.](auditing/event-4912.md) +####### [Event 4904 S: An attempt was made to register a security event source.](auditing/event-4904.md) +####### [Event 4905 S: An attempt was made to unregister a security event source.](auditing/event-4905.md) +###### [Audit Authentication Policy Change](auditing/audit-authentication-policy-change.md) +####### [Event 4706 S: A new trust was created to a domain.](auditing/event-4706.md) +####### [Event 4707 S: A trust to a domain was removed.](auditing/event-4707.md) +####### [Event 4716 S: Trusted domain information was modified.](auditing/event-4716.md) +####### [Event 4713 S: Kerberos policy was changed.](auditing/event-4713.md) +####### [Event 4717 S: System security access was granted to an account.](auditing/event-4717.md) +####### [Event 4718 S: System security access was removed from an account.](auditing/event-4718.md) +####### [Event 4739 S: Domain Policy was changed.](auditing/event-4739.md) +####### [Event 4864 S: A namespace collision was detected.](auditing/event-4864.md) +####### [Event 4865 S: A trusted forest information entry was added.](auditing/event-4865.md) +####### [Event 4866 S: A trusted forest information entry was removed.](auditing/event-4866.md) +####### [Event 4867 S: A trusted forest information entry was modified.](auditing/event-4867.md) +###### [Audit Authorization Policy Change](auditing/audit-authorization-policy-change.md) +####### [Event 4703 S: A user right was adjusted.](auditing/event-4703.md) +####### [Event 4704 S: A user right was assigned.](auditing/event-4704.md) +####### [Event 4705 S: A user right was removed.](auditing/event-4705.md) +####### [Event 4670 S: Permissions on an object were changed.](auditing/event-4670.md) +####### [Event 4911 S: Resource attributes of the object were changed.](auditing/event-4911.md) +####### [Event 4913 S: Central Access Policy on the object was changed.](auditing/event-4913.md) +###### [Audit Filtering Platform Policy Change](auditing/audit-filtering-platform-policy-change.md) +###### [Audit MPSSVC Rule-Level Policy Change](auditing/audit-mpssvc-rule-level-policy-change.md) +####### [Event 4944 S: The following policy was active when the Windows Firewall started.](auditing/event-4944.md) +####### [Event 4945 S: A rule was listed when the Windows Firewall started.](auditing/event-4945.md) +####### [Event 4946 S: A change has been made to Windows Firewall exception list. A rule was added.](auditing/event-4946.md) +####### [Event 4947 S: A change has been made to Windows Firewall exception list. A rule was modified.](auditing/event-4947.md) +####### [Event 4948 S: A change has been made to Windows Firewall exception list. A rule was deleted.](auditing/event-4948.md) +####### [Event 4949 S: Windows Firewall settings were restored to the default values.](auditing/event-4949.md) +####### [Event 4950 S: A Windows Firewall setting has changed.](auditing/event-4950.md) +####### [Event 4951 F: A rule has been ignored because its major version number was not recognized by Windows Firewall.](auditing/event-4951.md) +####### [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.](auditing/event-4952.md) +####### [Event 4953 F: Windows Firewall ignored a rule because it could not be parsed.](auditing/event-4953.md) +####### [Event 4954 S: Windows Firewall Group Policy settings have changed. The new settings have been applied.](auditing/event-4954.md) +####### [Event 4956 S: Windows Firewall has changed the active profile.](auditing/event-4956.md) +####### [Event 4957 F: Windows Firewall did not apply the following rule.](auditing/event-4957.md) +####### [Event 4958 F: Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer.](auditing/event-4958.md) +###### [Audit Other Policy Change Events](auditing/audit-other-policy-change-events.md) +####### [Event 4714 S: Encrypted data recovery policy was changed.](auditing/event-4714.md) +####### [Event 4819 S: Central Access Policies on the machine have been changed.](auditing/event-4819.md) +####### [Event 4826 S: Boot Configuration Data loaded.](auditing/event-4826.md) +####### [Event 4909: The local policy settings for the TBS were changed.](auditing/event-4909.md) +####### [Event 4910: The group policy settings for the TBS were changed.](auditing/event-4910.md) +####### [Event 5063 S, F: A cryptographic provider operation was attempted.](auditing/event-5063.md) +####### [Event 5064 S, F: A cryptographic context operation was attempted.](auditing/event-5064.md) +####### [Event 5065 S, F: A cryptographic context modification was attempted.](auditing/event-5065.md) +####### [Event 5066 S, F: A cryptographic function operation was attempted.](auditing/event-5066.md) +####### [Event 5067 S, F: A cryptographic function modification was attempted.](auditing/event-5067.md) +####### [Event 5068 S, F: A cryptographic function provider operation was attempted.](auditing/event-5068.md) +####### [Event 5069 S, F: A cryptographic function property operation was attempted.](auditing/event-5069.md) +####### [Event 5070 S, F: A cryptographic function property modification was attempted.](auditing/event-5070.md) +####### [Event 5447 S: A Windows Filtering Platform filter has been changed.](auditing/event-5447.md) +####### [Event 6144 S: Security policy in the group policy objects has been applied successfully.](auditing/event-6144.md) +####### [Event 6145 F: One or more errors occurred while processing security policy in the group policy objects.](auditing/event-6145.md) +###### [Audit Sensitive Privilege Use](auditing/audit-sensitive-privilege-use.md) +####### [Event 4673 S, F: A privileged service was called.](auditing/event-4673.md) +####### [Event 4674 S, F: An operation was attempted on a privileged object.](auditing/event-4674.md) +####### [Event 4985 S: The state of a transaction has changed.](auditing/event-4985.md) +###### [Audit Non Sensitive Privilege Use](auditing/audit-non-sensitive-privilege-use.md) +####### [Event 4673 S, F: A privileged service was called.](auditing/event-4673.md) +####### [Event 4674 S, F: An operation was attempted on a privileged object.](auditing/event-4674.md) +####### [Event 4985 S: The state of a transaction has changed.](auditing/event-4985.md) +###### [Audit Other Privilege Use Events](auditing/audit-other-privilege-use-events.md) +####### [Event 4985 S: The state of a transaction has changed.](auditing/event-4985.md) +###### [Audit IPsec Driver](auditing/audit-ipsec-driver.md) +###### [Audit Other System Events](auditing/audit-other-system-events.md) +####### [Event 5024 S: The Windows Firewall Service has started successfully.](auditing/event-5024.md) +####### [Event 5025 S: The Windows Firewall Service has been stopped.](auditing/event-5025.md) +####### [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.](auditing/event-5027.md) +####### [Event 5028 F: The Windows Firewall Service was unable to parse the new security policy. The service will continue with currently enforced policy.](auditing/event-5028.md) +####### [Event 5029 F: The Windows Firewall Service failed to initialize the driver. The service will continue to enforce the current policy.](auditing/event-5029.md) +####### [Event 5030 F: The Windows Firewall Service failed to start.](auditing/event-5030.md) +####### [Event 5032 F: Windows Firewall was unable to notify the user that it blocked an application from accepting incoming connections on the network.](auditing/event-5032.md) +####### [Event 5033 S: The Windows Firewall Driver has started successfully.](auditing/event-5033.md) +####### [Event 5034 S: The Windows Firewall Driver was stopped.](auditing/event-5034.md) +####### [Event 5035 F: The Windows Firewall Driver failed to start.](auditing/event-5035.md) +####### [Event 5037 F: The Windows Firewall Driver detected critical runtime error. Terminating.](auditing/event-5037.md) +####### [Event 5058 S, F: Key file operation.](auditing/event-5058.md) +####### [Event 5059 S, F: Key migration operation.](auditing/event-5059.md) +####### [Event 6400: BranchCache: Received an incorrectly formatted response while discovering availability of content.](auditing/event-6400.md) +####### [Event 6401: BranchCache: Received invalid data from a peer. Data discarded.](auditing/event-6401.md) +####### [Event 6402: BranchCache: The message to the hosted cache offering it data is incorrectly formatted.](auditing/event-6402.md) +####### [Event 6403: BranchCache: The hosted cache sent an incorrectly formatted response to the client.](auditing/event-6403.md) +####### [Event 6404: BranchCache: Hosted cache could not be authenticated using the provisioned SSL certificate.](auditing/event-6404.md) +####### [Event 6405: BranchCache: %2 instances of event id %1 occurred.](auditing/event-6405.md) +####### [Event 6406: %1 registered to Windows Firewall to control filtering for the following: %2.](auditing/event-6406.md) +####### [Event 6407: 1%.](auditing/event-6407.md) +####### [Event 6408: Registered product %1 failed and Windows Firewall is now controlling the filtering for %2.](auditing/event-6408.md) +####### [Event 6409: BranchCache: A service connection point object could not be parsed.](auditing/event-6409.md) +###### [Audit Security State Change](auditing/audit-security-state-change.md) +####### [Event 4608 S: Windows is starting up.](auditing/event-4608.md) +####### [Event 4616 S: The system time was changed.](auditing/event-4616.md) +####### [Event 4621 S: Administrator recovered system from CrashOnAuditFail.](auditing/event-4621.md) +###### [Audit Security System Extension](auditing/audit-security-system-extension.md) +####### [Event 4610 S: An authentication package has been loaded by the Local Security Authority.](auditing/event-4610.md) +####### [Event 4611 S: A trusted logon process has been registered with the Local Security Authority.](auditing/event-4611.md) +####### [Event 4614 S: A notification package has been loaded by the Security Account Manager.](auditing/event-4614.md) +####### [Event 4622 S: A security package has been loaded by the Local Security Authority.](auditing/event-4622.md) +####### [Event 4697 S: A service was installed in the system.](auditing/event-4697.md) +###### [Audit System Integrity](auditing/audit-system-integrity.md) +####### [Event 4612 S: Internal resources allocated for the queuing of audit messages have been exhausted, leading to the loss of some audits.](auditing/event-4612.md) +####### [Event 4615 S: Invalid use of LPC port.](auditing/event-4615.md) +####### [Event 4618 S: A monitored security event pattern has occurred.](auditing/event-4618.md) +####### [Event 4816 S: RPC detected an integrity violation while decrypting an incoming message.](auditing/event-4816.md) +####### [Event 5038 F: Code integrity determined that the image hash of a file is not valid.](auditing/event-5038.md) +####### [Event 5056 S: A cryptographic self-test was performed.](auditing/event-5056.md) +####### [Event 5062 S: A kernel-mode cryptographic self-test was performed.](auditing/event-5062.md) +####### [Event 5057 F: A cryptographic primitive operation failed.](auditing/event-5057.md) +####### [Event 5060 F: Verification operation failed.](auditing/event-5060.md) +####### [Event 5061 S, F: Cryptographic operation.](auditing/event-5061.md) +####### [Event 6281 F: Code Integrity determined that the page hashes of an image file are not valid.](auditing/event-6281.md) +####### [Event 6410 F: Code integrity determined that a file does not meet the security requirements to load into a process.](auditing/event-6410.md) +###### [Other Events](auditing/other-events.md) +####### [Event 1100 S: The event logging service has shut down.](auditing/event-1100.md) +####### [Event 1102 S: The audit log was cleared.](auditing/event-1102.md) +####### [Event 1104 S: The security log is now full.](auditing/event-1104.md) +####### [Event 1105 S: Event log automatic backup.](auditing/event-1105.md) +####### [Event 1108 S: The event logging service encountered an error while processing an incoming event published from %1.](auditing/event-1108.md) +###### [Appendix A: Security monitoring recommendations for many audit events](auditing/appendix-a-security-monitoring-recommendations-for-many-audit-events.md) +###### [Registry (Global Object Access Auditing) ](auditing/registry-global-object-access-auditing.md) +###### [File System (Global Object Access Auditing) ](auditing/file-system-global-object-access-auditing.md) + -### [Advanced security audit policies](auditing/advanced-security-auditing.md) -#### [Planning and deploying advanced security audit policies](auditing/planning-and-deploying-advanced-security-audit-policies.md) -#### [Advanced security auditing FAQ](auditing/advanced-security-auditing-faq.md) -##### [Which editions of Windows support advanced audit policy configuration](auditing/which-editions-of-windows-support-advanced-audit-policy-configuration.md) - - -#### [Using advanced security auditing options to monitor dynamic access control objects](auditing/using-advanced-security-auditing-options-to-monitor-dynamic-access-control-objects.md) -##### [Monitor the central access policies that apply on a file server](auditing/monitor-the-central-access-policies-that-apply-on-a-file-server.md) -##### [Monitor the use of removable storage devices](auditing/monitor-the-use-of-removable-storage-devices.md) -##### [Monitor resource attribute definitions](auditing/monitor-resource-attribute-definitions.md) -##### [Monitor central access policy and rule definitions](auditing/monitor-central-access-policy-and-rule-definitions.md) -##### [Monitor user and device claims during sign-in](auditing/monitor-user-and-device-claims-during-sign-in.md) -##### [Monitor the resource attributes on files and folders](auditing/monitor-the-resource-attributes-on-files-and-folders.md) -##### [Monitor the central access policies associated with files and folders](auditing/monitor-the-central-access-policies-associated-with-files-and-folders.md) -##### [Monitor claim types](auditing/monitor-claim-types.md) - -#### [Advanced security audit policy settings](auditing/advanced-security-audit-policy-settings.md) -##### [Audit Credential Validation](auditing/audit-credential-validation.md) -###### [Event 4774 S, F: An account was mapped for logon.](auditing/event-4774.md) -###### [Event 4775 F: An account could not be mapped for logon.](auditing/event-4775.md) -###### [Event 4776 S, F: The computer attempted to validate the credentials for an account.](auditing/event-4776.md) -###### [Event 4777 F: The domain controller failed to validate the credentials for an account.](auditing/event-4777.md) -##### [Audit Kerberos Authentication Service](auditing/audit-kerberos-authentication-service.md) -###### [Event 4768 S, F: A Kerberos authentication ticket, TGT, was requested.](auditing/event-4768.md) -###### [Event 4771 F: Kerberos pre-authentication failed.](auditing/event-4771.md) -###### [Event 4772 F: A Kerberos authentication ticket request failed.](auditing/event-4772.md) -##### [Audit Kerberos Service Ticket Operations](auditing/audit-kerberos-service-ticket-operations.md) -###### [Event 4769 S, F: A Kerberos service ticket was requested.](auditing/event-4769.md) -###### [Event 4770 S: A Kerberos service ticket was renewed.](auditing/event-4770.md) -###### [Event 4773 F: A Kerberos service ticket request failed.](auditing/event-4773.md) -##### [Audit Other Account Logon Events](auditing/audit-other-account-logon-events.md) -##### [Audit Application Group Management](auditing/audit-application-group-management.md) -##### [Audit Computer Account Management](auditing/audit-computer-account-management.md) -###### [Event 4741 S: A computer account was created.](auditing/event-4741.md) -###### [Event 4742 S: A computer account was changed.](auditing/event-4742.md) -###### [Event 4743 S: A computer account was deleted.](auditing/event-4743.md) -##### [Audit Distribution Group Management](auditing/audit-distribution-group-management.md) -###### [Event 4749 S: A security-disabled global group was created.](auditing/event-4749.md) -###### [Event 4750 S: A security-disabled global group was changed.](auditing/event-4750.md) -###### [Event 4751 S: A member was added to a security-disabled global group.](auditing/event-4751.md) -###### [Event 4752 S: A member was removed from a security-disabled global group.](auditing/event-4752.md) -###### [Event 4753 S: A security-disabled global group was deleted.](auditing/event-4753.md) -##### [Audit Other Account Management Events](auditing/audit-other-account-management-events.md) -###### [Event 4782 S: The password hash an account was accessed.](auditing/event-4782.md) -###### [Event 4793 S: The Password Policy Checking API was called.](auditing/event-4793.md) -##### [Audit Security Group Management](auditing/audit-security-group-management.md) -###### [Event 4731 S: A security-enabled local group was created.](auditing/event-4731.md) -###### [Event 4732 S: A member was added to a security-enabled local group.](auditing/event-4732.md) -###### [Event 4733 S: A member was removed from a security-enabled local group.](auditing/event-4733.md) -###### [Event 4734 S: A security-enabled local group was deleted.](auditing/event-4734.md) -###### [Event 4735 S: A security-enabled local group was changed.](auditing/event-4735.md) -###### [Event 4764 S: A group’s type was changed.](auditing/event-4764.md) -###### [Event 4799 S: A security-enabled local group membership was enumerated.](auditing/event-4799.md) -##### [Audit User Account Management](auditing/audit-user-account-management.md) -###### [Event 4720 S: A user account was created.](auditing/event-4720.md) -###### [Event 4722 S: A user account was enabled.](auditing/event-4722.md) -###### [Event 4723 S, F: An attempt was made to change an account's password.](auditing/event-4723.md) -###### [Event 4724 S, F: An attempt was made to reset an account's password.](auditing/event-4724.md) -###### [Event 4725 S: A user account was disabled.](auditing/event-4725.md) -###### [Event 4726 S: A user account was deleted.](auditing/event-4726.md) -###### [Event 4738 S: A user account was changed.](auditing/event-4738.md) -###### [Event 4740 S: A user account was locked out.](auditing/event-4740.md) -###### [Event 4765 S: SID History was added to an account.](auditing/event-4765.md) -###### [Event 4766 F: An attempt to add SID History to an account failed.](auditing/event-4766.md) -###### [Event 4767 S: A user account was unlocked.](auditing/event-4767.md) -###### [Event 4780 S: The ACL was set on accounts which are members of administrators groups.](auditing/event-4780.md) -###### [Event 4781 S: The name of an account was changed.](auditing/event-4781.md) -###### [Event 4794 S, F: An attempt was made to set the Directory Services Restore Mode administrator password.](auditing/event-4794.md) -###### [Event 4798 S: A user's local group membership was enumerated.](auditing/event-4798.md) -###### [Event 5376 S: Credential Manager credentials were backed up.](auditing/event-5376.md) -###### [Event 5377 S: Credential Manager credentials were restored from a backup.](auditing/event-5377.md) -##### [Audit DPAPI Activity](auditing/audit-dpapi-activity.md) -###### [Event 4692 S, F: Backup of data protection master key was attempted.](auditing/event-4692.md) -###### [Event 4693 S, F: Recovery of data protection master key was attempted.](auditing/event-4693.md) -###### [Event 4694 S, F: Protection of auditable protected data was attempted.](auditing/event-4694.md) -###### [Event 4695 S, F: Unprotection of auditable protected data was attempted.](auditing/event-4695.md) -##### [Audit PNP Activity](auditing/audit-pnp-activity.md) -###### [Event 6416 S: A new external device was recognized by the System.](auditing/event-6416.md) -###### [Event 6419 S: A request was made to disable a device.](auditing/event-6419.md) -###### [Event 6420 S: A device was disabled.](auditing/event-6420.md) -###### [Event 6421 S: A request was made to enable a device.](auditing/event-6421.md) -###### [Event 6422 S: A device was enabled.](auditing/event-6422.md) -###### [Event 6423 S: The installation of this device is forbidden by system policy.](auditing/event-6423.md) -###### [Event 6424 S: The installation of this device was allowed, after having previously been forbidden by policy.](auditing/event-6424.md) -##### [Audit Process Creation](auditing/audit-process-creation.md) -###### [Event 4688 S: A new process has been created.](auditing/event-4688.md) -###### [Event 4696 S: A primary token was assigned to process.](auditing/event-4696.md) -##### [Audit Process Termination](auditing/audit-process-termination.md) -###### [Event 4689 S: A process has exited.](auditing/event-4689.md) -##### [Audit RPC Events](auditing/audit-rpc-events.md) -###### [Event 5712 S: A Remote Procedure Call, RPC, was attempted.](auditing/event-5712.md) -##### [Audit Detailed Directory Service Replication](auditing/audit-detailed-directory-service-replication.md) -###### [Event 4928 S, F: An Active Directory replica source naming context was established.](auditing/event-4928.md) -###### [Event 4929 S, F: An Active Directory replica source naming context was removed.](auditing/event-4929.md) -###### [Event 4930 S, F: An Active Directory replica source naming context was modified.](auditing/event-4930.md) -###### [Event 4931 S, F: An Active Directory replica destination naming context was modified.](auditing/event-4931.md) -###### [Event 4934 S: Attributes of an Active Directory object were replicated.](auditing/event-4934.md) -###### [Event 4935 F: Replication failure begins.](auditing/event-4935.md) -###### [Event 4936 S: Replication failure ends.](auditing/event-4936.md) -###### [Event 4937 S: A lingering object was removed from a replica.](auditing/event-4937.md) -##### [Audit Directory Service Access](auditing/audit-directory-service-access.md) -###### [Event 4662 S, F: An operation was performed on an object.](auditing/event-4662.md) -###### [Event 4661 S, F: A handle to an object was requested.](auditing/event-4661.md) -##### [Audit Directory Service Changes](auditing/audit-directory-service-changes.md) -###### [Event 5136 S: A directory service object was modified.](auditing/event-5136.md) -###### [Event 5137 S: A directory service object was created.](auditing/event-5137.md) -###### [Event 5138 S: A directory service object was undeleted.](auditing/event-5138.md) -###### [Event 5139 S: A directory service object was moved.](auditing/event-5139.md) -###### [Event 5141 S: A directory service object was deleted.](auditing/event-5141.md) -##### [Audit Directory Service Replication](auditing/audit-directory-service-replication.md) -###### [Event 4932 S: Synchronization of a replica of an Active Directory naming context has begun.](auditing/event-4932.md) -###### [Event 4933 S, F: Synchronization of a replica of an Active Directory naming context has ended.](auditing/event-4933.md) -##### [Audit Account Lockout](auditing/audit-account-lockout.md) -###### [Event 4625 F: An account failed to log on.](auditing/event-4625.md) -##### [Audit User/Device Claims](auditing/audit-user-device-claims.md) -###### [Event 4626 S: User/Device claims information.](auditing/event-4626.md) -##### [Audit Group Membership](auditing/audit-group-membership.md) -###### [Event 4627 S: Group membership information.](auditing/event-4627.md) -##### [Audit IPsec Extended Mode](auditing/audit-ipsec-extended-mode.md) -##### [Audit IPsec Main Mode](auditing/audit-ipsec-main-mode.md) -##### [Audit IPsec Quick Mode](auditing/audit-ipsec-quick-mode.md) -##### [Audit Logoff](auditing/audit-logoff.md) -###### [Event 4634 S: An account was logged off.](auditing/event-4634.md) -###### [Event 4647 S: User initiated logoff.](auditing/event-4647.md) -##### [Audit Logon](auditing/audit-logon.md) -###### [Event 4624 S: An account was successfully logged on.](auditing/event-4624.md) -###### [Event 4625 F: An account failed to log on.](auditing/event-4625.md) -###### [Event 4648 S: A logon was attempted using explicit credentials.](auditing/event-4648.md) -###### [Event 4675 S: SIDs were filtered.](auditing/event-4675.md) -##### [Audit Network Policy Server](auditing/audit-network-policy-server.md) -##### [Audit Other Logon/Logoff Events](auditing/audit-other-logonlogoff-events.md) -###### [Event 4649 S: A replay attack was detected.](auditing/event-4649.md) -###### [Event 4778 S: A session was reconnected to a Window Station.](auditing/event-4778.md) -###### [Event 4779 S: A session was disconnected from a Window Station.](auditing/event-4779.md) -###### [Event 4800 S: The workstation was locked.](auditing/event-4800.md) -###### [Event 4801 S: The workstation was unlocked.](auditing/event-4801.md) -###### [Event 4802 S: The screen saver was invoked.](auditing/event-4802.md) -###### [Event 4803 S: The screen saver was dismissed.](auditing/event-4803.md) -###### [Event 5378 F: The requested credentials delegation was disallowed by policy.](auditing/event-5378.md) -###### [Event 5632 S, F: A request was made to authenticate to a wireless network.](auditing/event-5632.md) -###### [Event 5633 S, F: A request was made to authenticate to a wired network.](auditing/event-5633.md) -##### [Audit Special Logon](auditing/audit-special-logon.md) -###### [Event 4964 S: Special groups have been assigned to a new logon.](auditing/event-4964.md) -###### [Event 4672 S: Special privileges assigned to new logon.](auditing/event-4672.md) -##### [Audit Application Generated](auditing/audit-application-generated.md) -##### [Audit Certification Services](auditing/audit-certification-services.md) -##### [Audit Detailed File Share](auditing/audit-detailed-file-share.md) -###### [Event 5145 S, F: A network share object was checked to see whether client can be granted desired access.](auditing/event-5145.md) -##### [Audit File Share](auditing/audit-file-share.md) -###### [Event 5140 S, F: A network share object was accessed.](auditing/event-5140.md) -###### [Event 5142 S: A network share object was added.](auditing/event-5142.md) -###### [Event 5143 S: A network share object was modified.](auditing/event-5143.md) -###### [Event 5144 S: A network share object was deleted.](auditing/event-5144.md) -###### [Event 5168 F: SPN check for SMB/SMB2 failed.](auditing/event-5168.md) -##### [Audit File System](auditing/audit-file-system.md) -###### [Event 4656 S, F: A handle to an object was requested.](auditing/event-4656.md) -###### [Event 4658 S: The handle to an object was closed.](auditing/event-4658.md) -###### [Event 4660 S: An object was deleted.](auditing/event-4660.md) -###### [Event 4663 S: An attempt was made to access an object.](auditing/event-4663.md) -###### [Event 4664 S: An attempt was made to create a hard link.](auditing/event-4664.md) -###### [Event 4985 S: The state of a transaction has changed.](auditing/event-4985.md) -###### [Event 5051: A file was virtualized.](auditing/event-5051.md) -###### [Event 4670 S: Permissions on an object were changed.](auditing/event-4670.md) -##### [Audit Filtering Platform Connection](auditing/audit-filtering-platform-connection.md) -###### [Event 5031 F: The Windows Firewall Service blocked an application from accepting incoming connections on the network.](auditing/event-5031.md) -###### [Event 5150: The Windows Filtering Platform blocked a packet.](auditing/event-5150.md) -###### [Event 5151: A more restrictive Windows Filtering Platform filter has blocked a packet.](auditing/event-5151.md) -###### [Event 5154 S: The Windows Filtering Platform has permitted an application or service to listen on a port for incoming connections.](auditing/event-5154.md) -###### [Event 5155 F: The Windows Filtering Platform has blocked an application or service from listening on a port for incoming connections.](auditing/event-5155.md) -###### [Event 5156 S: The Windows Filtering Platform has permitted a connection.](auditing/event-5156.md) -###### [Event 5157 F: The Windows Filtering Platform has blocked a connection.](auditing/event-5157.md) -###### [Event 5158 S: The Windows Filtering Platform has permitted a bind to a local port.](auditing/event-5158.md) -###### [Event 5159 F: The Windows Filtering Platform has blocked a bind to a local port.](auditing/event-5159.md) -##### [Audit Filtering Platform Packet Drop](auditing/audit-filtering-platform-packet-drop.md) -###### [Event 5152 F: The Windows Filtering Platform blocked a packet.](auditing/event-5152.md) -###### [Event 5153 S: A more restrictive Windows Filtering Platform filter has blocked a packet.](auditing/event-5153.md) -##### [Audit Handle Manipulation](auditing/audit-handle-manipulation.md) -###### [Event 4690 S: An attempt was made to duplicate a handle to an object.](auditing/event-4690.md) -##### [Audit Kernel Object](auditing/audit-kernel-object.md) -###### [Event 4656 S, F: A handle to an object was requested.](auditing/event-4656.md) -###### [Event 4658 S: The handle to an object was closed.](auditing/event-4658.md) -###### [Event 4660 S: An object was deleted.](auditing/event-4660.md) -###### [Event 4663 S: An attempt was made to access an object.](auditing/event-4663.md) -##### [Audit Other Object Access Events](auditing/audit-other-object-access-events.md) -###### [Event 4671: An application attempted to access a blocked ordinal through the TBS.](auditing/event-4671.md) -###### [Event 4691 S: Indirect access to an object was requested.](auditing/event-4691.md) -###### [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.](auditing/event-5148.md) -###### [Event 5149 F: The DoS attack has subsided and normal processing is being resumed.](auditing/event-5149.md) -###### [Event 4698 S: A scheduled task was created.](auditing/event-4698.md) -###### [Event 4699 S: A scheduled task was deleted.](auditing/event-4699.md) -###### [Event 4700 S: A scheduled task was enabled.](auditing/event-4700.md) -###### [Event 4701 S: A scheduled task was disabled.](auditing/event-4701.md) -###### [Event 4702 S: A scheduled task was updated.](auditing/event-4702.md) -###### [Event 5888 S: An object in the COM+ Catalog was modified.](auditing/event-5888.md) -###### [Event 5889 S: An object was deleted from the COM+ Catalog.](auditing/event-5889.md) -###### [Event 5890 S: An object was added to the COM+ Catalog.](auditing/event-5890.md) -##### [Audit Registry](auditing/audit-registry.md) -###### [Event 4663 S: An attempt was made to access an object.](auditing/event-4663.md) -###### [Event 4656 S, F: A handle to an object was requested.](auditing/event-4656.md) -###### [Event 4658 S: The handle to an object was closed.](auditing/event-4658.md) -###### [Event 4660 S: An object was deleted.](auditing/event-4660.md) -###### [Event 4657 S: A registry value was modified.](auditing/event-4657.md) -###### [Event 5039: A registry key was virtualized.](auditing/event-5039.md) -###### [Event 4670 S: Permissions on an object were changed.](auditing/event-4670.md) -##### [Audit Removable Storage](auditing/audit-removable-storage.md) -##### [Audit SAM](auditing/audit-sam.md) -###### [Event 4661 S, F: A handle to an object was requested.](auditing/event-4661.md) -##### [Audit Central Access Policy Staging](auditing/audit-central-access-policy-staging.md) -###### [Event 4818 S: Proposed Central Access Policy does not grant the same access permissions as the current Central Access Policy.](auditing/event-4818.md) -##### [Audit Audit Policy Change](auditing/audit-audit-policy-change.md) -###### [Event 4670 S: Permissions on an object were changed.](auditing/event-4670.md) -###### [Event 4715 S: The audit policy, SACL, on an object was changed.](auditing/event-4715.md) -###### [Event 4719 S: System audit policy was changed.](auditing/event-4719.md) -###### [Event 4817 S: Auditing settings on object were changed.](auditing/event-4817.md) -###### [Event 4902 S: The Per-user audit policy table was created.](auditing/event-4902.md) -###### [Event 4906 S: The CrashOnAuditFail value has changed.](auditing/event-4906.md) -###### [Event 4907 S: Auditing settings on object were changed.](auditing/event-4907.md) -###### [Event 4908 S: Special Groups Logon table modified.](auditing/event-4908.md) -###### [Event 4912 S: Per User Audit Policy was changed.](auditing/event-4912.md) -###### [Event 4904 S: An attempt was made to register a security event source.](auditing/event-4904.md) -###### [Event 4905 S: An attempt was made to unregister a security event source.](auditing/event-4905.md) -##### [Audit Authentication Policy Change](auditing/audit-authentication-policy-change.md) -###### [Event 4706 S: A new trust was created to a domain.](auditing/event-4706.md) -###### [Event 4707 S: A trust to a domain was removed.](auditing/event-4707.md) -###### [Event 4716 S: Trusted domain information was modified.](auditing/event-4716.md) -###### [Event 4713 S: Kerberos policy was changed.](auditing/event-4713.md) -###### [Event 4717 S: System security access was granted to an account.](auditing/event-4717.md) -###### [Event 4718 S: System security access was removed from an account.](auditing/event-4718.md) -###### [Event 4739 S: Domain Policy was changed.](auditing/event-4739.md) -###### [Event 4864 S: A namespace collision was detected.](auditing/event-4864.md) -###### [Event 4865 S: A trusted forest information entry was added.](auditing/event-4865.md) -###### [Event 4866 S: A trusted forest information entry was removed.](auditing/event-4866.md) -###### [Event 4867 S: A trusted forest information entry was modified.](auditing/event-4867.md) -##### [Audit Authorization Policy Change](auditing/audit-authorization-policy-change.md) -###### [Event 4703 S: A user right was adjusted.](auditing/event-4703.md) -###### [Event 4704 S: A user right was assigned.](auditing/event-4704.md) -###### [Event 4705 S: A user right was removed.](auditing/event-4705.md) -###### [Event 4670 S: Permissions on an object were changed.](auditing/event-4670.md) -###### [Event 4911 S: Resource attributes of the object were changed.](auditing/event-4911.md) -###### [Event 4913 S: Central Access Policy on the object was changed.](auditing/event-4913.md) -##### [Audit Filtering Platform Policy Change](auditing/audit-filtering-platform-policy-change.md) -##### [Audit MPSSVC Rule-Level Policy Change](auditing/audit-mpssvc-rule-level-policy-change.md) -###### [Event 4944 S: The following policy was active when the Windows Firewall started.](auditing/event-4944.md) -###### [Event 4945 S: A rule was listed when the Windows Firewall started.](auditing/event-4945.md) -###### [Event 4946 S: A change has been made to Windows Firewall exception list. A rule was added.](auditing/event-4946.md) -###### [Event 4947 S: A change has been made to Windows Firewall exception list. A rule was modified.](auditing/event-4947.md) -###### [Event 4948 S: A change has been made to Windows Firewall exception list. A rule was deleted.](auditing/event-4948.md) -###### [Event 4949 S: Windows Firewall settings were restored to the default values.](auditing/event-4949.md) -###### [Event 4950 S: A Windows Firewall setting has changed.](auditing/event-4950.md) -###### [Event 4951 F: A rule has been ignored because its major version number was not recognized by Windows Firewall.](auditing/event-4951.md) -###### [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.](auditing/event-4952.md) -###### [Event 4953 F: Windows Firewall ignored a rule because it could not be parsed.](auditing/event-4953.md) -###### [Event 4954 S: Windows Firewall Group Policy settings have changed. The new settings have been applied.](auditing/event-4954.md) -###### [Event 4956 S: Windows Firewall has changed the active profile.](auditing/event-4956.md) -###### [Event 4957 F: Windows Firewall did not apply the following rule.](auditing/event-4957.md) -###### [Event 4958 F: Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer.](auditing/event-4958.md) -##### [Audit Other Policy Change Events](auditing/audit-other-policy-change-events.md) -###### [Event 4714 S: Encrypted data recovery policy was changed.](auditing/event-4714.md) -###### [Event 4819 S: Central Access Policies on the machine have been changed.](auditing/event-4819.md) -###### [Event 4826 S: Boot Configuration Data loaded.](auditing/event-4826.md) -###### [Event 4909: The local policy settings for the TBS were changed.](auditing/event-4909.md) -###### [Event 4910: The group policy settings for the TBS were changed.](auditing/event-4910.md) -###### [Event 5063 S, F: A cryptographic provider operation was attempted.](auditing/event-5063.md) -###### [Event 5064 S, F: A cryptographic context operation was attempted.](auditing/event-5064.md) -###### [Event 5065 S, F: A cryptographic context modification was attempted.](auditing/event-5065.md) -###### [Event 5066 S, F: A cryptographic function operation was attempted.](auditing/event-5066.md) -###### [Event 5067 S, F: A cryptographic function modification was attempted.](auditing/event-5067.md) -###### [Event 5068 S, F: A cryptographic function provider operation was attempted.](auditing/event-5068.md) -###### [Event 5069 S, F: A cryptographic function property operation was attempted.](auditing/event-5069.md) -###### [Event 5070 S, F: A cryptographic function property modification was attempted.](auditing/event-5070.md) -###### [Event 5447 S: A Windows Filtering Platform filter has been changed.](auditing/event-5447.md) -###### [Event 6144 S: Security policy in the group policy objects has been applied successfully.](auditing/event-6144.md) -###### [Event 6145 F: One or more errors occurred while processing security policy in the group policy objects.](auditing/event-6145.md) -##### [Audit Sensitive Privilege Use](auditing/audit-sensitive-privilege-use.md) -###### [Event 4673 S, F: A privileged service was called.](auditing/event-4673.md) -###### [Event 4674 S, F: An operation was attempted on a privileged object.](auditing/event-4674.md) -###### [Event 4985 S: The state of a transaction has changed.](auditing/event-4985.md) -##### [Audit Non Sensitive Privilege Use](auditing/audit-non-sensitive-privilege-use.md) -###### [Event 4673 S, F: A privileged service was called.](auditing/event-4673.md) -###### [Event 4674 S, F: An operation was attempted on a privileged object.](auditing/event-4674.md) -###### [Event 4985 S: The state of a transaction has changed.](auditing/event-4985.md) -##### [Audit Other Privilege Use Events](auditing/audit-other-privilege-use-events.md) -###### [Event 4985 S: The state of a transaction has changed.](auditing/event-4985.md) -##### [Audit IPsec Driver](auditing/audit-ipsec-driver.md) -##### [Audit Other System Events](auditing/audit-other-system-events.md) -###### [Event 5024 S: The Windows Firewall Service has started successfully.](auditing/event-5024.md) -###### [Event 5025 S: The Windows Firewall Service has been stopped.](auditing/event-5025.md) -###### [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.](auditing/event-5027.md) -###### [Event 5028 F: The Windows Firewall Service was unable to parse the new security policy. The service will continue with currently enforced policy.](auditing/event-5028.md) -###### [Event 5029 F: The Windows Firewall Service failed to initialize the driver. The service will continue to enforce the current policy.](auditing/event-5029.md) -###### [Event 5030 F: The Windows Firewall Service failed to start.](auditing/event-5030.md) -###### [Event 5032 F: Windows Firewall was unable to notify the user that it blocked an application from accepting incoming connections on the network.](auditing/event-5032.md) -###### [Event 5033 S: The Windows Firewall Driver has started successfully.](auditing/event-5033.md) -###### [Event 5034 S: The Windows Firewall Driver was stopped.](auditing/event-5034.md) -###### [Event 5035 F: The Windows Firewall Driver failed to start.](auditing/event-5035.md) -###### [Event 5037 F: The Windows Firewall Driver detected critical runtime error. Terminating.](auditing/event-5037.md) -###### [Event 5058 S, F: Key file operation.](auditing/event-5058.md) -###### [Event 5059 S, F: Key migration operation.](auditing/event-5059.md) -###### [Event 6400: BranchCache: Received an incorrectly formatted response while discovering availability of content.](auditing/event-6400.md) -###### [Event 6401: BranchCache: Received invalid data from a peer. Data discarded.](auditing/event-6401.md) -###### [Event 6402: BranchCache: The message to the hosted cache offering it data is incorrectly formatted.](auditing/event-6402.md) -###### [Event 6403: BranchCache: The hosted cache sent an incorrectly formatted response to the client.](auditing/event-6403.md) -###### [Event 6404: BranchCache: Hosted cache could not be authenticated using the provisioned SSL certificate.](auditing/event-6404.md) -###### [Event 6405: BranchCache: %2 instances of event id %1 occurred.](auditing/event-6405.md) -###### [Event 6406: %1 registered to Windows Firewall to control filtering for the following: %2.](auditing/event-6406.md) -###### [Event 6407: 1%.](auditing/event-6407.md) -###### [Event 6408: Registered product %1 failed and Windows Firewall is now controlling the filtering for %2.](auditing/event-6408.md) -###### [Event 6409: BranchCache: A service connection point object could not be parsed.](auditing/event-6409.md) -##### [Audit Security State Change](auditing/audit-security-state-change.md) -###### [Event 4608 S: Windows is starting up.](auditing/event-4608.md) -###### [Event 4616 S: The system time was changed.](auditing/event-4616.md) -###### [Event 4621 S: Administrator recovered system from CrashOnAuditFail.](auditing/event-4621.md) -##### [Audit Security System Extension](auditing/audit-security-system-extension.md) -###### [Event 4610 S: An authentication package has been loaded by the Local Security Authority.](auditing/event-4610.md) -###### [Event 4611 S: A trusted logon process has been registered with the Local Security Authority.](auditing/event-4611.md) -###### [Event 4614 S: A notification package has been loaded by the Security Account Manager.](auditing/event-4614.md) -###### [Event 4622 S: A security package has been loaded by the Local Security Authority.](auditing/event-4622.md) -###### [Event 4697 S: A service was installed in the system.](auditing/event-4697.md) -##### [Audit System Integrity](auditing/audit-system-integrity.md) -###### [Event 4612 S: Internal resources allocated for the queuing of audit messages have been exhausted, leading to the loss of some audits.](auditing/event-4612.md) -###### [Event 4615 S: Invalid use of LPC port.](auditing/event-4615.md) -###### [Event 4618 S: A monitored security event pattern has occurred.](auditing/event-4618.md) -###### [Event 4816 S: RPC detected an integrity violation while decrypting an incoming message.](auditing/event-4816.md) -###### [Event 5038 F: Code integrity determined that the image hash of a file is not valid.](auditing/event-5038.md) -###### [Event 5056 S: A cryptographic self-test was performed.](auditing/event-5056.md) -###### [Event 5062 S: A kernel-mode cryptographic self-test was performed.](auditing/event-5062.md) -###### [Event 5057 F: A cryptographic primitive operation failed.](auditing/event-5057.md) -###### [Event 5060 F: Verification operation failed.](auditing/event-5060.md) -###### [Event 5061 S, F: Cryptographic operation.](auditing/event-5061.md) -###### [Event 6281 F: Code Integrity determined that the page hashes of an image file are not valid.](auditing/event-6281.md) -###### [Event 6410 F: Code integrity determined that a file does not meet the security requirements to load into a process.](auditing/event-6410.md) -##### [Other Events](auditing/other-events.md) -###### [Event 1100 S: The event logging service has shut down.](auditing/event-1100.md) -###### [Event 1102 S: The audit log was cleared.](auditing/event-1102.md) -###### [Event 1104 S: The security log is now full.](auditing/event-1104.md) -###### [Event 1105 S: Event log automatic backup.](auditing/event-1105.md) -###### [Event 1108 S: The event logging service encountered an error while processing an incoming event published from %1.](auditing/event-1108.md) -##### [Appendix A: Security monitoring recommendations for many audit events](auditing/appendix-a-security-monitoring-recommendations-for-many-audit-events.md) -##### [Registry (Global Object Access Auditing) ](auditing/registry-global-object-access-auditing.md) -##### [File System (Global Object Access Auditing) ](auditing/file-system-global-object-access-auditing.md) - ### [Security policy settings](security-policy-settings/security-policy-settings.md) ### [Administer security policy settings](security-policy-settings/administer-security-policy-settings.md) #### [Network List Manager policies](security-policy-settings/network-list-manager-policies.md) From 031d4cbb7e37539d28e37b50a5c258a5f077e275 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 17:40:08 -0700 Subject: [PATCH 176/403] outdent change history --- 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 24b3237fcd..17137c056b 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -909,4 +909,4 @@ ### [Windows 10 Mobile security guide](windows-10-mobile-security-guide.md) -### [Change history for Threat protection](change-history-for-threat-protection.md) +## [Change history for Threat protection](change-history-for-threat-protection.md) From 3fd76b184714572ba184925c1d401b10618c2810 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 5 Jul 2018 17:59:30 -0700 Subject: [PATCH 177/403] security policy settings indent --- windows/security/threat-protection/TOC.md | 344 +++++++++++----------- 1 file changed, 174 insertions(+), 170 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 17137c056b..57fe3483da 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -731,176 +731,180 @@ -### [Security policy settings](security-policy-settings/security-policy-settings.md) -### [Administer security policy settings](security-policy-settings/administer-security-policy-settings.md) -#### [Network List Manager policies](security-policy-settings/network-list-manager-policies.md) -### [Configure security policy settings](security-policy-settings/how-to-configure-security-policy-settings.md) -### [Security policy settings reference](security-policy-settings/security-policy-settings-reference.md) -#### [Account Policies](security-policy-settings/account-policies.md) -##### [Password Policy](security-policy-settings/password-policy.md) -###### [Enforce password history](security-policy-settings/enforce-password-history.md) -###### [Maximum password age](security-policy-settings/maximum-password-age.md) -###### [Minimum password age](security-policy-settings/minimum-password-age.md) -###### [Minimum password length](security-policy-settings/minimum-password-length.md) -###### [Password must meet complexity requirements](security-policy-settings/password-must-meet-complexity-requirements.md) -###### [Store passwords using reversible encryption](security-policy-settings/store-passwords-using-reversible-encryption.md) -##### [Account Lockout Policy](security-policy-settings/account-lockout-policy.md) -###### [Account lockout duration](security-policy-settings/account-lockout-duration.md) -###### [Account lockout threshold](security-policy-settings/account-lockout-threshold.md) -###### [Reset account lockout counter after](security-policy-settings/reset-account-lockout-counter-after.md) -##### [Kerberos Policy](security-policy-settings/kerberos-policy.md) -###### [Enforce user logon restrictions](security-policy-settings/enforce-user-logon-restrictions.md) -###### [Maximum lifetime for service ticket](security-policy-settings/maximum-lifetime-for-service-ticket.md) -###### [Maximum lifetime for user ticket](security-policy-settings/maximum-lifetime-for-user-ticket.md) -###### [Maximum lifetime for user ticket renewal](security-policy-settings/maximum-lifetime-for-user-ticket-renewal.md) -###### [Maximum tolerance for computer clock synchronization](security-policy-settings/maximum-tolerance-for-computer-clock-synchronization.md) -#### [Audit Policy](security-policy-settings/audit-policy.md) -#### [Security Options](security-policy-settings/security-options.md) -##### [Accounts: Administrator account status](security-policy-settings/accounts-administrator-account-status.md) -##### [Accounts: Block Microsoft accounts](security-policy-settings/accounts-block-microsoft-accounts.md) -##### [Accounts: Guest account status](security-policy-settings/accounts-guest-account-status.md) -##### [Accounts: Limit local account use of blank passwords to console logon only](security-policy-settings/accounts-limit-local-account-use-of-blank-passwords-to-console-logon-only.md) -##### [Accounts: Rename administrator account](security-policy-settings/accounts-rename-administrator-account.md) -##### [Accounts: Rename guest account](security-policy-settings/accounts-rename-guest-account.md) -##### [Audit: Audit the access of global system objects](security-policy-settings/audit-audit-the-access-of-global-system-objects.md) -##### [Audit: Audit the use of Backup and Restore privilege](security-policy-settings/audit-audit-the-use-of-backup-and-restore-privilege.md) -##### [Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings](security-policy-settings/audit-force-audit-policy-subcategory-settings-to-override.md) -##### [Audit: Shut down system immediately if unable to log security audits](security-policy-settings/audit-shut-down-system-immediately-if-unable-to-log-security-audits.md) -##### [DCOM: Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax](security-policy-settings/dcom-machine-access-restrictions-in-security-descriptor-definition-language-sddl-syntax.md) -##### [DCOM: Machine Launch Restrictions in Security Descriptor Definition Language (SDDL) syntax](security-policy-settings/dcom-machine-launch-restrictions-in-security-descriptor-definition-language-sddl-syntax.md) -##### [Devices: Allow undock without having to log on](security-policy-settings/devices-allow-undock-without-having-to-log-on.md) -##### [Devices: Allowed to format and eject removable media](security-policy-settings/devices-allowed-to-format-and-eject-removable-media.md) -##### [Devices: Prevent users from installing printer drivers](security-policy-settings/devices-prevent-users-from-installing-printer-drivers.md) -##### [Devices: Restrict CD-ROM access to locally logged-on user only](security-policy-settings/devices-restrict-cd-rom-access-to-locally-logged-on-user-only.md) -##### [Devices: Restrict floppy access to locally logged-on user only](security-policy-settings/devices-restrict-floppy-access-to-locally-logged-on-user-only.md) -##### [Domain controller: Allow server operators to schedule tasks](security-policy-settings/domain-controller-allow-server-operators-to-schedule-tasks.md) -##### [Domain controller: LDAP server signing requirements](security-policy-settings/domain-controller-ldap-server-signing-requirements.md) -##### [Domain controller: Refuse machine account password changes](security-policy-settings/domain-controller-refuse-machine-account-password-changes.md) -##### [Domain member: Digitally encrypt or sign secure channel data (always)](security-policy-settings/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md) -##### [Domain member: Digitally encrypt secure channel data (when possible)](security-policy-settings/domain-member-digitally-encrypt-secure-channel-data-when-possible.md) -##### [Domain member: Digitally sign secure channel data (when possible)](security-policy-settings/domain-member-digitally-sign-secure-channel-data-when-possible.md) -##### [Domain member: Disable machine account password changes](security-policy-settings/domain-member-disable-machine-account-password-changes.md) -##### [Domain member: Maximum machine account password age](security-policy-settings/domain-member-maximum-machine-account-password-age.md) -##### [Domain member: Require strong (Windows 2000 or later) session key](security-policy-settings/domain-member-require-strong-windows-2000-or-later-session-key.md) -##### [Interactive logon: Display user information when the session is locked](security-policy-settings/interactive-logon-display-user-information-when-the-session-is-locked.md) -##### [Interactive logon: Don't display last signed-in](security-policy-settings/interactive-logon-do-not-display-last-user-name.md) -##### [Interactive logon: Don't display username at sign-in](security-policy-settings/interactive-logon-dont-display-username-at-sign-in.md) -##### [Interactive logon: Do not require CTRL+ALT+DEL](security-policy-settings/interactive-logon-do-not-require-ctrl-alt-del.md) -##### [Interactive logon: Machine account lockout threshold](security-policy-settings/interactive-logon-machine-account-lockout-threshold.md) -##### [Interactive logon: Machine inactivity limit](security-policy-settings/interactive-logon-machine-inactivity-limit.md) -##### [Interactive logon: Message text for users attempting to log on](security-policy-settings/interactive-logon-message-text-for-users-attempting-to-log-on.md) -##### [Interactive logon: Message title for users attempting to log on](security-policy-settings/interactive-logon-message-title-for-users-attempting-to-log-on.md) -##### [Interactive logon: Number of previous logons to cache (in case domain controller is not available)](security-policy-settings/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md) -##### [Interactive logon: Prompt user to change password before expiration](security-policy-settings/interactive-logon-prompt-user-to-change-password-before-expiration.md) -##### [Interactive logon: Require Domain Controller authentication to unlock workstation](security-policy-settings/interactive-logon-require-domain-controller-authentication-to-unlock-workstation.md) -##### [Interactive logon: Require smart card](security-policy-settings/interactive-logon-require-smart-card.md) -##### [Interactive logon: Smart card removal behavior](security-policy-settings/interactive-logon-smart-card-removal-behavior.md) -##### [Microsoft network client: Digitally sign communications (always)](security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md) -##### [SMBv1 Microsoft network client: Digitally sign communications (always)](security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md) -##### [SMBv1 Microsoft network client: Digitally sign communications (if server agrees)](security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md) -##### [Microsoft network client: Send unencrypted password to third-party SMB servers](security-policy-settings/microsoft-network-client-send-unencrypted-password-to-third-party-smb-servers.md) -##### [Microsoft network server: Amount of idle time required before suspending session](security-policy-settings/microsoft-network-server-amount-of-idle-time-required-before-suspending-session.md) -##### [Microsoft network server: Attempt S4U2Self to obtain claim information](security-policy-settings/microsoft-network-server-attempt-s4u2self-to-obtain-claim-information.md) -##### [Microsoft network server: Digitally sign communications (always)](security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md) -##### [SMBv1 Microsoft network server: Digitally sign communications (always)](security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-always.md) -##### [SMBv1 Microsoft network server: Digitally sign communications (if client agrees)](security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md) -##### [Microsoft network server: Disconnect clients when logon hours expire](security-policy-settings/microsoft-network-server-disconnect-clients-when-logon-hours-expire.md) -##### [Microsoft network server: Server SPN target name validation level](security-policy-settings/microsoft-network-server-server-spn-target-name-validation-level.md) -##### [Network access: Allow anonymous SID/Name translation](security-policy-settings/network-access-allow-anonymous-sidname-translation.md) -##### [Network access: Do not allow anonymous enumeration of SAM accounts](security-policy-settings/network-access-do-not-allow-anonymous-enumeration-of-sam-accounts.md) -##### [Network access: Do not allow anonymous enumeration of SAM accounts and shares](security-policy-settings/network-access-do-not-allow-anonymous-enumeration-of-sam-accounts-and-shares.md) -##### [Network access: Do not allow storage of passwords and credentials for network authentication](security-policy-settings/network-access-do-not-allow-storage-of-passwords-and-credentials-for-network-authentication.md) -##### [Network access: Let Everyone permissions apply to anonymous users](security-policy-settings/network-access-let-everyone-permissions-apply-to-anonymous-users.md) -##### [Network access: Named Pipes that can be accessed anonymously](security-policy-settings/network-access-named-pipes-that-can-be-accessed-anonymously.md) -##### [Network access: Remotely accessible registry paths](security-policy-settings/network-access-remotely-accessible-registry-paths.md) -##### [Network access: Remotely accessible registry paths and subpaths](security-policy-settings/network-access-remotely-accessible-registry-paths-and-subpaths.md) -##### [Network access: Restrict anonymous access to Named Pipes and Shares](security-policy-settings/network-access-restrict-anonymous-access-to-named-pipes-and-shares.md) -##### [Network access: Restrict clients allowed to make remote calls to SAM](security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md) -##### [Network access: Shares that can be accessed anonymously](security-policy-settings/network-access-shares-that-can-be-accessed-anonymously.md) -##### [Network access: Sharing and security model for local accounts](security-policy-settings/network-access-sharing-and-security-model-for-local-accounts.md) -##### [Network security: Allow Local System to use computer identity for NTLM](security-policy-settings/network-security-allow-local-system-to-use-computer-identity-for-ntlm.md) -##### [Network security: Allow LocalSystem NULL session fallback](security-policy-settings/network-security-allow-localsystem-null-session-fallback.md) -##### [Network security: Allow PKU2U authentication requests to this computer to use online identities](security-policy-settings/network-security-allow-pku2u-authentication-requests-to-this-computer-to-use-online-identities.md) -##### [Network security: Configure encryption types allowed for Kerberos Win7 only](security-policy-settings/network-security-configure-encryption-types-allowed-for-kerberos.md) -##### [Network security: Do not store LAN Manager hash value on next password change](security-policy-settings/network-security-do-not-store-lan-manager-hash-value-on-next-password-change.md) -##### [Network security: Force logoff when logon hours expire](security-policy-settings/network-security-force-logoff-when-logon-hours-expire.md) -##### [Network security: LAN Manager authentication level](security-policy-settings/network-security-lan-manager-authentication-level.md) -##### [Network security: LDAP client signing requirements](security-policy-settings/network-security-ldap-client-signing-requirements.md) -##### [Network security: Minimum session security for NTLM SSP based (including secure RPC) clients](security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-clients.md) -##### [Network security: Minimum session security for NTLM SSP based (including secure RPC) servers](security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-servers.md) -##### [Network security: Restrict NTLM: Add remote server exceptions for NTLM authentication](security-policy-settings/network-security-restrict-ntlm-add-remote-server-exceptions-for-ntlm-authentication.md) -##### [Network security: Restrict NTLM: Add server exceptions in this domain](security-policy-settings/network-security-restrict-ntlm-add-server-exceptions-in-this-domain.md) -##### [Network security: Restrict NTLM: Audit incoming NTLM traffic](security-policy-settings/network-security-restrict-ntlm-audit-incoming-ntlm-traffic.md) -##### [Network security: Restrict NTLM: Audit NTLM authentication in this domain](security-policy-settings/network-security-restrict-ntlm-audit-ntlm-authentication-in-this-domain.md) -##### [Network security: Restrict NTLM: Incoming NTLM traffic](security-policy-settings/network-security-restrict-ntlm-incoming-ntlm-traffic.md) -##### [Network security: Restrict NTLM: NTLM authentication in this domain](security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md) -##### [Network security: Restrict NTLM: Outgoing NTLM traffic to remote servers](security-policy-settings/network-security-restrict-ntlm-outgoing-ntlm-traffic-to-remote-servers.md) -##### [Recovery console: Allow automatic administrative logon](security-policy-settings/recovery-console-allow-automatic-administrative-logon.md) -##### [Recovery console: Allow floppy copy and access to all drives and folders](security-policy-settings/recovery-console-allow-floppy-copy-and-access-to-all-drives-and-folders.md) -##### [Shutdown: Allow system to be shut down without having to log on](security-policy-settings/shutdown-allow-system-to-be-shut-down-without-having-to-log-on.md) -##### [Shutdown: Clear virtual memory pagefile](security-policy-settings/shutdown-clear-virtual-memory-pagefile.md) -##### [System cryptography: Force strong key protection for user keys stored on the computer](security-policy-settings/system-cryptography-force-strong-key-protection-for-user-keys-stored-on-the-computer.md) -##### [System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing](security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md) -##### [System objects: Require case insensitivity for non-Windows subsystems](security-policy-settings/system-objects-require-case-insensitivity-for-non-windows-subsystems.md) -##### [System objects: Strengthen default permissions of internal system objects (e.g. Symbolic Links)](security-policy-settings/system-objects-strengthen-default-permissions-of-internal-system-objects.md) -##### [System settings: Optional subsystems](security-policy-settings/system-settings-optional-subsystems.md) -##### [System settings: Use certificate rules on Windows executables for Software Restriction Policies](security-policy-settings/system-settings-use-certificate-rules-on-windows-executables-for-software-restriction-policies.md) -##### [User Account Control: Admin Approval Mode for the Built-in Administrator account](security-policy-settings/user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md) -##### [User Account Control: Allow UIAccess applications to prompt for elevation without using the secure desktop](security-policy-settings/user-account-control-allow-uiaccess-applications-to-prompt-for-elevation-without-using-the-secure-desktop.md) -##### [User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode](security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-administrators-in-admin-approval-mode.md) -##### [User Account Control: Behavior of the elevation prompt for standard users](security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md) -##### [User Account Control: Detect application installations and prompt for elevation](security-policy-settings/user-account-control-detect-application-installations-and-prompt-for-elevation.md) -##### [User Account Control: Only elevate executables that are signed and validated](security-policy-settings/user-account-control-only-elevate-executables-that-are-signed-and-validated.md) -##### [User Account Control: Only elevate UIAccess applications that are installed in secure locations](security-policy-settings/user-account-control-only-elevate-uiaccess-applications-that-are-installed-in-secure-locations.md) -##### [User Account Control: Run all administrators in Admin Approval Mode](security-policy-settings/user-account-control-run-all-administrators-in-admin-approval-mode.md) -##### [User Account Control: Switch to the secure desktop when prompting for elevation](security-policy-settings/user-account-control-switch-to-the-secure-desktop-when-prompting-for-elevation.md) -##### [User Account Control: Virtualize file and registry write failures to per-user locations](security-policy-settings/user-account-control-virtualize-file-and-registry-write-failures-to-per-user-locations.md) -#### [Advanced security audit policy settings](security-policy-settings/secpol-advanced-security-audit-policy-settings.md) -#### [User Rights Assignment](security-policy-settings/user-rights-assignment.md) -##### [Access Credential Manager as a trusted caller](security-policy-settings/access-credential-manager-as-a-trusted-caller.md) -##### [Access this computer from the network](security-policy-settings/access-this-computer-from-the-network.md) -##### [Act as part of the operating system](security-policy-settings/act-as-part-of-the-operating-system.md) -##### [Add workstations to domain](security-policy-settings/add-workstations-to-domain.md) -##### [Adjust memory quotas for a process](security-policy-settings/adjust-memory-quotas-for-a-process.md) -##### [Allow log on locally](security-policy-settings/allow-log-on-locally.md) -##### [Allow log on through Remote Desktop Services](security-policy-settings/allow-log-on-through-remote-desktop-services.md) -##### [Back up files and directories](security-policy-settings/back-up-files-and-directories.md) -##### [Bypass traverse checking](security-policy-settings/bypass-traverse-checking.md) -##### [Change the system time](security-policy-settings/change-the-system-time.md) -##### [Change the time zone](security-policy-settings/change-the-time-zone.md) -##### [Create a pagefile](security-policy-settings/create-a-pagefile.md) -##### [Create a token object](security-policy-settings/create-a-token-object.md) -##### [Create global objects](security-policy-settings/create-global-objects.md) -##### [Create permanent shared objects](security-policy-settings/create-permanent-shared-objects.md) -##### [Create symbolic links](security-policy-settings/create-symbolic-links.md) -##### [Debug programs](security-policy-settings/debug-programs.md) -##### [Deny access to this computer from the network](security-policy-settings/deny-access-to-this-computer-from-the-network.md) -##### [Deny log on as a batch job](security-policy-settings/deny-log-on-as-a-batch-job.md) -##### [Deny log on as a service](security-policy-settings/deny-log-on-as-a-service.md) -##### [Deny log on locally](security-policy-settings/deny-log-on-locally.md) -##### [Deny log on through Remote Desktop Services](security-policy-settings/deny-log-on-through-remote-desktop-services.md) -##### [Enable computer and user accounts to be trusted for delegation](security-policy-settings/enable-computer-and-user-accounts-to-be-trusted-for-delegation.md) -##### [Force shutdown from a remote system](security-policy-settings/force-shutdown-from-a-remote-system.md) -##### [Generate security audits](security-policy-settings/generate-security-audits.md) -##### [Impersonate a client after authentication](security-policy-settings/impersonate-a-client-after-authentication.md) -##### [Increase a process working set](security-policy-settings/increase-a-process-working-set.md) -##### [Increase scheduling priority](security-policy-settings/increase-scheduling-priority.md) -##### [Load and unload device drivers](security-policy-settings/load-and-unload-device-drivers.md) -##### [Lock pages in memory](security-policy-settings/lock-pages-in-memory.md) -##### [Log on as a batch job](security-policy-settings/log-on-as-a-batch-job.md) -##### [Log on as a service](security-policy-settings/log-on-as-a-service.md) -##### [Manage auditing and security log](security-policy-settings/manage-auditing-and-security-log.md) -##### [Modify an object label](security-policy-settings/modify-an-object-label.md) -##### [Modify firmware environment values](security-policy-settings/modify-firmware-environment-values.md) -##### [Perform volume maintenance tasks](security-policy-settings/perform-volume-maintenance-tasks.md) -##### [Profile single process](security-policy-settings/profile-single-process.md) -##### [Profile system performance](security-policy-settings/profile-system-performance.md) -##### [Remove computer from docking station](security-policy-settings/remove-computer-from-docking-station.md) -##### [Replace a process level token](security-policy-settings/replace-a-process-level-token.md) -##### [Restore files and directories](security-policy-settings/restore-files-and-directories.md) -##### [Shut down the system](security-policy-settings/shut-down-the-system.md) -##### [Synchronize directory service data](security-policy-settings/synchronize-directory-service-data.md) -##### [Take ownership of files or other objects](security-policy-settings/take-ownership-of-files-or-other-objects.md) +#### [Security policy settings](security-policy-settings/security-policy-settings.md) +#### [Administer security policy settings](security-policy-settings/administer-security-policy-settings.md) +##### [Network List Manager policies](security-policy-settings/network-list-manager-policies.md) +#### [Configure security policy settings](security-policy-settings/how-to-configure-security-policy-settings.md) +#### [Security policy settings reference](security-policy-settings/security-policy-settings-reference.md) +##### [Account Policies](security-policy-settings/account-policies.md) +###### [Password Policy](security-policy-settings/password-policy.md) +####### [Enforce password history](security-policy-settings/enforce-password-history.md) +####### [Maximum password age](security-policy-settings/maximum-password-age.md) +####### [Minimum password age](security-policy-settings/minimum-password-age.md) +####### [Minimum password length](security-policy-settings/minimum-password-length.md) +####### [Password must meet complexity requirements](security-policy-settings/password-must-meet-complexity-requirements.md) +####### [Store passwords using reversible encryption](security-policy-settings/store-passwords-using-reversible-encryption.md) +###### [Account Lockout Policy](security-policy-settings/account-lockout-policy.md) +####### [Account lockout duration](security-policy-settings/account-lockout-duration.md) +####### [Account lockout threshold](security-policy-settings/account-lockout-threshold.md) +####### [Reset account lockout counter after](security-policy-settings/reset-account-lockout-counter-after.md) +###### [Kerberos Policy](security-policy-settings/kerberos-policy.md) +####### [Enforce user logon restrictions](security-policy-settings/enforce-user-logon-restrictions.md) +####### [Maximum lifetime for service ticket](security-policy-settings/maximum-lifetime-for-service-ticket.md) +####### [Maximum lifetime for user ticket](security-policy-settings/maximum-lifetime-for-user-ticket.md) +####### [Maximum lifetime for user ticket renewal](security-policy-settings/maximum-lifetime-for-user-ticket-renewal.md) +####### [Maximum tolerance for computer clock synchronization](security-policy-settings/maximum-tolerance-for-computer-clock-synchronization.md) +##### [Audit Policy](security-policy-settings/audit-policy.md) +##### [Security Options](security-policy-settings/security-options.md) +###### [Accounts: Administrator account status](security-policy-settings/accounts-administrator-account-status.md) +###### [Accounts: Block Microsoft accounts](security-policy-settings/accounts-block-microsoft-accounts.md) +###### [Accounts: Guest account status](security-policy-settings/accounts-guest-account-status.md) +###### [Accounts: Limit local account use of blank passwords to console logon only](security-policy-settings/accounts-limit-local-account-use-of-blank-passwords-to-console-logon-only.md) +###### [Accounts: Rename administrator account](security-policy-settings/accounts-rename-administrator-account.md) +###### [Accounts: Rename guest account](security-policy-settings/accounts-rename-guest-account.md) +###### [Audit: Audit the access of global system objects](security-policy-settings/audit-audit-the-access-of-global-system-objects.md) +###### [Audit: Audit the use of Backup and Restore privilege](security-policy-settings/audit-audit-the-use-of-backup-and-restore-privilege.md) +###### [Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings](security-policy-settings/audit-force-audit-policy-subcategory-settings-to-override.md) +###### [Audit: Shut down system immediately if unable to log security audits](security-policy-settings/audit-shut-down-system-immediately-if-unable-to-log-security-audits.md) +###### [DCOM: Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax](security-policy-settings/dcom-machine-access-restrictions-in-security-descriptor-definition-language-sddl-syntax.md) +###### [DCOM: Machine Launch Restrictions in Security Descriptor Definition Language (SDDL) syntax](security-policy-settings/dcom-machine-launch-restrictions-in-security-descriptor-definition-language-sddl-syntax.md) +###### [Devices: Allow undock without having to log on](security-policy-settings/devices-allow-undock-without-having-to-log-on.md) +###### [Devices: Allowed to format and eject removable media](security-policy-settings/devices-allowed-to-format-and-eject-removable-media.md) +###### [Devices: Prevent users from installing printer drivers](security-policy-settings/devices-prevent-users-from-installing-printer-drivers.md) +###### [Devices: Restrict CD-ROM access to locally logged-on user only](security-policy-settings/devices-restrict-cd-rom-access-to-locally-logged-on-user-only.md) +###### [Devices: Restrict floppy access to locally logged-on user only](security-policy-settings/devices-restrict-floppy-access-to-locally-logged-on-user-only.md) +###### [Domain controller: Allow server operators to schedule tasks](security-policy-settings/domain-controller-allow-server-operators-to-schedule-tasks.md) +###### [Domain controller: LDAP server signing requirements](security-policy-settings/domain-controller-ldap-server-signing-requirements.md) +###### [Domain controller: Refuse machine account password changes](security-policy-settings/domain-controller-refuse-machine-account-password-changes.md) +###### [Domain member: Digitally encrypt or sign secure channel data (always)](security-policy-settings/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md) +###### [Domain member: Digitally encrypt secure channel data (when possible)](security-policy-settings/domain-member-digitally-encrypt-secure-channel-data-when-possible.md) +###### [Domain member: Digitally sign secure channel data (when possible)](security-policy-settings/domain-member-digitally-sign-secure-channel-data-when-possible.md) +###### [Domain member: Disable machine account password changes](security-policy-settings/domain-member-disable-machine-account-password-changes.md) +###### [Domain member: Maximum machine account password age](security-policy-settings/domain-member-maximum-machine-account-password-age.md) +###### [Domain member: Require strong (Windows 2000 or later) session key](security-policy-settings/domain-member-require-strong-windows-2000-or-later-session-key.md) +###### [Interactive logon: Display user information when the session is locked](security-policy-settings/interactive-logon-display-user-information-when-the-session-is-locked.md) +###### [Interactive logon: Don't display last signed-in](security-policy-settings/interactive-logon-do-not-display-last-user-name.md) +###### [Interactive logon: Don't display username at sign-in](security-policy-settings/interactive-logon-dont-display-username-at-sign-in.md) +###### [Interactive logon: Do not require CTRL+ALT+DEL](security-policy-settings/interactive-logon-do-not-require-ctrl-alt-del.md) +###### [Interactive logon: Machine account lockout threshold](security-policy-settings/interactive-logon-machine-account-lockout-threshold.md) +###### [Interactive logon: Machine inactivity limit](security-policy-settings/interactive-logon-machine-inactivity-limit.md) +###### [Interactive logon: Message text for users attempting to log on](security-policy-settings/interactive-logon-message-text-for-users-attempting-to-log-on.md) +###### [Interactive logon: Message title for users attempting to log on](security-policy-settings/interactive-logon-message-title-for-users-attempting-to-log-on.md) +###### [Interactive logon: Number of previous logons to cache (in case domain controller is not available)](security-policy-settings/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md) +###### [Interactive logon: Prompt user to change password before expiration](security-policy-settings/interactive-logon-prompt-user-to-change-password-before-expiration.md) +###### [Interactive logon: Require Domain Controller authentication to unlock workstation](security-policy-settings/interactive-logon-require-domain-controller-authentication-to-unlock-workstation.md) +###### [Interactive logon: Require smart card](security-policy-settings/interactive-logon-require-smart-card.md) +###### [Interactive logon: Smart card removal behavior](security-policy-settings/interactive-logon-smart-card-removal-behavior.md) +###### [Microsoft network client: Digitally sign communications (always)](security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md) +###### [SMBv1 Microsoft network client: Digitally sign communications (always)](security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md) +###### [SMBv1 Microsoft network client: Digitally sign communications (if server agrees)](security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md) +###### [Microsoft network client: Send unencrypted password to third-party SMB servers](security-policy-settings/microsoft-network-client-send-unencrypted-password-to-third-party-smb-servers.md) +###### [Microsoft network server: Amount of idle time required before suspending session](security-policy-settings/microsoft-network-server-amount-of-idle-time-required-before-suspending-session.md) +###### [Microsoft network server: Attempt S4U2Self to obtain claim information](security-policy-settings/microsoft-network-server-attempt-s4u2self-to-obtain-claim-information.md) +###### [Microsoft network server: Digitally sign communications (always)](security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md) +###### [SMBv1 Microsoft network server: Digitally sign communications (always)](security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-always.md) +###### [SMBv1 Microsoft network server: Digitally sign communications (if client agrees)](security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md) +###### [Microsoft network server: Disconnect clients when logon hours expire](security-policy-settings/microsoft-network-server-disconnect-clients-when-logon-hours-expire.md) +###### [Microsoft network server: Server SPN target name validation level](security-policy-settings/microsoft-network-server-server-spn-target-name-validation-level.md) +###### [Network access: Allow anonymous SID/Name translation](security-policy-settings/network-access-allow-anonymous-sidname-translation.md) +###### [Network access: Do not allow anonymous enumeration of SAM accounts](security-policy-settings/network-access-do-not-allow-anonymous-enumeration-of-sam-accounts.md) +###### [Network access: Do not allow anonymous enumeration of SAM accounts and shares](security-policy-settings/network-access-do-not-allow-anonymous-enumeration-of-sam-accounts-and-shares.md) +###### [Network access: Do not allow storage of passwords and credentials for network authentication](security-policy-settings/network-access-do-not-allow-storage-of-passwords-and-credentials-for-network-authentication.md) +###### [Network access: Let Everyone permissions apply to anonymous users](security-policy-settings/network-access-let-everyone-permissions-apply-to-anonymous-users.md) +###### [Network access: Named Pipes that can be accessed anonymously](security-policy-settings/network-access-named-pipes-that-can-be-accessed-anonymously.md) +###### [Network access: Remotely accessible registry paths](security-policy-settings/network-access-remotely-accessible-registry-paths.md) +###### [Network access: Remotely accessible registry paths and subpaths](security-policy-settings/network-access-remotely-accessible-registry-paths-and-subpaths.md) +###### [Network access: Restrict anonymous access to Named Pipes and Shares](security-policy-settings/network-access-restrict-anonymous-access-to-named-pipes-and-shares.md) +###### [Network access: Restrict clients allowed to make remote calls to SAM](security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md) +###### [Network access: Shares that can be accessed anonymously](security-policy-settings/network-access-shares-that-can-be-accessed-anonymously.md) +###### [Network access: Sharing and security model for local accounts](security-policy-settings/network-access-sharing-and-security-model-for-local-accounts.md) +###### [Network security: Allow Local System to use computer identity for NTLM](security-policy-settings/network-security-allow-local-system-to-use-computer-identity-for-ntlm.md) +###### [Network security: Allow LocalSystem NULL session fallback](security-policy-settings/network-security-allow-localsystem-null-session-fallback.md) +###### [Network security: Allow PKU2U authentication requests to this computer to use online identities](security-policy-settings/network-security-allow-pku2u-authentication-requests-to-this-computer-to-use-online-identities.md) +###### [Network security: Configure encryption types allowed for Kerberos Win7 only](security-policy-settings/network-security-configure-encryption-types-allowed-for-kerberos.md) +###### [Network security: Do not store LAN Manager hash value on next password change](security-policy-settings/network-security-do-not-store-lan-manager-hash-value-on-next-password-change.md) +###### [Network security: Force logoff when logon hours expire](security-policy-settings/network-security-force-logoff-when-logon-hours-expire.md) +###### [Network security: LAN Manager authentication level](security-policy-settings/network-security-lan-manager-authentication-level.md) +###### [Network security: LDAP client signing requirements](security-policy-settings/network-security-ldap-client-signing-requirements.md) +###### [Network security: Minimum session security for NTLM SSP based (including secure RPC) clients](security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-clients.md) +###### [Network security: Minimum session security for NTLM SSP based (including secure RPC) servers](security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-servers.md) +###### [Network security: Restrict NTLM: Add remote server exceptions for NTLM authentication](security-policy-settings/network-security-restrict-ntlm-add-remote-server-exceptions-for-ntlm-authentication.md) +###### [Network security: Restrict NTLM: Add server exceptions in this domain](security-policy-settings/network-security-restrict-ntlm-add-server-exceptions-in-this-domain.md) +###### [Network security: Restrict NTLM: Audit incoming NTLM traffic](security-policy-settings/network-security-restrict-ntlm-audit-incoming-ntlm-traffic.md) +###### [Network security: Restrict NTLM: Audit NTLM authentication in this domain](security-policy-settings/network-security-restrict-ntlm-audit-ntlm-authentication-in-this-domain.md) +###### [Network security: Restrict NTLM: Incoming NTLM traffic](security-policy-settings/network-security-restrict-ntlm-incoming-ntlm-traffic.md) +###### [Network security: Restrict NTLM: NTLM authentication in this domain](security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md) +###### [Network security: Restrict NTLM: Outgoing NTLM traffic to remote servers](security-policy-settings/network-security-restrict-ntlm-outgoing-ntlm-traffic-to-remote-servers.md) +###### [Recovery console: Allow automatic administrative logon](security-policy-settings/recovery-console-allow-automatic-administrative-logon.md) +###### [Recovery console: Allow floppy copy and access to all drives and folders](security-policy-settings/recovery-console-allow-floppy-copy-and-access-to-all-drives-and-folders.md) +###### [Shutdown: Allow system to be shut down without having to log on](security-policy-settings/shutdown-allow-system-to-be-shut-down-without-having-to-log-on.md) +###### [Shutdown: Clear virtual memory pagefile](security-policy-settings/shutdown-clear-virtual-memory-pagefile.md) +###### [System cryptography: Force strong key protection for user keys stored on the computer](security-policy-settings/system-cryptography-force-strong-key-protection-for-user-keys-stored-on-the-computer.md) +###### [System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing](security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md) +###### [System objects: Require case insensitivity for non-Windows subsystems](security-policy-settings/system-objects-require-case-insensitivity-for-non-windows-subsystems.md) +###### [System objects: Strengthen default permissions of internal system objects (e.g. Symbolic Links)](security-policy-settings/system-objects-strengthen-default-permissions-of-internal-system-objects.md) +###### [System settings: Optional subsystems](security-policy-settings/system-settings-optional-subsystems.md) +###### [System settings: Use certificate rules on Windows executables for Software Restriction Policies](security-policy-settings/system-settings-use-certificate-rules-on-windows-executables-for-software-restriction-policies.md) +###### [User Account Control: Admin Approval Mode for the Built-in Administrator account](security-policy-settings/user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md) +###### [User Account Control: Allow UIAccess applications to prompt for elevation without using the secure desktop](security-policy-settings/user-account-control-allow-uiaccess-applications-to-prompt-for-elevation-without-using-the-secure-desktop.md) +###### [User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode](security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-administrators-in-admin-approval-mode.md) +###### [User Account Control: Behavior of the elevation prompt for standard users](security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md) +###### [User Account Control: Detect application installations and prompt for elevation](security-policy-settings/user-account-control-detect-application-installations-and-prompt-for-elevation.md) +###### [User Account Control: Only elevate executables that are signed and validated](security-policy-settings/user-account-control-only-elevate-executables-that-are-signed-and-validated.md) +###### [User Account Control: Only elevate UIAccess applications that are installed in secure locations](security-policy-settings/user-account-control-only-elevate-uiaccess-applications-that-are-installed-in-secure-locations.md) +###### [User Account Control: Run all administrators in Admin Approval Mode](security-policy-settings/user-account-control-run-all-administrators-in-admin-approval-mode.md) +###### [User Account Control: Switch to the secure desktop when prompting for elevation](security-policy-settings/user-account-control-switch-to-the-secure-desktop-when-prompting-for-elevation.md) +###### [User Account Control: Virtualize file and registry write failures to per-user locations](security-policy-settings/user-account-control-virtualize-file-and-registry-write-failures-to-per-user-locations.md) +##### [Advanced security audit policy settings](security-policy-settings/secpol-advanced-security-audit-policy-settings.md) +##### [User Rights Assignment](security-policy-settings/user-rights-assignment.md) +###### [Access Credential Manager as a trusted caller](security-policy-settings/access-credential-manager-as-a-trusted-caller.md) +###### [Access this computer from the network](security-policy-settings/access-this-computer-from-the-network.md) +###### [Act as part of the operating system](security-policy-settings/act-as-part-of-the-operating-system.md) +###### [Add workstations to domain](security-policy-settings/add-workstations-to-domain.md) +###### [Adjust memory quotas for a process](security-policy-settings/adjust-memory-quotas-for-a-process.md) +###### [Allow log on locally](security-policy-settings/allow-log-on-locally.md) +###### [Allow log on through Remote Desktop Services](security-policy-settings/allow-log-on-through-remote-desktop-services.md) +###### [Back up files and directories](security-policy-settings/back-up-files-and-directories.md) +###### [Bypass traverse checking](security-policy-settings/bypass-traverse-checking.md) +###### [Change the system time](security-policy-settings/change-the-system-time.md) +###### [Change the time zone](security-policy-settings/change-the-time-zone.md) +###### [Create a pagefile](security-policy-settings/create-a-pagefile.md) +###### [Create a token object](security-policy-settings/create-a-token-object.md) +###### [Create global objects](security-policy-settings/create-global-objects.md) +###### [Create permanent shared objects](security-policy-settings/create-permanent-shared-objects.md) +###### [Create symbolic links](security-policy-settings/create-symbolic-links.md) +###### [Debug programs](security-policy-settings/debug-programs.md) +###### [Deny access to this computer from the network](security-policy-settings/deny-access-to-this-computer-from-the-network.md) +###### [Deny log on as a batch job](security-policy-settings/deny-log-on-as-a-batch-job.md) +###### [Deny log on as a service](security-policy-settings/deny-log-on-as-a-service.md) +###### [Deny log on locally](security-policy-settings/deny-log-on-locally.md) +###### [Deny log on through Remote Desktop Services](security-policy-settings/deny-log-on-through-remote-desktop-services.md) +###### [Enable computer and user accounts to be trusted for delegation](security-policy-settings/enable-computer-and-user-accounts-to-be-trusted-for-delegation.md) +###### [Force shutdown from a remote system](security-policy-settings/force-shutdown-from-a-remote-system.md) +###### [Generate security audits](security-policy-settings/generate-security-audits.md) +###### [Impersonate a client after authentication](security-policy-settings/impersonate-a-client-after-authentication.md) +###### [Increase a process working set](security-policy-settings/increase-a-process-working-set.md) +###### [Increase scheduling priority](security-policy-settings/increase-scheduling-priority.md) +###### [Load and unload device drivers](security-policy-settings/load-and-unload-device-drivers.md) +###### [Lock pages in memory](security-policy-settings/lock-pages-in-memory.md) +###### [Log on as a batch job](security-policy-settings/log-on-as-a-batch-job.md) +###### [Log on as a service](security-policy-settings/log-on-as-a-service.md) +###### [Manage auditing and security log](security-policy-settings/manage-auditing-and-security-log.md) +###### [Modify an object label](security-policy-settings/modify-an-object-label.md) +###### [Modify firmware environment values](security-policy-settings/modify-firmware-environment-values.md) +###### [Perform volume maintenance tasks](security-policy-settings/perform-volume-maintenance-tasks.md) +###### [Profile single process](security-policy-settings/profile-single-process.md) +###### [Profile system performance](security-policy-settings/profile-system-performance.md) +###### [Remove computer from docking station](security-policy-settings/remove-computer-from-docking-station.md) +###### [Replace a process level token](security-policy-settings/replace-a-process-level-token.md) +###### [Restore files and directories](security-policy-settings/restore-files-and-directories.md) +###### [Shut down the system](security-policy-settings/shut-down-the-system.md) +###### [Synchronize directory service data](security-policy-settings/synchronize-directory-service-data.md) +###### [Take ownership of files or other objects](security-policy-settings/take-ownership-of-files-or-other-objects.md) + + + + ### [Windows security baselines](windows-security-baselines.md) From a01057accaac47c2b874752438015d9dbeb9377b Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Fri, 6 Jul 2018 09:53:29 -0700 Subject: [PATCH 178/403] Continued update --- .../app-v/appv-create-a-package-accelerator.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/application-management/app-v/appv-create-a-package-accelerator.md b/windows/application-management/app-v/appv-create-a-package-accelerator.md index 054a60c923..34cc5b7acb 100644 --- a/windows/application-management/app-v/appv-create-a-package-accelerator.md +++ b/windows/application-management/app-v/appv-create-a-package-accelerator.md @@ -21,10 +21,10 @@ Use the following procedure to create a package accelerator. >[!IMPORTANT] > -> - Package Accelerators can contain password and user-specific information. Therefore you must save Package Accelerators and the associated installation media in a secure location, and you should digitally sign the Package Accelerator after you create it so that the publisher can be verified when the App-V Package Accelerator is applied. -> - Before you begin the following procedure, perform the following: - >- Copy the virtual application package that you will use to create the package accelerator locally to the computer running the sequencer. - >- Copy all required installation files associated with the virtual application package to the computer running the sequencer. +> - Because Package Accelerators can contain password and user-specific information, you should save Package Accelerators and the associated installation media in a secure location, and you should also digitally sign the Package Accelerator after creating it so that you can verify the publisher when applying the App-V Package Accelerator. +> - Before you begin creating a package accelerator, do the following: +> - Copy the virtual application package that you will use to create the package accelerator locally to the computer running the sequencer. +> - Copy all required installation files associated with the virtual application package to the computer running the sequencer. > - The App-V Sequencer does not grant any license rights to the software application you are using to create the Package Accelerator. You must abide by all end user license terms for the application you are using. It is your responsibility to make sure the software application’s license terms allow you to create a package accelerator with the App-V sequencer. ## Create a package accelerator From 94b198a791d2bc6e8d9131460b3f1787b079bd24 Mon Sep 17 00:00:00 2001 From: Heidi Lohr Date: Fri, 6 Jul 2018 10:44:19 -0700 Subject: [PATCH 179/403] Continued editing article --- .../app-v/appv-create-a-package-accelerator.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/application-management/app-v/appv-create-a-package-accelerator.md b/windows/application-management/app-v/appv-create-a-package-accelerator.md index 34cc5b7acb..74b6995939 100644 --- a/windows/application-management/app-v/appv-create-a-package-accelerator.md +++ b/windows/application-management/app-v/appv-create-a-package-accelerator.md @@ -33,19 +33,19 @@ Use the following procedure to create a package accelerator. 2. To start the App-V **Create Package Accelerator** wizard, in the App-V sequencer console, select **Tools** > **Create Accelerator**. -3. On the **Select Package** page, to specify an existing virtual application package to use to create the Package Accelerator, select **Browse**, then locate the existing virtual application package (it will appear as an .appv file). +3. On the **Select Package** page, select **Browse** tospecify an existing virtual application package to use to create the Package Accelerator, then locate the existing virtual application package (it will appear as an .appv file). >[!TIP] >Copy the files associated with the virtual application package you plan to use locally to the computer running the Sequencer. Select **Next**. -4. To specify the folder containing original virtual package's installation files, go to the **Installation Files** page and select **Browse**, then select the directory that contains the installation files. +4. Go to the **Installation Files** page and select **Browse**, then select the directory that contains the installation files to specify the folder containing the original virtual package's installation files. >[!TIP] >Copy the folder that contains the required installation files to the computer running the Sequencer. -5. If the application is already installed on the computer running the sequencer, to specify the installation file, select **Files installed on local system**. To use this option, the application must already be installed in the default installation location. +5. If the application is already installed on the computer running the sequencer, then select **Files installed on local system** to specify the installation file,. To use this option, the application must already be installed in the default installation location. 6. On the **Gathering Information** page, review the files that you couldn't find in the location specified on the **Installation Files** page of this wizard. If the files displayed are not required, select **Remove these files**, then select **Next**. If the files are required, select **Previous** and copy the required files to the directory specified on the **Installation Files** page. From 322c227a252a3c8ca727ac767247d44c1f760df8 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 6 Jul 2018 22:44:20 +0000 Subject: [PATCH 180/403] Merged PR 9593: Moved topic to a section in upgrades topic Moved topic --- .openpublishing.redirection.json | 4 +- windows/deployment/TOC.md | 1 - .../upgrade/windows-10-edition-downgrades.md | 145 ------------------ .../upgrade/windows-10-edition-upgrades.md | 134 +++++++++++++++- .../upgrade/windows-10-upgrade-paths.md | 5 +- 5 files changed, 133 insertions(+), 156 deletions(-) delete mode 100644 windows/deployment/upgrade/windows-10-edition-downgrades.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index c515cac4a0..85b9e8d303 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -13696,8 +13696,8 @@ "redirect_document_id": true }, { -"source_path": "windows/deployment/upgrade/windows-10-downgrade-paths.md", -"redirect_url": "/windows/deployment/upgrade/windows-10-edition-downgrades", +"source_path": "windows/deployment/upgrade/windows-10-edition-downgrades.md", +"redirect_url": "/windows/deployment/upgrade/windows-10-edition-upgrades", "redirect_document_id": true }, { diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index a22ca17807..fe57158272 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -23,7 +23,6 @@ ### [Windows 10 in S mode](windows-10-pro-in-s-mode.md) ### [Windows 10 upgrade paths](upgrade/windows-10-upgrade-paths.md) ### [Windows 10 edition upgrade](upgrade/windows-10-edition-upgrades.md) -### [Windows 10 edition downgrade](upgrade/windows-10-edition-downgrades.md) ### [Windows 10 volume license media](windows-10-media.md) ### [Windows 10 deployment test lab](windows-10-poc.md) diff --git a/windows/deployment/upgrade/windows-10-edition-downgrades.md b/windows/deployment/upgrade/windows-10-edition-downgrades.md deleted file mode 100644 index 6e86af6b87..0000000000 --- a/windows/deployment/upgrade/windows-10-edition-downgrades.md +++ /dev/null @@ -1,145 +0,0 @@ ---- -title: Windows 10 edition downgrade (Windows 10) -description: You can downgrade Windows 10 if the downgrade path is supported. -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.localizationpriority: high -ms.pagetype: mobile -author: greg-lindsay -ms.date: 06/30/2018 ---- - -# Windows 10 edition downgrade -**Applies to** - -- Windows 10 - -This topic provides a summary of supported Windows 10 in-place edition downgrade paths. A valid product key for the destination edition is required to perform the downgrade. You might need to downgrade the edition of Windows 10, for example, if an Enterprise license is expired. - -To perform a downgrade, you can use the same methods as when performing an [edition upgrade](windows-10-edition-upgrades.md). If the downgrade path is supported, then your apps and settings can be migrated from the current edition to the downgraded edition. If a path is not supported, then a clean install is required. - -Downgrading from any edition of Windows 10 to Windows 7, 8, or 8.1 by entering a different product key is not supported. The only downgrade method available for this path is through the rollback of a previous upgrade. You also cannot downgrade from a later version to an earlier version of the same edition (Ex: Windows 10 Pro 1709 to 1703) unless the rollback process is used. This topic does not discuss version downgrades. - -### Scenario example - -Downgrading from Enterprise -- Original edition: **Professional OEM** -- Upgrade edition: **Enterprise** -- Valid downgrade paths: **Pro, Pro for Workstations, Pro Education, Education** - -You can move directly from Enterprise to any valid destination edition. In this example, downgrading to Pro for Workstations, Pro Education, or Education requires an additional activation key to supercede the firmware-embedded Pro key. In all cases, you must comply with [Microsoft License Terms](https://www.microsoft.com/useterms). If you are a volume license customer, refer to the [Microsoft Volume Licensing Reference Guide](https://www.microsoft.com/en-us/download/details.aspx?id=11091). - -### Supported Windows 10 downgrade paths - ->[!NOTE] ->Edition changes that are considered upgrades (Ex: Pro to Enterprise, Pro to Pro for Workstations) are not shown here. ->For more information see [Windows 10 edition upgrade](windows-10-edition-upgrades.md).
      - -✔ = Supported downgrade path
      - S  = Supported; Not considered a downgrade or an upgrade
      -[blank] = Not supported or not a downgrade
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Destination edition
            HomeProPro for WorkstationsPro EducationEducationEnterprise LTSCEnterprise
      Starting edition
      Home
      Pro
      Pro for Workstations
      Pro Education
      EducationS
      Enterprise LTSC
      EnterpriseS
      - ->**Windows 10 LTSC/LTSB**: Due to [naming changes](https://docs.microsoft.com/en-us/windows/deployment/update/waas-overview#naming-changes), product versions that display Windows 10 LTSB will be replaced with Windows 10 LTSC in subsequent feature updates. The term LTSC is used here to refer to all long term servicing versions. - ->**Windows N/KN**: Windows "N" and "KN" SKUs follow the same rules shown above. - -Some slightly more complex scenarios are not represented by the table above. For example, you can perform an upgrade from Pro to Pro for Workstation on a computer with an embedded Pro key using a Pro for Workstation license key, and then later downgrade this computer back to Pro with the firmware-embedded key. The downgrade is allowed but only because the pre-installed OS is Pro. - -## Related Topics - -[Windows 10 deployment scenarios](../windows-10-deployment-scenarios.md)
      -[Windows upgrade and migration considerations](windows-upgrade-and-migration-considerations.md)
      -[Windows 10 edition upgrade](windows-10-edition-upgrades.md)
      -[Windows 10 upgrade paths](windows-10-upgrade-paths.md) \ No newline at end of file diff --git a/windows/deployment/upgrade/windows-10-edition-upgrades.md b/windows/deployment/upgrade/windows-10-edition-upgrades.md index bfc4a64f74..f0f9e52ba2 100644 --- a/windows/deployment/upgrade/windows-10-edition-upgrades.md +++ b/windows/deployment/upgrade/windows-10-edition-upgrades.md @@ -8,7 +8,7 @@ ms.localizationpriority: medium ms.sitesec: library ms.pagetype: mobile author: greg-lindsay -ms.date: 06/28/2018 +ms.date: 07/06/2018 --- # Windows 10 edition upgrade @@ -18,15 +18,15 @@ ms.date: 06/28/2018 - Windows 10 - Windows 10 Mobile -With Windows 10, you can quickly upgrade from one edition of Windows 10 to another, provided the upgrade path is supported. For information on what edition of Windows 10 is right for you, see [Compare Windows 10 Editions](https://go.microsoft.com/fwlink/p/?LinkID=690882). For a comprehensive list of all possible upgrade paths to Windows 10, see [Windows 10 upgrade paths](windows-10-upgrade-paths.md). +With Windows 10, you can quickly upgrade from one edition of Windows 10 to another, provided the upgrade path is supported. For information on what edition of Windows 10 is right for you, see [Compare Windows 10 Editions](https://go.microsoft.com/fwlink/p/?LinkID=690882). For a comprehensive list of all possible upgrade paths to Windows 10, see [Windows 10 upgrade paths](windows-10-upgrade-paths.md). Downgrading the edition of Windows is discussed in the [License expiration](#license-expiration) section on this page. -Edition changes that are considered downgrades are not shown here. For more information, see [Windows 10 edition downgrade](windows-10-edition-downgrades.md). +For a list of operating systems that qualify for the Windows 10 Pro Upgrade or Windows 10 Enterprise Upgrade through Microsoft Volume Licensing, see [Windows 10 Qualifying Operating Systems](http://download.microsoft.com/download/2/d/1/2d14fe17-66c2-4d4c-af73-e122930b60f6/Windows10-QOS.pdf). The following table shows the methods and paths available to change the edition of Windows 10 that is running on your computer. **Note**: The reboot requirement for upgrading from Pro to Enterprise was removed in version 1607. ![not supported](../images/x_blk.png) (X) = not supported
      ![supported, reboot required](../images/check_grn.png) (green checkmark) = supported, reboot required
      -![supported, no reboot](../images/check_blu.png) (blue checkmark) = supported, no reboot required +![supported, no reboot](../images/check_blu.png) (blue checkmark) = supported, no reboot required
      +## TaskManager policies + +
      +
      + TaskManager/AllowEndTask +
      +
      + + +
      + + +**TaskManager/AllowEndTask** + + + + + + + + + + + + + + + + + + + + + +
      HomeProBusinessEnterpriseEducationMobileMobile Enterprise
      cross markcheck mark5cross markcheck mark5check mark5
      + + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +This setting determines whether non-administrators can use Task Manager to end tasks. + +Value type is integer. Supported values: + - 0 - Disabled. EndTask functionality is blocked in TaskManager. + - 1 - Enabled (default). Users can perform EndTask in TaskManager. + + + + + + + + + +**Validation procedure:** +When this policy is set to 1 - users CAN execute 'End task' on processes in TaskManager +When the policy is set to 0 - users CANNOT execute 'End task' on processes in TaskManager + + + +
      + +Footnote: + +- 1 - Added in Windows 10, version 1607. +- 2 - Added in Windows 10, version 1703. +- 3 - Added in Windows 10, version 1709. +- 4 - Added in Windows 10, version 1803. +- 5 - Added in the next major release of Windows 10. + + + From 7e53d009f5cf867bfdfa3f137f10930c0eda571e Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 10 Jul 2018 13:41:18 -0700 Subject: [PATCH 220/403] update capabilities table --- windows/security/index.yml | 151 ++++++++++---------- windows/security/threat-protection/index.md | 6 +- 2 files changed, 78 insertions(+), 79 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 6271993fa9..d45910a86d 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -34,49 +34,49 @@ sections: - type: markdown - text: Secure corporate data and manage risk. + text: Secure corporate data and manage risk. - items: - type: list - style: cards + style: cards - className: cardsM + className: cardsM - columns: 3 + columns: 3 - items: + items: - - href: \windows\security\identity-protection\ + - href: \windows\security\identity-protection\ - html:

      Deploy secure enterprise-grade authentication and access control to protect accounts and data

      + html:

      Deploy secure enterprise-grade authentication and access control to protect accounts and data

      - image: + image: - src: https://docs.microsoft.com/media/common/i_identity-protection.svg + src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Identity and access management + title: Identity and access management - - href: \windows\security\threat-protection\ + - href: \windows\security\threat-protection\ - html:

      Stop cyberthreats and quickly identify and respond to breaches

      + html:

      Stop cyberthreats and quickly identify and respond to breaches

      - image: + image: - src: https://docs.microsoft.com/media/common/i_threat-protection.svg + src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title: Threat protection + title: Threat protection - - href: \windows\security\information-protection\ + - href: \windows\security\information-protection\ - html:

      Identify and secure critical data to prevent data loss

      + html:

      Identify and secure critical data to prevent data loss

      - image: + image: - src: https://docs.microsoft.com/media/common/i_information-protection.svg + src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Information protection + title: Information protection ### YamlMime:YamlDocument @@ -114,65 +114,66 @@ sections: - type: markdown - text: Secure corporate data and manage risk. + text: Secure corporate data and manage risk. - items: - type: list - style: cards + style: cards - className: cardsM + className: cardsM - columns: 3 + columns: 3 - items: + items: - - href: \windows\security\identity-protection\ + - href: \windows\security\identity-protection\ - html:

      Deploy secure enterprise-grade authentication and access control to protect accounts and data

      + html:

      Deploy secure enterprise-grade authentication and access control to protect accounts and data

      - image: + image: - src: https://docs.microsoft.com/media/common/i_identity-protection.svg + src: https://docs.microsoft.com/media/common/i_identity-protection.svg - title: Identity and access management + title: Identity and access management - - href: \windows\security\threat-protection\ + - href: \windows\security\threat-protection\ - html:

      Stop cyberthreats and quickly identify and respond to breaches

      + html:

      Stop cyberthreats and quickly identify and respond to breaches

      - image: + image: - src: https://docs.microsoft.com/media/common/i_threat-protection.svg + src: https://docs.microsoft.com/media/common/i_threat-protection.svg - title: Threat protection + title: Threat protection - - href: \windows\security\information-protection\ + - href: \windows\security\information-protection\ - html:

      Identify and secure critical data to prevent data loss

      + html:

      Identify and secure critical data to prevent data loss

      - image: + image: - src: https://docs.microsoft.com/media/common/i_information-protection.svg + src: https://docs.microsoft.com/media/common/i_information-protection.svg - title: Information protection + title: Information protection - title: Windows Defender Advanced Threat Protection items: - type: markdown - text: " - Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform. -
       
      - - - - - - - -
      Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
      [Isolation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

      [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

      [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

      [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)
      [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

      [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

      [Web protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)
      [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

      [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

      [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

      [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

      [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
      [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

      [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

      [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

      [Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
      [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

      [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

      [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

      [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

      [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

      [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

      - " + text: " + Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform. +
       
      + +

      [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)

      [Device restrictions](https://docs.microsoft.com/intune/device-restrictions-configure)

      + + + [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

      [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

      [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)



      [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection) + + + +
      Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
      [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

      [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

      [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

      [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)
      [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

      [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

      [Threat intelligence](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)
      br>[Sandbox service>](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

      [Alerts queue](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

      [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

      [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

      [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

      [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

      [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

      [Forensic collection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

      [Automated investigation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

      [Threat remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#how-threats-are-remediated)

      [Manage automated investigations](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#manage-automated-investigations)

      [Investigation analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#analyze-automated-investigations)

      [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

      [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

      [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

      [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

      [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

      [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

      + " - title: Videos @@ -181,49 +182,49 @@ sections: - type: markdown - text: ">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" + text: ">[![VIDEO](images/next-generation-windows-security-vision.png)](https://www.youtube.com/watch?v=IvZySDNfNpo)" - type: markdown - text: ">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" - + text: ">[![VIDEO](images/fall-creators-update-next-gen-security.png)](https://www.youtube.com/watch?v=JDGMNFwyUg8)" + - title: Additional security features in Windows 10 items: - type: paragraph - text: 'These additional security features are also built in to Windows 10 Enterprise.' + text: 'These additional security features are also built in to Windows 10 Enterprise.' - type: list - style: unordered + style: unordered - items: + items: - - html: Windows Defender Firewall - - html: Windows Defender Exploit Guard - - html: Windows Defender Credential Guard - - html: Windows Defender Application Control - - html: Windows Defender Application Guard - - html: Windows Defender SmartScreen - - html: Windows Defender Security Center - + - html: Windows Defender Firewall + - html: Windows Defender Exploit Guard + - html: Windows Defender Credential Guard + - html: Windows Defender Application Control + - html: Windows Defender Application Guard + - html: Windows Defender SmartScreen + - html: Windows Defender Security Center + - title: Security Resources items: - type: list - style: unordered + style: unordered - items: + items: - - html: Windows Defender Security Intelligence - - html: Microsoft Secure blog - - html: Security Update blog - - html: Microsoft Security Response Center (MSRC) - - html: MSRC Blog - - html: Ransomware FAQ - + - html: Windows Defender Security Intelligence + - html: Microsoft Secure blog + - html: Security Update blog + - html: Microsoft Security Response Center (MSRC) + - html: MSRC Blog + - html: Ransomware FAQ + diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index e3e604c855..81e2604e27 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -22,8 +22,8 @@ The attack surface reduction set of capabilities provide the first line of defen **Next generation protection**
      To further reinforce the security perimeter of your network, Windows Defender ATP uses next generation protection designed to catch all types of emerging threats. -**Endpoint detection and response**
      -Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security pillars. +**Endpoint protection and response**
      +Endpoint protection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security pillars. **Auto investigation and remediation**
      In conjunction with being able to quickly respond to advanced attacks, Windows Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. @@ -31,8 +31,6 @@ In conjunction with being able to quickly respond to advanced attacks, Windows D **Security posture**
      Windows Defender ATP also provides a security posture capability to help you dynamically assess the security state of your enterprise network, identify unprotected systems, and take recommended actions to improve the overall security state of your network. -**Management and APIs**
      -Windows Defender ATP provides integrated configuration management in the cloud. The service also supports third-party mobile device management (MDM) tools, cross-platform support, and APIs that allow customers to create custom threat intelligence and automate workflows. From 48d3f8cc6f8d07269f146581a01c557afe489b8f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 10 Jul 2018 14:02:11 -0700 Subject: [PATCH 221/403] added xml formatting --- .../microsoft-recommended-block-rules.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md index 2dfc1630ad..b019f68b3c 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md @@ -78,7 +78,7 @@ For October 2017, we are announcing an update to system.management.automation.dl Microsoft recommends that you block the following Microsoft-signed applications and PowerShell files by merging the following policy into your existing policy to add these deny rules using the Merge-CIPolicy cmdlet: -``` +```xml 10.0.0.0 From 5bffbe82bf4b871857028ae699c5633676e8c1b3 Mon Sep 17 00:00:00 2001 From: AR5HAM <1656076+ar5ham@users.noreply.github.com> Date: Tue, 10 Jul 2018 14:09:17 -0700 Subject: [PATCH 222/403] Fixing the default registry value set for DisableTelemetryOptInChangeNotification This change, fixes the "Registry" section for "Diagnostic opt-in change notifications". The "GP/MDM" sections contradict the "Registry" section of the document. The default value (i.e. Enable mentioned in GP/MDM section) is 0 and not 1, setting the registry key to 1 will actually disable the notification, while the default behavior is to have it not set OR enabled (i.e. 0). --- windows/privacy/windows-personal-data-services-configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/windows-personal-data-services-configuration.md b/windows/privacy/windows-personal-data-services-configuration.md index 4b824f3b1d..9c969844b3 100644 --- a/windows/privacy/windows-personal-data-services-configuration.md +++ b/windows/privacy/windows-personal-data-services-configuration.md @@ -109,7 +109,7 @@ This setting determines whether a device shows notifications about Windows diagn >| **Registry key** | HKLM\Software\Policies\Microsoft\Windows\DataCollection | >| **Value** | DisableTelemetryOptInChangeNotification | >| **Type** | REG_DWORD | ->| **Setting** | "00000001" | +>| **Setting** | "00000000" | #### MDM From ea2037fd2dcfb0201f69df4da19188d0e0a13ec5 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 10 Jul 2018 14:15:38 -0700 Subject: [PATCH 223/403] fix table --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index d45910a86d..dbd6944d08 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -168,7 +168,7 @@ sections:
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Threat intelligence](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)
    br>[Sandbox service>](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Alerts queue](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)



    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Automated investigation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

    [Threat remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#how-threats-are-remediated)

    [Manage automated investigations](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#manage-automated-investigations)

    [Investigation analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#analyze-automated-investigations)

    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    -

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/intune/device-restrictions-configure)

    - + + From 9572955858585f962e0d22ad45fc14988132e97e Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 10 Jul 2018 14:49:43 -0700 Subject: [PATCH 225/403] updated images --- ...bitlocker-using-with-other-programs-faq.md | 6 +++--- .../create-wip-policy-using-intune-azure.md | 12 +++++++++--- ...e-advanced-settings-network-autodetect.png | Bin 3751 -> 4739 bytes .../wip-azure-advanced-settings-optional.png | Bin 10924 -> 14186 bytes ...-azure-required-settings-corp-identity.png | Bin 48089 -> 33380 bytes ...zure-required-settings-protection-mode.png | Bin 38180 -> 26058 bytes 6 files changed, 12 insertions(+), 6 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq.md b/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq.md index d871cf396b..8c72030e38 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq.md @@ -89,11 +89,11 @@ Yes. However, shadow copies made prior to enabling BitLocker will be automatical BitLocker should work like any specific physical machine within its hardware limitations as long as the environment (physical or virtual) meets Windows Operating System requirements to run. - With TPM - Yes it is supported -- Without TPM - Yes it is supported (with password ) protector +- Without TPM - Yes it is supported (with password protector) -BitLocker is also supported on data volume VHDs, such as those used by clusters, if you are running Windows 10, Windows 8.1, Windows 8, Windows Server 2012, or Windows Server 2012 R2. +BitLocker is also supported on data volume VHDs, such as those used by clusters, if you are running Windows 10, Windows 8.1, Windows 8, Windows Server 2016, Windows Server 2012 R2, or Windows Server 2012. ## Can I use BitLocker with virtual machines (VMs)? -Yes. Password protectors and virtual TPMs can be used with BitLocker to protect virtual machines. VMs can be domain joined, Azure AD-joined, or workplace-joined (in **Settings** under **Accounts** > **Access work or school** > **Connect** to receive policy. You can enable encryption either while creating the VM or by using other existing management tools such as the BitLocker CSP, or even by using a startup script or logon script delivered by Group Policy. Windows Server 2016 also supports [Shielded VMs and guarded fabric](https://docs.microsoft.com/windows-server/virtualization/guarded-fabric-shielded-vm/guarded-fabric-and-shielded-vms-top-node) to protect VMs from malicious administrators. +Yes. Password protectors and virtual TPMs can be used with BitLocker to protect virtual machines. VMs can be domain joined, Azure AD-joined, or workplace-joined (via **Settings** > **Accounts** > **Access work or school** > **Connect**) to receive policy. You can enable encryption either while creating the VM or by using other existing management tools such as the BitLocker CSP, or even by using a startup script or logon script delivered by Group Policy. Windows Server 2016 also supports [Shielded VMs and guarded fabric](https://docs.microsoft.com/windows-server/virtualization/guarded-fabric-shielded-vm/guarded-fabric-and-shielded-vms-top-node) to protect VMs from malicious administrators. diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index 10ad578044..84a043aa46 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -379,7 +379,7 @@ Starting with Windows 10, version 1703, Intune automatically determines your cor 1. From the **App policy** blade, click the name of your policy, and then click **Required settings**. -2. If the auto-defined identity isn’t correct, you can change the info in the **Corporate identity** field. If you need to add additional domains, for example your email domains, you can do it in the **Advanced settings** area. +2. If the auto-defined identity isn’t correct, you can change the info in the **Corporate identity** field. If you need to add domains, for example your email domains, you can do it in the **Advanced settings** area. ![Microsoft Intune, Set your corporate identity for your organization](images/wip-azure-required-settings-corp-identity.png) @@ -487,7 +487,7 @@ After you've decided where your protected apps can access enterprise data on you - **Prevent corporate data from being accessed by apps when the device is locked. Applies only to Windows 10 Mobile.** Determines whether to encrypt enterprise data using a key that's protected by an employee's PIN code on a locked device. Apps won't be able to read corporate data when the device is locked. The options are: - - **On (recommended).** Turns on the feature and provides the additional protection. + - **On.** Turns on the feature and provides the additional protection. - **Off, or not configured.** Doesn't enable this feature. @@ -497,7 +497,7 @@ After you've decided where your protected apps can access enterprise data on you - **Off.** Stop local encryption keys from being revoked from a device during unenrollment. For example if you’re migrating between Mobile Device Management (MDM) solutions. - - **Show the Windows Information Protection icon overlay.** Determines whether the Windows Information Protection icon overlay appears on corporate files in the Save As and File Explorer views. The options are: + - **Show the enterprise data protection icon.** Determines whether the Windows Information Protection icon overlay appears on corporate files in the Save As and File Explorer views. The options are: - **On.** Allows the Windows Information Protection icon overlay to appear on corporate files in the Save As and File Explorer views. Additionally, for unenlightened but protected apps, the icon overlay also appears on the app tile and with Managed text on the app name in the **Start** menu. @@ -509,6 +509,12 @@ After you've decided where your protected apps can access enterprise data on you - **Off, or not configured.** Stops using Azure Rights Management encryption with WIP. + - **Allow Windows Search Indexer to search encrypted files.** Determines whether to allow the Windows Search Indexer to index items that are encrypted, such as WIP protected files. + + - **On.** Starts Windows Search Indexer to index encrypted files. + + - **Off, or not configured.** Stops Windows Search Indexer from indexing encrypted files. + ## Choose to set up Azure Rights Management with WIP WIP can integrate with Microsoft Azure Rights Management to enable secure sharing of files by using removable drives such as USB drives. For more info about Azure Rights Management, see [Microsoft Azure Rights Management](https://products.office.com/business/microsoft-azure-rights-management). To integrate Azure Rights Management with WIP, you must already have Azure Rights Management set up. diff --git a/windows/security/information-protection/windows-information-protection/images/wip-azure-advanced-settings-network-autodetect.png b/windows/security/information-protection/windows-information-protection/images/wip-azure-advanced-settings-network-autodetect.png index 517c4a4ad3df2ad484f14003f330877f77478f6d..7fff387ab270d7f7ae977404fc68aaf2191ef502 100644 GIT binary patch literal 4739 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 diff --git a/windows/security/information-protection/windows-information-protection/images/wip-azure-advanced-settings-optional.png b/windows/security/information-protection/windows-information-protection/images/wip-azure-advanced-settings-optional.png index 7775888473e4f59b7789089f4f57d1fe45ee07e6..cd8e0d0388c3d30f4e4288d6884302ee048c3bb1 100644 GIT binary patch literal 14186 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 literal 10924 zcmd^lXH-*bw>6-k2-rY+5d~?X2-2H~7!afc1wwBD2~|2I6r~w@4ImIiKty`zkcjjW znjlE%z4zX^(f1wi9p{{T?~m{Amoj$tla=-C{ba4V=3ILtG}VDr*BGx65fM?TC_e=e z5s?6hh=@zCULuT0zrpkpHkYjxUMLU|l|)gTnvoI_T_Vy{d#OYi=luQ9;^YKza>6-5 zAf-Q_EPn40hCm=rIAPR+69(sm!!&;HJbn5U2n1?sYJxx@0|Nsf5DJ7smE2$;I2;ND z!Zfr9`!Ed{6bgjHLDtsRP$<;J#RU$B`}+EFYNT?4P@HfSr&|pt90LR*lr&O7AQTXa z07A1sa10cPfP+v_C;|%2BEoC~5eN_p1w>>45m*ok14SUrm!_%n(^!Lty+tOPAA0*FC@vJg=0A3JOow5|k( z!NBn-5Izfffr0z``y&vD(9lpM5{W=yQ5X~=D+__eW)U{Ow}_04jDmuKEG*%fRb5?O zTU#5Nx{k=gBd~7L6CVaTK_%%Rqu(-H*u{^VTvA(mjvr8DfxFAHu|0j?B^05-asggS> zgI$P-t~dOC6W`%}?oSwGa8=TC)poRU^)PdW5ILFIIJgQpKwR%W5)cx2C@$iVZb3xE z#iH_5;iaeXT3VE!;egkCW>Cb8yQkv{BwtO%0DXz9o|dL9Mq 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 S3E^%!A{8a|r-e^U-~AUHKAk-P diff --git a/windows/security/information-protection/windows-information-protection/images/wip-azure-required-settings-corp-identity.png b/windows/security/information-protection/windows-information-protection/images/wip-azure-required-settings-corp-identity.png index c467cd1e244f012628706fed80058cb1a00ad4aa..752ea852cec4809e6e85a8269f0788be5beb896d 100644 GIT binary patch literal 33380 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

    fMp1?{yWguBFl`wcHyxKmV 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 literal 48089 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 diff --git a/windows/security/information-protection/windows-information-protection/images/wip-azure-required-settings-protection-mode.png b/windows/security/information-protection/windows-information-protection/images/wip-azure-required-settings-protection-mode.png index bdd625c9c6fc64b0adabe1990ecb3e59263b4493..734f23b46c9b06850ef84a624cf53aacd50a7c85 100644 GIT binary patch literal 26058 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 Ty#o0EEBme}YhTV%wDkQ?oBk4* literal 38180 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 Date: Tue, 10 Jul 2018 14:54:51 -0700 Subject: [PATCH 226/403] dates --- .../bitlocker/bitlocker-using-with-other-programs-faq.md | 2 +- .../create-wip-policy-using-intune-azure.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq.md b/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq.md index 8c72030e38..1edcded5ee 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-using-with-other-programs-faq.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium author: brianlic-msft -ms.date: 05/03/2018 +ms.date: 07/10/2018 --- # Using BitLocker with other programs FAQ diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index 84a043aa46..a293cb908b 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -8,7 +8,7 @@ ms.pagetype: security author: justinha ms.author: justinha ms.localizationpriority: medium -ms.date: 05/30/2018 +ms.date: 07/10/2018 --- # Create a Windows Information Protection (WIP) policy with MDM using the Azure portal for Microsoft Intune From abcc4f8aa35f8c3d5695ce74ce3e562840da7469 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 10 Jul 2018 14:57:36 -0700 Subject: [PATCH 227/403] table --- windows/security/index.yml | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 706f8490df..05e2b6ea5a 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -161,19 +161,18 @@ sections: - title: Windows Defender Advanced Threat Protection items: - type: markdown - text: " - Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform. -
     
    -

    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Threat intelligence](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)
    br>[Sandbox service>](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/intune/device-restrictions-configure)

    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Threat intelligence](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service>](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Alerts queue](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)



    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Automated investigation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

    [Threat remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#how-threats-are-remediated)

    [Manage automated investigations](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#manage-automated-investigations)

    [Investigation analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#analyze-automated-investigations)

    - - - - - - - -
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)

    [Device restrictions](https://docs.microsoft.com/intune/device-restrictions-configure)

    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Threat intelligence](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service>](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Alerts queue](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [API and SIEM integration](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/configure-siem-windows-defender-advanced-threat-protection)

    [Deep analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Forensic collection](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)



    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Automated investigation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)

    [Threat remediation](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#how-threats-are-remediated)

    [Manage automated investigations](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#manage-automated-investigations)

    [Investigation analysis](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection#analyze-automated-investigations)

    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    - " + text: " + Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP suite. +
     
    + + + + + + + +
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)
    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    + " - title: Videos From b29cd56240dc3061cdc3adebd1b03ad569525802 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 10 Jul 2018 15:11:14 -0700 Subject: [PATCH 228/403] fix table --- windows/security/index.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 05e2b6ea5a..eb5342806f 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -161,18 +161,18 @@ sections: - title: Windows Defender Advanced Threat Protection items: - type: markdown - text: " - Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP suite. -
     
    - - - - - - - -
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)
    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    - " + text: " + Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP suite. +
     
    + + + + + + + +
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)
    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    + " - title: Videos From b90261a87dce5163b70ca25bea473c8190c5c5c2 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 10 Jul 2018 15:29:07 -0700 Subject: [PATCH 229/403] revert --- windows/security/index.yml | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index eb5342806f..0847c38e5e 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -161,18 +161,19 @@ sections: - title: Windows Defender Advanced Threat Protection items: - type: markdown - text: " - Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP suite. -
     
    - - - - - - - -
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Hardware based isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)
    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    - " + text: " + Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform. +
     
    + + + + + + + +
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Isolation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Web protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    + " + - title: Videos From 52e27832d27b2abf1cd54b183eefe8aa722c0819 Mon Sep 17 00:00:00 2001 From: Yuhang Zhu Date: Tue, 10 Jul 2018 15:41:42 -0700 Subject: [PATCH 230/403] Update policy-csp-controlpolicyconflict.md Change description field for RS5. In RS5, delete command and set the value to 0 after setting it to be 1 will be supported. Please review the text with Peter Kaufman. --- .../client-management/mdm/policy-csp-controlpolicyconflict.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md index 0cef60bd72..5369a3d16d 100644 --- a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md +++ b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md @@ -67,7 +67,8 @@ Added in Windows 10, version 1803. This policy allows the IT admin to control wh > [!Note] > MDMWinsOverGP only applies to policies in Policy CSP. It does not apply to other MDM settings with equivalent GP settings that are defined on other configuration service providers. -This policy is used to ensure that MDM policy wins over GP when same setting is set by both GP and MDM channel. This policy doesn’t support Delete command. This policy doesn’t support setting the value to be 0 again after it was previously set 1. The default value is 0. The MDM policies in Policy CSP will behave as described if this policy value is set 1. +This policy is used to ensure that MDM policy wins over GP when same setting is set by both GP and MDM channel. The default value is 0. The MDM policies in Policy CSP will behave as described if this policy value is set 1. +Note: This policy doesn’t support Delete command. This policy doesn’t support setting the value to be 0 again after it was previously set 1. In Windows 10, version 1809, Delete command and setting the value to be 0 again if it was previously set to 1 will be supported. The following list shows the supported values: From b8e624196a11e6a93a7ade71bbd40ef0c03db8f0 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 10 Jul 2018 15:43:19 -0700 Subject: [PATCH 231/403] edits --- .../create-and-verify-an-efs-dra-certificate.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md b/windows/security/information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md index 1fa8a3afba..0743b419b6 100644 --- a/windows/security/information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md +++ b/windows/security/information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md @@ -41,10 +41,7 @@ The recovery process included in this topic only works for desktop devices. WIP >[!Important] >Because the private keys in your DRA .pfx files can be used to decrypt any WIP file, you must protect them accordingly. We highly recommend storing these files offline, keeping copies on a smart card with strong protection for normal use and master copies in a secured physical location. -4. Add your EFS DRA certificate to your WIP policy using a deployment tool, such as Microsoft Intune or System Center Configuration Manager. - - >[!Note] - >To add your EFS DRA certificate to your policy by using Microsoft Intune, see the [Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) topic. To add your EFS DRA certificate to your policy by using System Center Configuration Manager, see the [Create a Windows Information Protection (WIP) policy using System Center Configuration Manager](create-wip-policy-using-sccm.md) topic. +4. Add your EFS DRA certificate to your WIP policy using a deployment tool, such as [Microsoft Intune](create-wip-policy-using-intune.md) or [System Center Configuration Manager](create-wip-policy-using-sccm.md). ## Verify your data recovery certificate is correctly set up on a WIP client computer @@ -52,7 +49,7 @@ The recovery process included in this topic only works for desktop devices. WIP 2. Open an app on your protected app list, and then create and save a file so that it’s encrypted by WIP. -3. Open a command prompt with elevated rights, navigate to where you stored the file you just created, and then run this command: +3. Open a command prompt with elevated rights, navigate to where you stored the file you just created, and then run this command: cipher /c filename From 389b780dd0d602ee74cc309063b434568c3244fa Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 10 Jul 2018 16:07:16 -0700 Subject: [PATCH 232/403] hw --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 6271993fa9..aeb466a841 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -165,7 +165,7 @@ sections: Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform.
     
    - + From 7a8d7224ac7b0d588e7f1ae78906a9981997e19e Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 10 Jul 2018 16:36:13 -0700 Subject: [PATCH 233/403] added info about mounting on another pc --- .../information-protection/bitlocker/bitlocker-to-go-faq.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-to-go-faq.md b/windows/security/information-protection/bitlocker/bitlocker-to-go-faq.md index 29a5d2fc39..cb642c32d1 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-to-go-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-to-go-faq.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium author: brianlic-msft -ms.date: 05/03/2018 +ms.date: 07/10/2018 --- # BitLocker To Go FAQ @@ -18,5 +18,7 @@ ms.date: 05/03/2018 ## What is BitLocker To Go? -BitLocker To Go is BitLocker Drive Encryption on removable data drives. This includes the encryption of USB flash drives, SD cards, external hard disk drives, and other drives formatted by using the NTFS, FAT16, FAT32, or exFAT file systems. +BitLocker To Go is BitLocker Drive Encryption on removable data drives. This includes the encryption of USB flash drives, SD cards, external hard disk drives, and other drives formatted by using the NTFS, FAT16, FAT32, or exFAT file systems. + +As with BitLocker, drives that are encrypted using BitLocker To Go can be opened on another computer by using a password or smart card. From fb5e23c50e9fe3419b22fb4f75a903a83582e099 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 10 Jul 2018 16:41:54 -0700 Subject: [PATCH 234/403] added info about mounting on another pc --- .../information-protection/bitlocker/bitlocker-to-go-faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-to-go-faq.md b/windows/security/information-protection/bitlocker/bitlocker-to-go-faq.md index cb642c32d1..66780914d3 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-to-go-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-to-go-faq.md @@ -20,5 +20,5 @@ ms.date: 07/10/2018 BitLocker To Go is BitLocker Drive Encryption on removable data drives. This includes the encryption of USB flash drives, SD cards, external hard disk drives, and other drives formatted by using the NTFS, FAT16, FAT32, or exFAT file systems. -As with BitLocker, drives that are encrypted using BitLocker To Go can be opened on another computer by using a password or smart card. +As with BitLocker, drives that are encrypted using BitLocker To Go can be opened with a password or smart card on another computer by using **BitLocker Drive Encryption** in Control Panel. From dcb514708ae94870eba3b987bbf25987badd4d2e Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 10 Jul 2018 16:44:51 -0700 Subject: [PATCH 235/403] from yamling --- windows/security/index.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 0847c38e5e..3b2ff3209d 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -162,12 +162,12 @@ sections: items: - type: markdown text: " - Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP platform. + Prevent, detect, investigate, and respond to advanced threats. The following capabilities are available across multiple products that make up the Windows Defender ATP suite.
     
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Isolation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)
    [Hardware based solation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Web protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
    - - - + + + From 5e2cdf6071f06bef0768e14727a4c2c16204388c Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 10 Jul 2018 16:47:57 -0700 Subject: [PATCH 236/403] remove repeated --- windows/security/index.yml | 79 -------------------------------------- 1 file changed, 79 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 3b2ff3209d..dcd979f899 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -78,85 +78,6 @@ sections: title: Information protection -### YamlMime:YamlDocument - -documentType: LandingData - -title: Windows 10 Enterprise Security - -metadata: - - document_id: - - title: Windows 10 Enterprise Security - - description: Learn about enterprise-grade security features for Windows 10. - - keywords: protect, company, data, Windows, device, app, management, Microsoft365, e5, e3 - - ms.localizationpriority: high - - author: brianlic-msft - - ms.author: brianlic - - manager: brianlic - - ms.date: 02/06/2018 - - ms.topic: article - - ms.devlang: na - -sections: - -- items: - - - type: markdown - - text: Secure corporate data and manage risk. - -- items: - - - type: list - - style: cards - - className: cardsM - - columns: 3 - - items: - - - href: \windows\security\identity-protection\ - - html:

    Deploy secure enterprise-grade authentication and access control to protect accounts and data

    - - image: - - src: https://docs.microsoft.com/media/common/i_identity-protection.svg - - title: Identity and access management - - - href: \windows\security\threat-protection\ - - html:

    Stop cyberthreats and quickly identify and respond to breaches

    - - image: - - src: https://docs.microsoft.com/media/common/i_threat-protection.svg - - title: Threat protection - - - href: \windows\security\information-protection\ - - html:

    Identify and secure critical data to prevent data loss

    - - image: - - src: https://docs.microsoft.com/media/common/i_information-protection.svg - - title: Information protection - title: Windows Defender Advanced Threat Protection items: From 7b6fbc31cbfa175f0f3fc3311647695fa3ab63b1 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Wed, 11 Jul 2018 10:19:41 -0700 Subject: [PATCH 237/403] removed out of date note about Insider; added link to Intune topic on managing Insider rings --- .../waas-deployment-rings-windows-10-updates.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/windows/deployment/update/waas-deployment-rings-windows-10-updates.md b/windows/deployment/update/waas-deployment-rings-windows-10-updates.md index bca4cfe0a9..10b578947d 100644 --- a/windows/deployment/update/waas-deployment-rings-windows-10-updates.md +++ b/windows/deployment/update/waas-deployment-rings-windows-10-updates.md @@ -4,10 +4,10 @@ description: Deployment rings in Windows 10 are similar to the deployment groups ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library -author: DaniHalfin +author: jaimeo ms.localizationpriority: medium -ms.author: daniha -ms.date: 07/27/2017 +ms.author: jaimeo +ms.date: 07/11/2018 --- # Build deployment rings for Windows 10 updates @@ -38,9 +38,7 @@ Table 1 provides an example of the deployment rings you might use. | Critical | Semi-annual channel | 180 days | 30 days | Devices that are critical and will only receive updates once they've been vetted for a period of time by the majority of the organization | >[!NOTE] ->In this example, there are no rings made up of the long-term servicing channel (LTSC). The LTSC servicing channel does not receive feature updates. -> ->Windows Insider PCs must be enrolled manually on each device and serviced based on the Windows Insider level chosen in the **Settings** app on that particular PC. Feature update servicing for Windows Insider devices is done completely through Windows Update; no servicing tools can manage Windows Insider feature updates. +>In this example, there are no rings made up of the long-term servicing channel (LTSC). The LTSC does not receive feature updates. As Table 1 shows, each combination of servicing channel and deployment group is tied to a specific deployment ring. As you can see, the associated groups of devices are combined with a servicing channel to specify which deployment ring those devices and their users fall into. The naming convention used to identify the rings is completely customizable as long as the name clearly identifies the sequence. Deployment rings represent a sequential deployment timeline, regardless of the servicing channel they contain. Deployment rings will likely rarely change for an organization, but they should be periodically assessed to ensure that the deployment cadence still makes sense. @@ -66,6 +64,7 @@ As Table 1 shows, each combination of servicing channel and deployment group is - [Configure Windows Update for Business](waas-configure-wufb.md) - [Integrate Windows Update for Business with management solutions](waas-integrate-wufb.md) - [Walkthrough: use Group Policy to configure Windows Update for Business](waas-wufb-group-policy.md) +- [Manage software updates in Intune](https://docs.microsoft.com/intune/windows-update-for-business-configure) - [Walkthrough: use Intune to configure Windows Update for Business](waas-wufb-intune.md) - [Manage device restarts after updates](waas-restart.md) From 8ec189d6a17f0ec44e04839c7341f818e4b95ab0 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Wed, 11 Jul 2018 11:23:20 -0700 Subject: [PATCH 238/403] added link to blog post about UR details --- .../update/windows-analytics-FAQ-troubleshooting.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md b/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md index 37f12a310f..3bf18afce3 100644 --- a/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md +++ b/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: deploy author: jaimeo ms.author: jaimeo -ms.date: 07/02/2018 +ms.date: 07/11/2018 ms.localizationpriority: high --- @@ -229,3 +229,6 @@ System Center Configuration Manager (SCCM) considers a device ready to upgrade i Currently, you can choose the criteria you wish to use: - To use the SCCM criteria, create the collection of devices ready to upgrade within the SCCM console (using the analytics connector). - To use the Upgrade Readiness criteria, export the list of ready-to-upgrade devices from the corresponding Upgrade Readiness report, and then build the SCCM collection from that spreadsheet. + +### How does Upgrade Readiness collect the inventory of devices and applications? +For details about this process and some tips, see [How does Upgrade Readiness in WA collects application inventory for your OMS workspace?](https://techcommunity.microsoft.com/t5/Windows-Analytics-Blog/How-does-Upgrade-Readiness-in-WA-collects-application-inventory/ba-p/213586) on the Windows Analytics blog. \ No newline at end of file From 37e4bf3070d34155a0a7d6fdbe7cde1c6309fc3c Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Wed, 11 Jul 2018 18:36:09 +0000 Subject: [PATCH 239/403] Merged PR 9698: WiredNNetwork CSP - new CSP --- windows/client-management/mdm/TOC.md | 3 +- ...onfiguration-service-provider-reference.md | 31 ++++ .../images/provisioning-csp-wirednetwork.png | Bin 0 -> 5976 bytes ...ew-in-windows-mdm-enrollment-management.md | 4 + .../client-management/mdm/wirednetwork-csp.md | 34 ++++ .../mdm/wirednetwork-ddf-file.md | 167 ++++++++++++++++++ 6 files changed, 238 insertions(+), 1 deletion(-) create mode 100644 windows/client-management/mdm/images/provisioning-csp-wirednetwork.png create mode 100644 windows/client-management/mdm/wirednetwork-csp.md create mode 100644 windows/client-management/mdm/wirednetwork-ddf-file.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 9efa92de94..fc15a38c27 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -320,4 +320,5 @@ #### [WindowsLicensing DDF file](windowslicensing-ddf-file.md) ### [WindowsSecurityAuditing CSP](windowssecurityauditing-csp.md) #### [WindowsSecurityAuditing DDF file](windowssecurityauditing-ddf-file.md) - +### [WiredNetwork CSP](wirednetwork-csp.md) +#### [WiredNetwork DDF file](wirednetwork-ddf-file.md) diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index 5c5d9301ff..5cbbae1bca 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -30,6 +30,7 @@ Footnotes: - 2 - Added in Windows 10, version 1703 - 3 - Added in Windows 10, version 1709 - 4 - Added in Windows 10, version 1803 +- 5 - Added in Windows 10, next major version
    @@ -2531,6 +2532,34 @@ Footnotes: + +[WiredNetwork CSP](wirednetwork-csp.md) + + +
    Attack surface reductionNext generation protectionEndpoint protection and responseAuto investigation and remediationSecurity posture
    [Isolation](https://docs.microsoft.com/windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)
    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Web protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Isolation](https://docs.microsoft.com/windows/security/hardware-protection/)

    [Application control](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control)

    [Exploit protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/windows-defender-exploit-guard)

    [Network protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/network-protection-exploit-guard)

    [Controlled folder access](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/controlled-folders-exploit-guard)
    [Machine learning](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus)

    [Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10)

    [Threat intelligence](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-indicator-concepts-windows-defender-advanced-threat-protection)

    [Sandbox service](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-file-alerts-windows-defender-advanced-threat-protection#deep-analysis)
    [Response containment](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Realtime and historical threat hunting](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection)

    [Threat intelligence and custom detections](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/use-custom-ti-windows-defender-advanced-threat-protection)
    [Forensic collection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/respond-machine-alerts-windows-defender-advanced-threat-protection#collect-investigation-package-from-machines)

    [Response orchestration](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/response-actions-windows-defender-advanced-threat-protection)

    [Historical endpoint data](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/investigate-machines-windows-defender-advanced-threat-protection#machine-timeline)

    [Artificial intelligence response playbooks](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/automated-investigations-windows-defender-advanced-threat-protection)
    [Asset inventory](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Operating system baseline compliance](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Recommended improvement actions](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Secure score](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection)

    [Threat analytics](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/threat-analytics-dashboard-windows-defender-advanced-threat-protection)

    [Reporting and trends](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection)

    + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    cross markcheck mark5check mark5check mark5check mark5check mark5check mark5
    + + + + [w7 APPLICATION CSP](w7-application-csp.md) @@ -2568,6 +2597,7 @@ Footnotes: - 2 - Added in Windows 10, version 1703 - 3 - Added in Windows 10, version 1709 - 4 - Added in Windows 10, version 1803 +- 5 - Added in Windows 10, next major version ## CSP DDF files download @@ -2614,6 +2644,7 @@ The following list shows the configuration service providers supported in Window - 2 - Added in Windows 10, version 1703 - 3 - Added in Windows 10, version 1709 - 4 - Added in Windows 10, version 1803 +- 5 - Added in Windows 10, next major version ## CSPs supported in Microsoft Surface Hub diff --git a/windows/client-management/mdm/images/provisioning-csp-wirednetwork.png b/windows/client-management/mdm/images/provisioning-csp-wirednetwork.png new file mode 100644 index 0000000000000000000000000000000000000000..2fd93631ff9f4e2faa8b9a1e7681560033fa1a53 GIT binary patch literal 5976 zcma)AXH-*Nvkp?CK>|n%5Q?HmFA5l?Mmh*c@4ZSj5_%UQAfZVIqo5#2=pCdB0j2j| zg8~txNSAWM_pZC{z2E)w{W$0BIcLvabM~H@=b4Fqs;Nu`VgUgF04h}#1swo@#ECdA zzj}pucW5gcB0fkwb(9|iO8TMeM1jl^t^p@bh^IWYCMU|*o~syp0s!EzmlsKwM}Zvx zz__WZ0N3-i*u-pl&?~>|I^H@^oL5*@w8$P&WWr4H2!kVZLZ*I2uAr*)WX})J@@m!6Q z;U@?wrMkRbQdH#X=JqWd+$xkf3bSYlK0EsMK&8^5c3=Ma*~dC%3P8T`j{P{~ME~>C zz$_%8@_PPuZEb|-&+R#TuN>8DK0`~4>|YMre0Qe5cEwZ-0M;OG%*y+nf3ortwS<~} z#SVE^*M?xJx|uw@I>Bh_u5mle&h5;O^AajBncJ|g4WIGK46tt^H!P1&ePTvdrf!3M z<~0|cJwmG*?!C50ZwNp}VPf$^BY8RNl|MJpVc%y6lXa3&)qq7?6Zh8zuW(Be(VaD8 zfa%;1LWwt+QGSC)R;K#p-a@7N;`l{gb&lN$WT0K}uk>Fxvf`+>g!>1?vNWb50J$3c z_{r(%hJez*6P)Atn%!L`pXYypqUt-CKazsQs{Un&Jm0W{Y`z7!?FiWyj7#`xm1|%F z?P9wm3$O|1Z@-Z2Nm?r(K=RW@ zC$~LW(Wn5Io<(0@&srOP@nO&F<50rfH97xREI{*|qg9qC0ttGv6jU}6v&VTP)Pg=( z(6yiRk(E(V!-e-iI{uy4KC5-RzF9Z3uvM{6*+$l0b%`uA6TbCUaiiNkC#z(2h~9T_ z&%2>?GaeVmpkMF=mCMFsI{xWv+F^gP$5Ma|r`OBak0;B=gL}pvr|T7w4uhQDwqsYV z5{2d~3X&4De`xDZk(=suuDFC7v;-rDDx?YADlxa_xuvO-{w9u5%HITPR3{yi4_L7R znbb#5qZn4*Z{=?F`|wP*n0%+~+}w1Vss`l3LlJ{32M*6}uk@IETOBDEf+P;wA;p|-#Io{tE( z$RM}cUT&BJhFdSazi(<+Z_TiKGxQqdvw-6DpaFPQvCfMm+VVoakTypBffhNax%HtM&kVFzq7fk|I^+k5ISHayp0odNO1T_r4GKCW5vN z3JR(abB}w-?rOsW#FYQ2JG3L?i)J!puA&o;A+t@+3V)~kDdEZWLO$e;wvYWMEdsh$ z0VWXCDwEXxfK9hylLDFQ0a!aY^H5b>nbY__cyqf@%KEpQb9r<>5NVJgO(l2lIzF3! ziH-|cM6${o$k^mUXyY~}U>JvUZNJw?dqjlkJ;l+A%?;YWOAUA|J$YNbY3%VM{zV~P z6>@v%4{~5jbCTaseONzDMGr|-j96T3Y%H_mFpJ&OgT1U@vLPoM(Q8P64Oi?(le6=9 zy8I$Ig}s)tP>UfSlR`cz4ePVZ@WFrmTTFbfL)WP-)q3SdJ32gQ9V_NWCCr0;m?K2+upIX$6QE)Gl4Fdpc^DlY~Nv^$!MfD;m=ANs42 z4%kQ zhE!Kn+)@GnM6Gbz&88=NgummH-wWz|u72kD`5l8mGnHB=K1d*QfKtZ%c~2c;7c0o~ zH50*Iu12SF<$jz;OTY_%DW@R`o|qHgHOvRy)*Bj}*Lq=2<7%FUF1~Q%v2TgtG3rPJ zgNq|p{>@1!ANqIQ54(L!~={h*@9^zeOp6aC>=zOV{fP)_y#70zH<`~9Rhn)-h z1gJd}IcLhFb+@c&@OEma!KNYBl-1HUrBiy0qWV4kP}K;i z+Ep<{GTl8CDS{54TTjo5m0X8d$)di7kaux3tdmu~`6A3XKd!ZvyLYyei?e2@Vw^E> zE5h`+%)c2uEjBZ~_*yQWQs0>qgVa-Y5N-@UGdU2ujL-0+oO8l-Z?^c)>BMG%fc#kb znKX6}vuEatlyKKI#?mBr0e(Xvf9u`-{WU zizyaA$>_7XR3?Zd1Q?@wK{j*oG59o>Z968oIq0)mk@??W$!wb7~5=?8~4cgXFzhb_Jc>=I_n?eZJQZxk}grNfXim_-snXRrj0Ie<}o4 z^wN)kRchB{s&~tfF?CC~ZA{}Wggh-BB8s8{FgJ|yvwkyLQ;m$+2fIut=@&)Kjv7$@ zaGaP~ZjhV}RGkh51Y@8DuL~EAcTUxmP+UR({aBt#?#n)-)oWBPD-~)t+52AfU ze2Dx9AFk{z)L!6cR*%Ys6YjO);8AxMrvIv?v&o*5xP2-+mAXDFXAj5P$g7xX9JSx$ z9HNw+j;Y99eDq8=3Ssn{W&yULus>xlT}Tp)w^|lFlu@DdaVl3`OS9x?IJANv@Br3n zouLYD^^Z*IR1CYvpI6y;F>nkjNjW85F)!jg1P6F?($l9l2Z?@LPPW9}uG7>(IYOHm zotOIlOz1^g;YFwoUGba~>6UN5URc8K5*a{8JpcYozt_Se4_CVYu6L28ZlIqJleAjG zZHzkkN(bY@Ld&jCGSS70?U!n#K$8R&hDhWE(7Me}8`&!|aJL?t`^!ZrnR~Rdrt^1|)1A z|HvYLT0t?;nz=@JT_ad)XM&e594+tRxdaU;7B}@pB~;|sm^i(veFi!~%lm_pwB_~i z*;w_=yUWcKYdn&y!1C&9@sNRsp0=$aJ@OnU7=s6g3|e32+qFuYL%xV9{ZW|m1Rx`8 zh@q&ub;%cDwOVn|QKdq^gWp9B^`*YkeT>6DR=PJLcIR%S<^avJ&G9s@uCBz?%&m?; zLg43zmU;q!9v3xwLW`_FvRxGJgGn$WjEt*yUw>?=KlfY+(k)Q`(1Rla5s{!?riWhs zwR;G({GgNAJDGsTcN=&em$9ZTGTxh{E_U)5nm*xRasO8(YHFH0^WhQxO>rTZ(BE_m zFsaPGpS!y+{MvYFH4%-zu?hw+{5L8s#+fF7=Q~B7u4^qtd+ejcboD6LZgAu300X=1 zF@@nBD<9Q17;|2ltEZY!Yzu}4d7d7gsC z`y?3!Fo$-x!mObGDgy8T&U+$Y2oR7MhG>NWqOPM!aU^nfR!|Y}Wu*{`0MIZ)fN0YH zQ5iDEPtMM6#0W2vQWEYFU<8?|#8xug5HG%9;@1yy#~QIYrub8MYC%r{zTj^G-DiIL z{3}clu|m4oau?JD5TwZZ!5|jalA(hTsJr+YjJ8_u^(> zp)U^)TVcauaYQm>o^h-jfHi`j<@bz)bPRM+T0uWEcM-jJs9n*e0M1P3B^s>oE)WpcNM|M4~Gr0gom5cHuOe`X+#Ap=-gZP zZSh}dD~Dh88Cbb`{>Jh_kSTeIU>|`%2>9V5v>v;{$MSl6O z^16=26c{l0Vwb?|$lJ@y0k`6*&olx}h$ghboRr@A=;;H6OJ6>U=!ZBw=kRR86vD z=sGr0I`%U4)6FqalvHQdyY1sBv!5nk4y>EGZeVTIgYl5TxehV%kO+TJ&$E)^9tWlG zTYA+usVZe(IzSuyPQ>-{y;gPu@?OBbLxjGSB9h-X-NdV?bG*OEAezN-Ub!p zqA?V+fbK3{-)51X<69p4wCl8w(s#;?kzsuS>Jfi4yHaY#T}VL|NJMONAFAOl`K{!) zAE2uBw_9-K=OHs87k^O(r(GkmZ|fKI@ryS*v}#Uo_bv~!^w~`YH9)j3R0f-7fqVq}Ys_3fCgog0=#F zQF53HtNzH}{=FvReV=u_ z3kUnYtzNaTJ?;BBf71@8S%BzPL-(@LH+yLkBj#q74x{p zoS2LTjYf~AjOO$?=z5EUB9P!re_~2i^HgN&=p@r3RN8N|B1TZl}?3d$+d4qIVOxO+JgiJQHG2ke9)Rv00`C~7oUZ7WPJ&0rREK~TByhrbr7*s2e6Z;nKSnsK7J7|!-)Ux~~4XiHKQXSF@2J5!3p zKF2TGcaDLuu?zeWm$PinEm1A%1@AE-+rnv@#-vCl258mkyNH0#x44-kA*k)E23e`U zSx{+~`oy!UmxG`JlR{8ZWdjOt$s#1gS zrQ-Bc^fo2#9&!7DqmTdpvHaU9{hOFvg~qQ}-n}y@OJv3@|2RWvGZFp%Gk^MzTrt-k zI`B?5MGGDpyx5oZfapl?tI(ucT?dKVNC6cPnhW(35t>VMSRM%Q-$k_$7F7LdCbw;D zb<}H9i7L^#)be0^e&Vj_G`Ks6v{N-luagp|i5)(3 zTP8GDgjYHpE6SPFG|1m?UEUwljHs(dU|$p1M8JbzSLR`QiT%u|viw$xd|n7}jit#N zdh5UldCYxq+QC24RB*M=BhtmnxRMGV-s7%Pt2?femZ4~SWME-Bc&hjyt~HZa-mBNT zvnhVWAmE7I@0MlAf|GLrG3I#NVM6^AbOaw;>hsO-*IYtRI`3{;0F26W$d|wx87&>8Xm{BS0vyA}aNt7nwq``;9OaOP4 zn7u(}RBE3X_+lfJw;4e;!OQx!aI7Yh*d@Ev&}T)H?y+GWfEfiF5DLV8OOG=tfBS;7 z{c-bbg#`sxQ*G5vH`ehXsmTZaB7GttRY?n&&+9LBfp8=z=&QK4)zy*?Im7aeg`eF8U zrbhMyqL-h%mWU-KkYCykz^`%rCr>%t4r<2|$}vy9-+V6RNrEHsf0-uiLadhygpsu` uh%EymalGV@|EIT1B$5D{#9EIF4&6HarBXz1KCv4PP*v1aD0yu4^1lE?23*nr literal 0 HcmV?d00001 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 83d93b958d..e0c740845e 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 @@ -1659,6 +1659,10 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware

  • Start/ImportEdgeAssets - added a table of SKU support information.
  • + +[WiredNetwork CSP](wirednetwork-csp.md) +New CSP added in Windows 10, next major version. + diff --git a/windows/client-management/mdm/wirednetwork-csp.md b/windows/client-management/mdm/wirednetwork-csp.md new file mode 100644 index 0000000000..6a06c59879 --- /dev/null +++ b/windows/client-management/mdm/wirednetwork-csp.md @@ -0,0 +1,34 @@ +--- +title: WiredNetwork CSP +description: The WiredNetwork configuration service provider (CSP) is used by the enterprise to configure wired Internet on devices that do not have GP to enable them to access corporate Internet over ethernet. +ms.author: maricia +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: MariciaAlforque +ms.date: 06/27/2018 +--- + +# WiredNetwork CSP + +> [!WARNING] +> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. + +The WiredNetwork configuration service provider (CSP) is used by the enterprise to configure wired Internet on devices that do not have GP to enable them to access corporate Internet over ethernet. This CSP was added in Windows 10, next major version. + +The following diagram shows the WiredNetwork configuration service provider in tree format. + +![WiredNetwork CSP diagram](images/provisioning-csp-wirednetwork.png) + +**./Device/Vendor/MSFT/WiredNetwork** +Root node. + +**LanXML** +Optional. XML describing the wired network configuration and follows the LAN_profile schemas https://msdn.microsoft.com/en-us/library/windows/desktop/aa816366(v=vs.85).aspx. + +Supported operations are Add, Get, Replace, and Delete. Value type is string. + +**EnableBlockPeriod** + Optional. Enable block period (minutes), used to specify the duration for which automatic authentication attempts will be blocked from occurring after a failed authentication attempt. + +Supported operations are Add, Get, Replace, and Delete. Value type is integer. \ No newline at end of file diff --git a/windows/client-management/mdm/wirednetwork-ddf-file.md b/windows/client-management/mdm/wirednetwork-ddf-file.md new file mode 100644 index 0000000000..0a156256a0 --- /dev/null +++ b/windows/client-management/mdm/wirednetwork-ddf-file.md @@ -0,0 +1,167 @@ +--- +title: WiredNetwork DDF file +description: This topic shows the OMA DM device description framework (DDF) for the WiredNetwork configuration service provider. +ms.author: maricia +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: MariciaAlforque +ms.date: 06/28/2018 +--- + +# WiredNetwork DDF file + + +This topic shows the OMA DM device description framework (DDF) for the WiredNetwork configuration service provider. This CSP was added in Windows 10, version 1511. + +Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). + +The XML below is the current version for this CSP. + +``` syntax + +]> + + 1.2 + + WiredNetwork + ./User/Vendor/MSFT + + + + + + + + + + + + + + + + + + + LanXML + + + + + + + + XML describing the wired network configuration and follows the LAN_profile schemas https://msdn.microsoft.com/en-us/library/windows/desktop/aa816366(v=vs.85).aspx + + + + + + + + + + + text/plain + + + + + EnableBlockPeriod + + + + + + + + Enable block period (minutes), used to specify the duration for which automatic authentication attempts will be blocked from occurring after a failed authentication attempt. + + + + + + + + + + + text/plain + + + + + + WiredNetwork + ./Device/Vendor/MSFT + + + + + + + + + + + + + + + + + + + LanXML + + + + + + + + XML describing the wired network configuration and follows the LAN_profile schemas https://msdn.microsoft.com/en-us/library/windows/desktop/aa816366(v=vs.85).aspx + + + + + + + + + + + text/plain + + + + + EnableBlockPeriod + + + + + + + + Enable block period (minutes), used to specify the duration for which automatic authentication attempts will be blocked from occurring after a failed authentication attempt. + + + + + + + + + + + text/plain + + + + + +``` \ No newline at end of file From 4092a982191e185b9094fd0991fdc24dbd55b000 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Wed, 11 Jul 2018 18:39:43 +0000 Subject: [PATCH 240/403] Merged PR 9699: WiFi CSP - added one new node --- .../mdm/images/provisioning-csp-wifi.png | Bin 10985 -> 12742 bytes ...ew-in-windows-mdm-enrollment-management.md | 4 + windows/client-management/mdm/wifi-csp.md | 15 +- .../client-management/mdm/wifi-ddf-file.md | 187 +++++++++++++++++- 4 files changed, 201 insertions(+), 5 deletions(-) diff --git a/windows/client-management/mdm/images/provisioning-csp-wifi.png b/windows/client-management/mdm/images/provisioning-csp-wifi.png index 463a784f956245bd7dc623803d28528317424efc..f5891084eab0ccbd2ed71110c3d9956b2cbaf846 100644 GIT binary patch literal 12742 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℞DIj)@HQ*t<{v7%d?zLr5%pDzVoj4(etuG*8Fje;zG{k{za%JAIx~? zO8MTN+unBoune@s7L}ABAxoOAQ6CX{S}a|uIzwOneL==Mw8_$B54L#RN8~w zou=80e0bG@dXqlJ!7jo7=y>zuaQcncTL7pEyUT!m>+V(K`u#_5L?$_%-sY}cXsefH z)v}q|`Ld3+#Votr6Cyz)+ihp{7YhCMO>J2Uk>sfwENVGKP2zfj@)0bPEU0;eOaw0* z>qgpaN$(T!u)D~uo7LW{wlc>CcCWp4~L=0-$dwa;F{Q2DwA3gXp+wt|OK(3*)2m`?SI4 z;@3;A^T*s&>r~vgur%NLIY~gUvnqoJl&Sh)??E6Dj~N7&Z{C?JTfP+FzJ(U>%{T?a zPXyT`MN>(UxJK+3x4phgz!;G-^y}BJ!2?QJbtD7#cmvuXabi>gfV(l6qe#x5?E z26t($IKN}uB`+&E|wJDvK;*1~xSsA(r(TU#TK=gWG(>qNiyK(c=P=)1+J z#KzKNZw6+5Fx+T~8fg%-0RgViPZpGyGyTV3zBxF%@`;z9Ne!+b2vmI}2O~Wgu|WY2 zB)#sR!|(z9@1Y7&4DnoYe~mdi!Vez1DNBHW9r)BZ@ka5}Wy5)OqyE=$=Fg22!22tQ z{?Iv*4X1g3K2A(%hxn0>{cQb$WGnz^eCD8v9@*)vZ7m#K+hDm4FtKSsrKVb(>Kr@r z?gp`%SGlgveF^#dpG zAew=VL0v}nHXj$k9X`?L(DUz~@cwzcXZtfYS2@13r$_bgzdr2-Z-3=L3a%2|iSev; z{0`=|;Yawu3-LpYp1wY964ZK#>fvY7uW6n6*oX+i-xz9vU!FcBmRPhHaOHn4qMZ`5 zyf|K#_^Hx?_g;4)J|XZ?=sLo}&CRXI;C{iI=?>xyC&}ox$!oKw+#3NC?KAI$S0IoN z5-#w;Xu1i7J$Pr&@GHjmTb0dM4#Z!YHo-KWGuc~r5hL_n3A zH1t(?qQ&g#v0T>3n2MTTTJjFWdTzi$^(t3{iIOn2(X{#Ij>7~QY|B`58lyfv-%@(2*bLr zSGl_}_75GpN5S7-8+>@TV?aaS*C6^e4Y4V;o(!Mqyx56fOB^z}0=#E?jJ@{5BUUYK z{o|6>SKfo&8#b@trZU7vOv)EILm4JVfz%<9^qNB2+ylC5-en^vRE^e0pm|nubH(T^ z9_hqPa*AE1OS>B^OV*_D5;avd-N7qUr#r_?2UIBq!7p!&#!CACRLa_|qR=ZnL(9}L z9Ygwi*U~Cx#?ZQb@4iNUFMoyCbsn*1+tcPsk?9^ozN6CG67IMB@rg6lFoU2(Oh;u# zZ)LgNSchgsi_neq$Gm*PcHAegk$2P5;k(N*UI;MkDp$cTdn`Gmr&3ofGi3eonjmw8 zIlS6X*X)mN5>nqOMz@%}psR`6Pw-Z$+LI&io}8Gp{lrXXAH-nIDflE}*e$-K=k7)f ze!3M!KAv~w5})bzyLdP1#1|^g0TxIn*&- zeP-&P`$njssp!zp&TTNeLSe|O)F(XaP}xSz+yzVh%1Rw-p5;F~EOLIC8O<{Pc&3?` z&povMt{D;0CZ)~oB0Qi5K_2xT^qRQAd3?3=DNgyxNWH|gSJZjA6PdD6Q~gd+^)d>_~G00D<1F&fK5={1Wu~Ne_qe zzDof_<%HNekVzPVyjoAv!}b($|4G=I!>8d#7K1$|)d}~$ZRKR-&Wcq#m~LCvYaE|1 zx=Egq17ck@=y_)AK@2AI{*!zSsMAK=m!n6_r9@I5U=(f1uz1r@leH5LGxXVzI?wH| z%W?rTKe}|KmgS=TtT>d-*0TV9);64z!?rhh1z2WAu7>($)_uE?Nh*>+Ql;vD4`psc!1^X4QOV*bo@z!Q332JFIjW7`wBpi>s4B*7R9V~9~^(gR5 zV??ZSO}qyIe%Rm=gQQQM8aE(avyucanNAgV-{{zBM?UD{w7O$leyHmCScOmZ~w^CMA)Nf82%JWgzLpB&Oc~;ylzPoqD0-1WX_d4ixxR2``U|+qnZp zv&vGtJGHN}~$KvARaT(05;Sx}xP>UAuwptvXTYBR>9(e2O+Ouk( zPd1%eIf~s0)^fH%C=)UEM;Ov0_-=&$dWqOH0E}l9V#cSY?rDXM!#Pr_!2$e8pO1DsDmqX`b&#DxgB;y4~!19>!<6q5>>O| z{AO98Luw(p@&$;1Xo&_cBt9`iDi4G34YOX2yF!MGRz-fNlq+NodzF=h&N_8AZ|Z~K)R%oK;$Gn$-^hAF zr|cS(`}-s;B!cQs<+HT+?`;>`oKsXTC#10>h1Htj3lkozu6TfHlzsTpVlmx?`*Hdk z{qaVTiz^&kHCDB3yZ$O3k#KqTC>{tTe~=J&P6+aGbJlTg;+fG#LH8|B6*|B)$v#}c z5xe~p7l6W)ih>r1e&J!MKT9EJhn&VMXDK&UxYbWx@p+mV5KuILhrI??h;7^!j!|eF z?c2R~;cyFZ2bxKvUbwkw6?q@d*l-_xe{BCj3@wZWK1RN`z>p#y-tAiG_|Xrp%g=RJ zDG4Ohkvj4Yryo7Gz$Y>iF-{=YDM;lFT|EM+nK#Epm@b|fSL^W)VqTy9Qh5`Hoz*Ru zke!go2*$fwVN|@mCB?=0n%99c^5tf@f$Uz<=vwXO6q(KYpQf&>rzHnG7o{&%n0 zjD659gz)e<+Ytip%zC6SAw7d}63n=GNANuWu=$@0B@(xK7Z(@#vjcepfiXQ$ZUZlJ zZ*OnX!(QuKVpqIIhHGqgsE7{O%JA5jnHd{;5lMbhjzM0PZX{X#i zFqHcau5BR_ms0d*w!tOt3W;>QcEXxZYkqeQ$FT0DKdYEVn= zc&0Qcas>}mWlfC`pRYF5LKyUZ2$+qVT>T!_8KfBj9n=VpNFIa&RG3Q3dA3jBR{+p$ z^7%8?jaXU;w}1?Eu#y6Mb2=|2`>g3`FC0{JLFG+A?++}h-|FuQhifsiw7`LGIg{FT|G5+(5=~*Y3A39O>18QfY!;n$} zpt%f+Q^&ZqPNZRmvahlcuD;vsDR@(G_)HHZ#<*(96vsDe~xC*Lw_@eemXEWt< z*}LX+KigYfJScSpRqulg8~c}3&azcRp_uDUC(I6>Cw0DQuB3u$Hsu z%{;8v0GdCryKh2>86y+aXo4#Ul(-pk*G$#42xleRg&pj{ z=5&hA5-q@whgo4uNlD4c@7&<^I=;i34tGC(sF!95bdVu(+kdw^j?RS}J;A=(e7rzY z175T$32gId@C^NMB|9%31YfaSYNtR>X+mP+@X?ikH!tD*pUy6h2gkdtT7s(15H6e} zV!HTDUzw0aAh^VQGkk1MugwyS>VvG4AqmR$?T*eEz)ytfqzn%aAFPb;+^z>xDHtO7 z<7bgR-UkY3|J&!y{WCiV7p;O@76qCrDk`hcKcrvFK=n*bOy)lY;#a@H&eaOLH+y*I zodzC@3Lsq2i5tLACKBT8h43V~JIHby;-OvufV_k=K|rEX6!1UrJx$u1r4R+4Ix!(( zXlYKGoRW$P9jb3+q{BhoHpmP#a&$S<=)wBWhm4cY8Kiq6>g4g|T}K+l z?uoF%z}uHGFRNVDpvJyncOXpJ%Mo6SHN$7+11s!3>@poX-=%hA>M6%9rb#9SMU@cL z&X+VgW8X@LWtuExtldKJJPb#zrTl~|>+AEs-ILaqfkr2&A(ke3>S4X-GkF==3#VU4 z{iR&2ZXDnOP&A0me8`lj`vyW?Oew{4XN`*25UG_*%@hYN5dQqHCKs;DsV=N^a^!P* z=6$d@9D22b0f9eYtOKn~G&j8M_bu-oO4*Rst3kv!@}OSE949y&qi1Ny^Hz;^p(3|a ztG0%rF{u~*U~$npO6RJ}OwFjw2a)&gKYejs6qkb z#JtMyU3aQE_@QHc^surmov{0aY@l{HD#@w$Wt>zxvN&&$Fq#jvEIJd;wWI^B0eZs*0}R-@5*`z&p6MTk>LY|=M`<-MCDwL^l! z7L&SUoq|u?Q3Cv)u2xn`XWKvp&Vo04c+L;L=-dphN+=3dkPlVtw z39#q=L!jUeZl{Dkik3^CLxLWHnCTNZ)DKb%DwPZP83=!$XwWEnfTNx(tPlm=5Z+gT zxY2fykUr;3>+VyiUGHvkJk9TIpQXZ;mE-tW=}izAC8@l(>7>AxPpvvk$vCJ|iorKa z#4U2v?L{u=F5Dm;`}P#aey2Nu{1vd|08%a!bF3@dqD~cxQV$`b`5h$@hTS3 zz5EZ;%h_=K#-!C-cYIU8!U^n>;U+!9C5gVI5GJDx{l zo394#!a&*sE}Sn74br_1N+!VEK`DbP>yr@Q(FS)m@CweKf@9u0qFFJfLZDa(A~)r4 zPEKi+82>4?A9MJ@4f`}Ks@D4G)o2ArYi2|}1z(Xs`NzkmDvrjilD}sa-n}`3r`(|> zS5I91l-s#6f+EU<7DhMlsLNd$DsxniUtD_maUi^g4m>C&YH(VS4Q%b?G2SK~egr8A znIMT0kL13uz!iZ_*xv z8LtD^LRjw!*LiSh+bReA?!7uOCs_U(wS`CPv{p|LzH=8Oj+V1_v_k2(7H=@4T2t}yaZD81C zpc@+lj4>t!=jTj_+#V1vRa>;MgZUBHBV)fW+;fzqMr7yWS5CiO$HYiAgmaAd&}qjd zRdy#I96W^D;SPHRyUP@@5MCPLsG^A#q3R<;kw-_c-+2!GRzqEYWx-ep{MIOy6Y70) z>Y!zR!aW%!MM4qtSnrbJabXVN41=C>9~>qplYcj%Rit*=^+1p?CDi zzg10S?IF6@_2S$5cb@DjMy1~X+{@K~qUrowoHu#bO^dwN4s!i$Kqw_-fvqX-EXCkM z_ZX)l^8UfmH&RbO$~(6oPce8X4EW*P{e1BY_d}@mwg;mcoqt&Ng2)XlCW+m(N3}ur zAbLi|epJU=A754IO1Uk@jpf&B<2#!=!2;(_%Ol)hY9~9-c}s4K>~Dg|w-P<)XN$HA zZTHoA_(E^~x#7H6%HCfn6*7^5I;&P{rH%5Idfxsqz;U0*O8ghtI8uI*%Pra{{r1Ds zGs}nw$wdM=)Wct~2qqM#4=qq{rX3=A;}X-O8UFLTkz-tVcE=~BXTL$`OEsh2m-Gu( zNIwDx?&T-HC#DBqv<&9|OSmCINVxwIvEdNx(Aplqw0~t)RnRX4FaRXr%>QmM{=a}5 zc!!&=bEU5oyq#nL7qATtf#tIMGDxP;g5mX_w)KBRmrNB}JD*pNLOM!&qarW~T{lnm{pp6O& z3tbvk5?l5k!0S5;IZH)hxY2 zTX|a_t-4TqCb|fvf-N*Jg%7AKeXv~8|LVT2NeT0|X!Dy8C7u)+CiNH(69A2{*^vz2 zr@XorAs6Lule27Oi{*~lxv5{>IJ!J#je)8rU@2kz6Xl=9hM2ow?S3`wnVf8$rih7W3FA<@5%9kt`M(#~s6IoTO9I|E-wHMXT28&~OX zqIrc^wN>Txt3J;~%~Mhh>y7Xh?_NHBKs1r(Bj#sYMBVBaP-!U7xxmJovt z9tjoiy^aIi(He0HE>Re@UMS4N`1s5(#a<6>w+i*=%ThO{9hR*=c@&!0-`&N0Y{~Xm zm0cuqKUHE3VvyU^|3^q9-Th%7V*+DGuZfJ5+pZ^Zp<-Syyk1g@wjBFj@z{00zD`%I zGT3NqcK(gYCG$C*vOKc+5dRs-o&u^&?a^7o*VeW5h*Ap~^^c+@rsX*%Nup{J$!nwB z>lSl*-nk5dOQ;pZ$FNXyv{OG(arDyfHOHSmH|>7ZaXFXD5}QDK{D;~m$&9ddqB-th z3ruSGj})1=>s0N-aIsA#Vb*}8WjLQnP1I5OjgD`o4)l|x^@DNh=TEA>2=dys6(vX3 zK(MUeI4}xQ=2~`|Q1!S_YvSH^2lcZ+`~fl9X)2G2m(P=@%(!=S0y`Ace(*3m|6muE zy8;@K?TbThWP!Nhl^8n1Jtt(Q5NbZ+`_QdcW?^}kW7)R?XO2B8DU-z+ZHrksl(18u zQ@s4fqJy^{PtKR8&g2_wba0kRl5P|U8kG>{n)3xBu%*a5!`5)bChO+r{6=b zMIvMU=!D~wsQn8h7iq)qQ*EMIY*bldf*)&BwnphV(U;amRG%93kLx@o-)uHjYt$AT zvUHxj`=}ra!6hai!k$yCPAG?wSK(!Fv#|`?dihY|%)MR0{?ujc=X;2%yi}0)RNrnD z`7%*q@BOhmm=d{7GPlIyZX-t2I9kGCgPs-}6^rA2kY)a``pSJh!j39c1|9Tn~ z{X2`6QFFK72xm2fAlh+Um;kf#WVazTrO<6iLOU`TJ^_;CUxTmQM0KVo3baq3t+#cR zll&%WGSJ(~-pcgh}VVFEw!_^JCh66 zf$cQDdt}9I#uIbrz6`%o^(VGEX<3-XXI|FAQ9y~JrYx%Z}Y zUr9&VykthjJJyetdq_gLQ<|@opZ8HRlD6|_X)8`ddXb^Y-w9!^qJy_b-M;N-=g{cPufzn-c?V!OulcIGz5|pP&|vIT7N0vXgGH?NFYr3+-G6N zXrfbhZ{!(^!>=t6V4PCbe>W7^S_ZeP)slc*KzE5ntN?!(jX7%f4FrA9BoU0 z1JVKi@3q+9zB5Mlt7|Lm&vH%zDuMq$VYfbzKUQ|Os;~XG*fa8**}pT(viK>3b?^-} zX`7f3Lz-?H$c|_=sZ^n|`pgg4eX=PPR!0%$-|7^jDjf+Iv0r}YeIs!1X{1{)!GAl}&x|8)h5dt%nIFX$a)Enk9AUVFH(N-mssFck){B@;hwIEf+S3=1%?q3=DP7*Y z-DgVf7+9M)=1BJi!mnz+Ap6|H#eaw>2(E#nOJ)ZjweBEieLUCV=O))pFQ`V(=a%{A zVdcH#T19dX_r%no-`IHPkgtKK;gvTBc;AQSeF^QaDzt7JXx|(;RFCp5lFsDq6P?p| zb|2^Et%rxnBvJ7{&+{x#@9ulvLnu&s97vdZg?flvCZbd87-&f@gotSENv(L0eW(Z3 zK?kvr>r&uKr+{72an)LWoMJT$1rSZFzw9aaS31;SPaW?}*<#02&>Xcg(C2S1 z1_(OUe*ehs1v?fEgqS-xZTH!c5U=cj%)*`p_0LYW%mtdo$dMcnKrzTtS@Wrct19|DOG5`Po 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 e0c740845e..5e145ab167 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 @@ -1638,6 +1638,10 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware +[Wifi CSP](wifi-csp.md) +

    Added a new node WifiCost.

    + + [Diagnose MDM failures in Windows 10](diagnose-mdm-failures-in-windows-10.md)

    Recent changes:

    + +
    \ No newline at end of file diff --git a/browsers/edge/includes/allow-config-updates-books-include.md b/browsers/edge/includes/allow-config-updates-books-include.md new file mode 100644 index 0000000000..dca2db0d16 --- /dev/null +++ b/browsers/edge/includes/allow-config-updates-books-include.md @@ -0,0 +1,38 @@ + +>*Supported versions: Microsoft Edge on Windows 10, version 1802 or later*
    +>*Default setting: Enabled or not configured (Allowed)* + +[!INCLUDE [allow-configuration-updates-for-books-library-shortdesc](../shortdesc/allow-configuration-updates-for-books-library-shortdesc.md)] + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Disabled |0 |0 |Prevented/not allowed. |![Most restricted value](../images/check-gn.png) | +|Enabled or not configured
    **(default)** |1 |1 |Allowed. Microsoft Edge updates the configuration data for the Books Library automatically. | | +--- + +### ADMX info and settings + +#### ADMX info +- **GP English name:** +- **GP name:** +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[AllowConfigurationUpdateForBooksLibrary](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowconfigurationupdateforbookslibrary) +- **Supported devices:** Desktop +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/AllowConfigurationUpdateForBooksLibrary +- **Data type:** Integer + +#### Registry settings +- **Path:** HKLM\Software\Policies\Microsoft\MicrosoftEdge\BooksLibrary +- **Value name:** AllowConfigurationUpdateForBooksLibrary +- **Value type:** REG_DWORD + +### Related documents + +[Manage connections from Windows operating system components to Microsoft services](https://docs.microsoft.com/en-us/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services) + +
    diff --git a/browsers/edge/includes/allow-cortana-include.md b/browsers/edge/includes/allow-cortana-include.md new file mode 100644 index 0000000000..0ade8e7090 --- /dev/null +++ b/browsers/edge/includes/allow-cortana-include.md @@ -0,0 +1,34 @@ + +>*Supported versions: Microsoft Edge on Windows 10*
    +>*Default setting: Enabled (Allowed)* + +[!INCLUDE [allow-cortana-shortdesc](../shortdesc/allow-cortana-shortdesc.md)] + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Disabled |0 |0 |Prevented but users can still search to find items on their device. |![Most restricted value](../images/check-gn.png) | +|Enabled
    **(default)** |1 |1 |Allowed. | | +--- + +### ADMX info and settings + +#### ADMX info +- **GP English name:** +- **GP name:** +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Experience/[AllowCortana](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-experience#experience-allowcortana) +- **Supported devices:** Mobile**URI full path:** ./Vendor/MSFT/Policy/Config/Experience/AllowCortana +- **Data type:** Integer + +#### Registry settings +- **Path:** HKLM\Software\Policies\Microsoft\Windows\Windows Search +- **Value name:** AllowCortana +- **Value type:** REG_DWORD + +
    + diff --git a/browsers/edge/includes/allow-dev-tools-include.md b/browsers/edge/includes/allow-dev-tools-include.md new file mode 100644 index 0000000000..a0b7636385 --- /dev/null +++ b/browsers/edge/includes/allow-dev-tools-include.md @@ -0,0 +1,36 @@ + +>*Supported versions: Microsoft Edge on Windows 10, version 1511 or later*
    +>*Default setting: Enabled (Allowed)* + +[!INCLUDE [allow-developer-tools-shortdesc](../shortdesc/allow-developer-tools-shortdesc.md)] + + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Disabled |0 |0 |Prevented/not allowed. |![Most restricted value](../images/check-gn.png) | +|Enabled |1 |1 |Allowed. | | +--- + + +### ADMX info and settings + +#### ADMX info +- **GP English name:** Allow Developer Tools +- **GP name:** AllowDeveloperTools +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/AllowDeveloperTools +- **Supported devices:** Desktop +- **URI full Path:** ./Vendor/MSFT/Policy/Config/Browser/AllowDeveloperTools +- **Data type:** Integer + +#### Registry settings +- **Path:** HKLM\Software\Policies\Microsoft\MicrosoftEdge\F12 +- **Value name:** AllowDeveloperTools +- **Value type:** REG_DWORD + +
    \ No newline at end of file diff --git a/browsers/edge/includes/allow-enable-book-library-include.md b/browsers/edge/includes/allow-enable-book-library-include.md new file mode 100644 index 0000000000..807e23be81 --- /dev/null +++ b/browsers/edge/includes/allow-enable-book-library-include.md @@ -0,0 +1,33 @@ + +>*Supported versions: Microsoft Edge on Windows 10, version 1709 or later*
    +>*Default setting: Disabled or not configured* + +[!INCLUDE [always-show-books-library-shortdesc](../shortdesc/always-show-books-library-shortdesc.md)] + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Disabled or not configured
    **(default)** |0 |0 |Shows the Books Library only in countries or regions where supported. |![Most restricted value](../images/check-gn.png) | +|Enabled |1 |1 |Shows the Books Library, regardless of the device’s country or region. | | +--- +### ADMX info and settings + +#### ADMX info +- **GP English name:** Always show the Books Library in Microsoft Edge +- **GP name:** AlwaysEnableBooksLibrary +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[Browser/AlwaysEnableBooksLibrary](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-alwaysenablebookslibrary) +- **Supported devices:** Desktop and Mobile +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/AlwaysEnableBooksLibrary +- **Data type:** Integer + +#### Registry settings +- **Path:** HKLM\SOFTWARE\Policies\Microsoft\MicrosoftEdge\Main +- **Value name:** AlwaysEnableBooksLibrary +- **Value type:** REG_DWORD + +
    diff --git a/browsers/edge/includes/allow-ext-telemetry-books-tab-include.md b/browsers/edge/includes/allow-ext-telemetry-books-tab-include.md new file mode 100644 index 0000000000..2b69397970 --- /dev/null +++ b/browsers/edge/includes/allow-ext-telemetry-books-tab-include.md @@ -0,0 +1,41 @@ + +>*Supported versions: Microsoft Edge on Windows 10, version 1802 or later*
    +>*Default setting: Disabled or not configured (Gather and send only basic diagnostic data)* + +[!INCLUDE [allow-extended-telemetry-for-books-tab-shortdesc](../shortdesc/allow-extended-telemetry-for-books-tab-shortdesc.md)] + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Disabled or not configured
    **(default)** |0 |0 |Depending on the device configuration, Microsoft Edge gathers only basic diagnostic data. |![Most restricted value](../images/check-gn.png) | +|Enabled |1 |1 |Microsoft Edge gathers both basic and additional diagnostic data. | | +--- + +### ADMX info and settings + +#### ADMX info +- **GP English name:** Allow extended telemetry for the Books tab +- **GP name:** EnableExtendedBooksTelemetry +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[Browser/EnableExtendedBooksTelemetry](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-enableextendedbookstelemetry) +- **Supported devices:** Desktop and Mobile +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/EnableExtendedBooksTelemetry +- **Data type:** Integer + +#### Registry settings +- **Path:** HLKM\\Software\\Policies\\Microsoft\\MicrosoftEdge\\BooksLibrary +- **Value name:** EnableExtendedBooksTelemetry +- **Value type:** REG_DWORD + + +### Scenario + +Due to current Privacy policy, the Books feature does not have the right to gather the book's unique identifier through regular events (because it could help to build a Reading history, which is not an explicit feature). + +For Schools that are one of the target of this feature of Edge, we will propose an advanced telemetry report to the Teachers. This advanced report system will require to have the ProductId in events so IT Admin will be able to enable the propagation from the user's device to Microsoft Telemetry servers of events that contain ProductId. + +
    \ No newline at end of file diff --git a/browsers/edge/includes/allow-extensions-include.md b/browsers/edge/includes/allow-extensions-include.md new file mode 100644 index 0000000000..4aaf6baa29 --- /dev/null +++ b/browsers/edge/includes/allow-extensions-include.md @@ -0,0 +1,44 @@ + +>*Supported versions: Microsoft Edge on Windows 10, version 1607 or later*
    +>*Default setting: Enabled or not configured (Allowed)* + +[!INCLUDE [allow-extensions-shortdesc](../shortdesc/allow-extensions-shortdesc.md)] + +### Allowed values + +- (0) Disabled - Prevented. +- (1 default) Enabled – Allowed. + +Most restricted value: None### Allowed values + +|Group Policy |MDM |Registry |Description | +|---|:---:|:---:|---| +|Disabled |0 |0 |Prevented/not allowed. | +|Enabled or not configured
    **(default)** |1 |1 |Allowed. | +--- + +### ADMX info and settings + +#### ADMX info +- **GP English name:** Allow Extensions +- **GP name:** AllowExtensions +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[AllowExtensions](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowextensions) +- **Supported devices:** Desktop +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/AllowExtensions +- **Data type:** Integer + +#### Registry settings +- **Path:** HLKM\\Software\\Policies\\Microsoft\\MicrosoftEdge\\Extensions +- **Value name:** ExtensionsEnabled +- **Value type:** REG_DWORD + +### Related documents + +[Microsoft browser extension policy](https://docs.microsoft.com/en-us/legal/windows/agreements/microsoft-browser-extension-policy): +This document describes the supported mechanisms for extending or modifying the behavior or user experience of Microsoft Edge and Internet Explorer, or the content displayed by these browsers. Any technique not explicitly listed in this document is considered **unsupported**. + +
    \ No newline at end of file diff --git a/browsers/edge/includes/allow-full-screen-include.md b/browsers/edge/includes/allow-full-screen-include.md new file mode 100644 index 0000000000..f6a461b166 --- /dev/null +++ b/browsers/edge/includes/allow-full-screen-include.md @@ -0,0 +1,35 @@ + +>*Supported versions: Microsoft Edge on Windows 10, version 1810*
    +>*Default setting: Enabled or not configured (Allowed)* + + +[!INCLUDE [allow-fullscreen-mode-shortdesc](../shortdesc/allow-fullscreen-mode-shortdesc.md)] + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Disabled |0 |0 |Prevented/not allowed. |![Most restricted value](../images/check-gn.png) | +|Enabled
    **(default)** |1 |1 |Allowed. | | +--- + +### ADMX info and settings + +#### ADMX info +- **GP English name:** Allow fullscreen mode +- **GP name:** AllowFullScreenMode +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[AllowFullscreen]() +- **Supported devices:** Desktop +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/AllowFullscreen +- **Data type:** Integer + +#### Registry settings +- **Path:** HLKM\Software\Policies\Microsoft\MicrosoftEdge\Main +- **Value name:** AllowFullScreenMode +- **Value type:** REG_DWORD + +
    diff --git a/browsers/edge/includes/allow-inprivate-browsing-include.md b/browsers/edge/includes/allow-inprivate-browsing-include.md new file mode 100644 index 0000000000..b162fd8efd --- /dev/null +++ b/browsers/edge/includes/allow-inprivate-browsing-include.md @@ -0,0 +1,36 @@ + +>*Supported versions: Microsoft Edge on Windows 10, version 1511 or later*
    +>*Default setting: Enabled or not configured (Allowed)* + + +[!INCLUDE [allow-inprivate-browsing-shortdesc](../shortdesc/allow-inprivate-browsing-shortdesc.md)] + + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Disabled |0 |0 |Prevented/not allowed. |![Most restricted value](../images/check-gn.png) | +|Enabled or not configured
    **(default)** |1 |1 |Allowed. | | +--- + +### ADMX info and settings + +#### ADMX info +- **GP English name:** Allow InPrivate browsing +- **GP name:** AllowInPrivate +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[AllowInPrivate](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowinprivate) +- **Supported devices:** Desktop and Mobile +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/AllowInPrivate +- **Data type:** Integer + +#### Registry settings +- **Path:** HLKM\\Software\\Policies\\Microsoft\\MicrosoftEdge\\Main +- **Value name:** AllowInPrivate +- **Value type:** REG_DWORD + +
    diff --git a/browsers/edge/includes/allow-microsoft-compatibility-list-include.md b/browsers/edge/includes/allow-microsoft-compatibility-list-include.md new file mode 100644 index 0000000000..63d427687e --- /dev/null +++ b/browsers/edge/includes/allow-microsoft-compatibility-list-include.md @@ -0,0 +1,34 @@ + +>*Supported versions: Microsoft Edge on Windows 10, version 1607 or later*
    +>*Default setting: Enabled or not configured (Allowed)* + +[!INCLUDE [allow-microsoft-compatibility-list-shortdesc](../shortdesc/allow-microsoft-compatibility-list-shortdesc.md)] + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Disabled |0 |0 |Prevented/ignored. |![Most restricted value](../images/check-gn.png) | +|Enabled or not configured
    **(default)** |1 |1 |Allowed. | | +--- + +### ADMX info and settings + +#### ADMX info +- **GP English name:** Allow Microsoft Compatibility List +- **GP name:** AllowCVList +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[AllowMicrosoftCompatibilityList](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowmicrosoftcompatibilitylist) +- **Supported devices:** Desktop and Mobile +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/AllowMicrosoftCompatibilityList +- **Data type:** Integer + +#### Registry settings +- **Path:** HLKM\\Software\\Policies\\Microsoft\\MicrosoftEdge\\BrowserEmulation +- **Value name:** MSCompatibilityMode +- **Value type:** REG_DWORD + +
    diff --git a/browsers/edge/includes/allow-prelaunch-include.md b/browsers/edge/includes/allow-prelaunch-include.md new file mode 100644 index 0000000000..fe372b04e4 --- /dev/null +++ b/browsers/edge/includes/allow-prelaunch-include.md @@ -0,0 +1,35 @@ + + +>*Supported versions: Microsoft Edge on Windows 10, version 1810*
    +>*Default setting: Enabled or not configured (Allowed)* + +[!INCLUDE [allow-prelaunch-shortdesc](../shortdesc/allow-prelaunch-shortdesc.md)] + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Disabled |0 |0 |Prevented/not allowed. |![Most restrictive value](../images/check-gn.png) | +|Enabled or not configured
    **(default)** |1 |1 |Allowed. | | +--- + +### ADMX info and settings + +#### ADMX info +- **GP English name:** +- **GP name:** +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[AllowPrelaunch]() +- **Supported devices:** Desktop +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/AllowPrelaunch +- **Data type:** Integer + +#### Registry settings +- **Path:** HLKM\Software\Policies\Microsoft\MicrosoftEdge\ +- **Value name:** +- **Value type:** REG_DWORD + +
    \ No newline at end of file diff --git a/browsers/edge/includes/allow-printing-include.md b/browsers/edge/includes/allow-printing-include.md new file mode 100644 index 0000000000..d61503a450 --- /dev/null +++ b/browsers/edge/includes/allow-printing-include.md @@ -0,0 +1,34 @@ + +>*Supported versions: Microsoft Edge on Windows 10, Version 1810*
    +>*Default setting: Enabled or not configured (Allowed)* + +[!INCLUDE [allow-printing-shortdesc](../shortdesc/allow-printing-shortdesc.md)] + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Disabled |0 |0 |Prevented/not allowed. |![Most restrictive value](../images/check-gn.png) | +|Enabled
    **(default)** |1 |1 |Allowed | | +--- + +### ADMX info and settings + +#### ADMX info +- **GP English name:** Allow printing +- **GP name:** AllowPrinting +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[AllowPrinting]() +- **Supported devices:** Desktop +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/AllowPrinting +- **Data type:** Integer + +#### Registry settings +- **Path:** HLKM\\Software\\Policies\\Microsoft\\MicrosoftEdge\\Main +- **Value name:** AllowPrinting +- **Value type:** REG_DWORD + +
    \ No newline at end of file diff --git a/browsers/edge/includes/allow-saving-history-include.md b/browsers/edge/includes/allow-saving-history-include.md new file mode 100644 index 0000000000..83a33fa804 --- /dev/null +++ b/browsers/edge/includes/allow-saving-history-include.md @@ -0,0 +1,35 @@ + +>*Supported versions: Microsoft Edge on Windows 10, version 1810*
    +>*Default setting: Enabled or not configured (Allowed)* + +[!INCLUDE [allow-saving-history-shortdesc](../shortdesc/allow-saving-history-shortdesc.md)] + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Disabled |0 |0 |Prevented/not allowed. |![Most restricted value](../images/check-gn.png) | +|Enabled or not configured
    **(default)** |1 |1 |Allowed. | | +--- + +### ADMX info and settings + +#### ADMX info +- **GP English name:** Allow saving history +- **GP name:** AllowSavingHistory +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[AllowSavingHistory]() +- **Supported devices:** Desktop +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/AllowSavingHistory +- **Data type:** Integer + +#### Registry settings +- **Path:** HLKM\\Software\\Policies\\Microsoft\\MicrosoftEdge\\Main +- **Value name:** AllowSavingHistory +- **Value type:** REG_DWORD + + +
    \ No newline at end of file diff --git a/browsers/edge/includes/allow-search-engine-customization-include.md b/browsers/edge/includes/allow-search-engine-customization-include.md new file mode 100644 index 0000000000..dd64fb784e --- /dev/null +++ b/browsers/edge/includes/allow-search-engine-customization-include.md @@ -0,0 +1,85 @@ + +>*Supported versions: Microsoft Edge on Windows 10, version 1703 or later*
    +>*Default setting: Enabled or not configured (Allowed)* + +[!INCLUDE [allow-search-engine-customization-shortdesc](../shortdesc/allow-search-engine-customization-shortdesc.md)] + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Disabled |0 |0 |Prevented/not allowed. |![Most restricted value](../images/check-gn.png) | +|Enabled or not configured
    **(default)** |1 |1 |Allowed. | | +--- + +### Configuration combinations + +| **Set default search engine** | **Allow search engine customization** | **Configure additional search engines** | **Results** | +| --- | --- | --- | --- | +| Not configured (default) | Disabled | Disabled or not configured (default) | Default search engine specified in App settings. Users cannot make changes. | +| Not configured (default) | Enabled or not configured (default) | Disabled or not configured (default) | Default search engine specified in App settings. Users can make changes to the default search engine at any time. | +| Not configured (default) | Disabled | Enabled | ??? | +| Not configured (default) | Enabled or not configured (default) | Enabled | ??? | +| Disabled | Disabled | Disabled or not configured (default) | Users cannot add, remove, or change any of the search engines, but they can set a default search engine. | +| Disabled | Enabled or not configured (default) | Disabled or not configured (default) | Users can add new search engines or change the default search engine, in Settings. | +| Enabled | Disabled | Disabled or not configured (default) | Set the default search engine preventing users from making changes. | +| Enabled | Enabled or not configured (default) | Disabled or not configured (default) | Set the default search engine and allow users to add search engines or make changes. | + +#### If you want to use the default search engine in Apps settings and prevent users from making changes. + + +#### If you want to use the default search engine in Apps setting and let users make changes. + + +#### ??? + + +#### ??? + + +#### If you don't want users to add, remove, or change any of the search engines, but users can set a default search engine of their own. + + +#### If you want users to add new search engines or change the default in Settings. + + +#### If you want to set the default search engine and prevent users from making changes. + + +#### If you want to set the default search engine and let users make changes. + + + +### ADMX info and settings + +##### ADMX info +- **GP English name:** Allow search engine customization +- **GP name:** AllowSearchEngineCustomization +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[AllowSearchEngineCustomization](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowsearchenginecustomization) +- **Supported devices:** Desktop and Mobile +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/AllowSearchEngineCustomization +- **Data type:** Integer + + +#### Registry settings +- **Path:** HLKM\\Software\\Policies\\Microsoft\\MicrosoftEdge\\Protected +- **Value name:** AllowSearchEngineCustomization +- **Value type:** REG_DWORD + + +### Related policies + +- [Set default search engine](../available-policies.md#set-default-search-engine): [!INCLUDE [set-default-search-engine-shortdesc](../shortdesc/set-default-search-engine-shortdesc.md)] + +- [Configure additional search engines](../available-policies.md#configure-additional-search-engines): [!INCLUDE [configure-additional-search-engines-shortdesc](../shortdesc/configure-additional-search-engines-shortdesc.md)] + +### Related documents +- [Microsoft browser extension policy](https://docs.microsoft.com/en-us/legal/windows/agreements/microsoft-browser-extension-policy): This document describes the supported mechanisms for extending or modifying the behavior or user experience of Microsoft Edge and Internet Explorer, or the content displayed by these browsers. Any technique not explicitly listed in this document is considered **unsupported**. + +- [Search provider discovery](https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/browser/search-provider-discovery): Rich search integration is built into the Microsoft Edge address bar, including search suggestions, results from the web, your browsing history, and favorites. + +
    \ No newline at end of file diff --git a/browsers/edge/includes/allow-shared-folder-books-include.md b/browsers/edge/includes/allow-shared-folder-books-include.md new file mode 100644 index 0000000000..109d7c26f9 --- /dev/null +++ b/browsers/edge/includes/allow-shared-folder-books-include.md @@ -0,0 +1,37 @@ + +>*Supported versions: Microsoft Edge on Windows 10, version 1803*
    +>*Default setting: Disabled or not configured (Not allowed)* + +[!INCLUDE [allow-a-shared-books-folder-shortdesc](../shortdesc/allow-a-shared-books-folder-shortdesc.md)] + +### Allowed values +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Disabled or not configured
    **(default)** |0 |0 |Prevented/not allowed, but Microsoft Edge downloads book files to a per-user folder for each user. |![Most restricted value](../images/check-gn.png) | +|Enabled |1 |1 |Allowed. | | +--- + +### ADMX info and settings + +#### ADMX info +- **GP English name:** Allow a shared Books folder +- **GP name:** UseSharedFolderForBooks +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[UseSharedFolderForBooks](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-usesharedfolderforbooks) +- **Supported devices:** Desktop +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/UseSharedFolderForBooks +- **Data type:** Integer + +#### Registry settings +- **Path:** HLKM\\Software\\Policies\\Microsoft\\MicrosoftEdge\\BooksLibrary +- **Value name:** UseSharedFolderForBooks +- **Value type:** REG_DWORD + +### Scenarios + +Some schools may use a Shared Cart (a physical cart), to store some devices. For example, at the beginning of the lessons, each student picks up a device and returns their device at the end of the of lessons. + +
    diff --git a/browsers/edge/includes/allow-sideloading-extensions-include.md b/browsers/edge/includes/allow-sideloading-extensions-include.md new file mode 100644 index 0000000000..efcfb78078 --- /dev/null +++ b/browsers/edge/includes/allow-sideloading-extensions-include.md @@ -0,0 +1,44 @@ + +>*Supported versions: Microsoft Edge on Windows 10, version 1810*
    +>*Default setting: Enabled (Allowed)* + +[!INCLUDE [allow-sideloading-of-extensions-shortdesc](../shortdesc/allow-sideloading-of-extensions-shortdesc.md)] + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Disabled or not configured |0 |0 |Prevented, but does not prevent sideloading of extensions using Add-AppxPackage via PowerShell.

    To prevent this, enable **Allows development of Windows Store apps and installing them from an integrated development environment (IDE)** policy, located at Computer Configuration \> Administrative Templates \> Windows Components \> App Package Deployment. For the MDM setting, enable **ApplicationManagement/AllowDeveloperUnlock**. |![Most restricted value](../images/check-gn.png) | +|Enabled
    **(default)** |1 |1 |Allowed | | +--- + +### ADMX info and settings + +#### ADMX info +- **GP English name:** Allow sideloading of Extensions +- **GP name:** AllowSideloadingOfExtensions +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[AllowSideloadingExtensions]() +- **Supported devices:** Desktop and Mobile +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/AllowSideloadingExtensions +- **Data type:** Integer + +#### Registry settings +- **Path:** HLKM\Software\Policies\Microsoft\MicrosoftEdge\Extensions +- **Value name:** AllowSideloadingOfExtensions +- **Value type:** REG_SZ + +### Related policies + +- Allows development of Windows Store apps and installing them from an integrated development environment (IDE): When you enable this policy and the Allow all trusted apps to install policy, you allow users to develop Windows Store apps and install them directly from an IDE. + +- Allow all trusted apps to install: When you enable this policy, you can manage the installation of trusted line-of-business (LOB) or developer-signed Windows Store apps. + +### Related Documents + +[Enable your device for development](https://docs.microsoft.com/en-us/windows/uwp/get-started/enable-your-device-for-development): Configure your Windows 10 device for development and debugging. + +


    \ No newline at end of file diff --git a/browsers/edge/includes/allow-tab-preloading-include.md b/browsers/edge/includes/allow-tab-preloading-include.md new file mode 100644 index 0000000000..1a1105b936 --- /dev/null +++ b/browsers/edge/includes/allow-tab-preloading-include.md @@ -0,0 +1,34 @@ + +>*Supported versions: Microsoft Edge on Windows 10, version 1802*
    +>*Default setting: Enabled or not configured (Allow preloading)* + +[!INCLUDE [allow-tab-preloading-shortdesc](../shortdesc/allow-tab-preloading-shortdesc.md)] + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Enabled or not configured
    **(default)** |0 |0 |Allow preloading of the Start and New Tab page. | | +|Disabled |1 |1 |Prevent/not allowed. |![Most restricted value](../images/check-gn.png) | +--- + +### ADMX info and settings + +#### ADMX info +- **GP English name:** Allow Start and New Tab page preload +- **GP name:** AllowTabPreloading +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[AllowTabPreloading]() +- **Supported devices:** Desktop +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/AllowTabPreloading +- **Data type:** Integer + +#### Registry settings +- **Path:** HKLM\SOFTWARE\Policies\Microsoft\MicrosoftEdge\TabPreloader +- **Value name:** AllowTabPreloading +- **Value type:** REG_DWORD + +
    diff --git a/browsers/edge/includes/allow-web-content-new-tab-page-include.md b/browsers/edge/includes/allow-web-content-new-tab-page-include.md new file mode 100644 index 0000000000..d04dc50899 --- /dev/null +++ b/browsers/edge/includes/allow-web-content-new-tab-page-include.md @@ -0,0 +1,37 @@ + +>*Supported versions: Microsoft Edge on Windows 10*
    +>*Default setting: Enabled (Default New tab page loads)* + + +[!INCLUDE [allow-web-content-on-new-tab-page-shortdesc](../shortdesc/allow-web-content-on-new-tab-page-shortdesc.md)] + + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Not configured |Blank |Blank |Users can choose what loads in the New tab page. | | +|Disabled |0 |0 |A blank page loads instead of the default New tab page and prevent users from changing it. | | +|Enabled **(default)** |1 |1 |Default New tab page loads. | | +--- + +### ADMX info and settings + +#### ADMX info +- **GP English name:** Allow web content on New Tab page +- **GP name:** AllowWebContentOnNewTabPage +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[AllowWebContentOnNewTabPage]() +- **Supported devices:** Desktop +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/AllowWebContentOnNewTabPage +- **Data type:** Integer + +#### Registry settings +- **Path:** HLKM\\Software\\Policies\\Microsoft\\MicrosoftEdge\\ServiceUI +- **Value name:** AllowWebContentOnNewTabPage +- **Value type:** REG_DWORD + +
    \ No newline at end of file diff --git a/browsers/edge/includes/always-enable-book-library-include.md b/browsers/edge/includes/always-enable-book-library-include.md new file mode 100644 index 0000000000..038de8ada7 --- /dev/null +++ b/browsers/edge/includes/always-enable-book-library-include.md @@ -0,0 +1,35 @@ + +>*Supported versions: Microsoft Edge on Windows 10, version 1709 or later*
    +>*Default setting: Disabled or not configured* + + +[!INCLUDE [always-show-books-library-shortdesc](../shortdesc/always-show-books-library-shortdesc.md)] + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Disabled or not configured
    **(default)** |0 |0 |Shows the Books Library only in countries or regions where supported. |![Most restricted value](../images/check-gn.png) | +|Enabled |1 |1 |Shows the Books Library, regardless of the device’s country or region. | | +--- + +### ADMX info and settings + +#### ADMX info +- **GP English name:** Always show the Books Library in Microsoft Edge +- **GP name:** AlwaysEnableBooksLibrary +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[AlwaysEnableBooksLibrary](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-alwaysenablebookslibrary) +- **Supported devices:** Desktop and Mobile +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/AlwaysEnableBooksLibrary +- **Data type:** Integer + +#### Registry settings +- **Path:** HLKM\\Software\\Policies\\Microsoft\\MicrosoftEdge\\Main +- **Value name:** AlwaysEnableBooksLibrary +- **Value type:** REG_DWORD + +
    diff --git a/browsers/edge/includes/browser-extension-policy-shortdesc-include.md b/browsers/edge/includes/browser-extension-policy-shortdesc-include.md new file mode 100644 index 0000000000..4a64abb65c --- /dev/null +++ b/browsers/edge/includes/browser-extension-policy-shortdesc-include.md @@ -0,0 +1 @@ +[Microsoft browser extension policy](https://docs.microsoft.com/en-us/legal/windows/agreements/microsoft-browser-extension-policy): This document describes the supported mechanisms for extending or modifying the behavior or user experience of Microsoft Edge and Internet Explorer, or the content displayed by these browsers. Any technique not explicitly listed in this document is considered **unsupported**. \ No newline at end of file diff --git a/browsers/edge/includes/configure-additional-search-engines-include.md b/browsers/edge/includes/configure-additional-search-engines-include.md new file mode 100644 index 0000000000..8fdb27d778 --- /dev/null +++ b/browsers/edge/includes/configure-additional-search-engines-include.md @@ -0,0 +1,85 @@ + +>*Supported versions: Microsoft Edge on Windows 10, version 1703 or later*
    +>*Default setting: Disabled or not configured (Not allowed)* + +[!INCLUDE [configure-additional-search-engines-shortdesc](../shortdesc/configure-additional-search-engines-shortdesc.md)] + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Disabled or not configured
    **(default)** |0 |0 |If you don't configure this policy, Microsoft Edge uses the search engine specified in App settings.

    If you enabled this policy and now you want to disable it, disabling removes all configured search engines.|![Most restricted value](../images/check-gn.png) | +|Enabled |1 |1 |Add up to five additional search engines and set any one of them as the default.

    For each search engine added you must specify a link to the OpenSearch XML file that contains, at a minimum, the short name and URL template (HTTPS) of the search engine. For more information about creating the OpenSearch XML file, see [Search provider discovery](https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/dev-guide/browser/search-provider-discovery/). | | +--- + +### Configuration combinations + +| **Set default search engine** | **Allow search engine customization** | **Configure additional search engines** | **Results** | +| --- | --- | --- | --- | +| Not configured (default) | Disabled | Disabled or not configured (default) | Default search engine specified in App settings. Users cannot make changes. | +| Not configured (default) | Enabled or not configured (default) | Disabled or not configured (default) | Default search engine specified in App settings. Users can make changes to the default search engine at any time. | +| Not configured (default) | Disabled | Enabled | ??? | +| Not configured (default) | Enabled or not configured (default) | Enabled | ??? | +| Disabled | Disabled | Disabled or not configured (default) | Users cannot add, remove, or change any of the search engines, but they can set a default search engine. | +| Disabled | Enabled or not configured (default) | Disabled or not configured (default) | Users can add new search engines or change the default search engine, in Settings. | +| Enabled | Disabled | Disabled or not configured (default) | Set the default search engine preventing users from making changes. | +| Enabled | Enabled or not configured (default) | Disabled or not configured (default) | Set the default search engine and allow users to add search engines or make changes. | + +#### If you want to use the default search engine in Apps settings and prevent users from making changes. + + +#### If you want to use the default search engine in Apps setting and let users make changes. + + +#### ??? + + +#### ??? + + +#### If you don't want users to add, remove, or change any of the search engines, but users can set a default search engine of their own. + + +#### If you want users to add new search engines or change the default in Settings. + + +#### If you want to set the default search engine and prevent users from making changes. + + +#### If you want to set the default search engine and let users make changes. + + + +### ADMX info and settings +#### ADMX info +- **GP English name:** Configure additional search engines +- **GP name:** ConfigureAdditionalSearchEngines +- **GP element:** ConfigureAdditionalSearchEngines_Prompt +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[ConfigureAdditionalSearchEngines](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-configureadditionalsearchengines) +- **Supported devices:** Desktop and Mobile +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/ConfigureAdditionalSearchEngines +- **Data type:** Integer + +#### Registry settings +- **Path:** HLKM\\Software\\Policies\\Microsoft\\MicrosoftEdge\\OpenSearch +- **Value name:** ConfigureAdditionalSearchEngines +- **Value type:** REG_SZ + +### Related policies + +- [Set default search engine](../available-policies.md\#set-default-search-engine): [!INCLUDE [set-default-search-engine-shortdesc](../shortdesc/set-default-search-engine-shortdesc.md)] + +- [Allow search engine customization](../available-policies.md#allow-search-engine-customization): [!INCLUDE [allow-search-engine-customization-shortdesc](../shortdesc/allow-search-engine-customization-shortdesc.md)] + + +### Related documents + +- [Microsoft browser extension policy](https://docs.microsoft.com/en-us/legal/windows/agreements/microsoft-browser-extension-policy): This document describes the supported mechanisms for extending or modifying the behavior or user experience of Microsoft Edge and Internet Explorer, or the content displayed by these browsers. Any technique not explicitly listed in this document is considered **unsupported**. + +- [Search provider discovery](https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/browser/search-provider-discovery): Rich search integration is built into the Microsoft Edge address bar, including search suggestions, results from the web, your browsing history, and favorites. + +


    \ No newline at end of file diff --git a/browsers/edge/includes/configure-adobe-flash-click-to-run-include.md b/browsers/edge/includes/configure-adobe-flash-click-to-run-include.md new file mode 100644 index 0000000000..5df554345e --- /dev/null +++ b/browsers/edge/includes/configure-adobe-flash-click-to-run-include.md @@ -0,0 +1,34 @@ + +>*Supported versions: Microsoft Edge on Windows 10, version 1703 or later*
    +>*Default setting: Enabled or not configured (Does not load content automatically)* + +[!INCLUDE [configure-adobe-flash-click-to-run-setting-shortdesc](../shortdesc/configure-adobe-flash-click-to-run-setting-shortdesc.md)] + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Disabled |0 |0 |Loads and runs Adobe Flash content automatically. | | +|Enabled or not configured
    **(default)** |1 |1 |Does not load or run Adobe Flash content automatically, requiring action from the user before the content loads and runs. For example, clicking the **Click-to-Run** button or clicking the content. |![Most restricted value](../images/check-gn.png) | +--- + +### ADMX info and settings + +#### ADMX info +- **GP English name:** Configure the Adobe Flash Click-to-Run setting +- **GP name:** AllowFlashClickToRun +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[AllowFlashClickToRun](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser#browser-allowflashclicktorun) +- **Supported devices:** Desktop +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/AllowFlashClickToRun +- **Data type:** Integer + +#### Registry settings +- **Path:** HLKM\\Software\\Policies\\Microsoft\\MicrosoftEdge\\Security +- **Value name:** FlashClickToRunMode +- **Value type:** REG_DWORD + +
    \ No newline at end of file diff --git a/browsers/edge/includes/configure-allow-flash-url-list-include.md b/browsers/edge/includes/configure-allow-flash-url-list-include.md new file mode 100644 index 0000000000..da7487f10a --- /dev/null +++ b/browsers/edge/includes/configure-allow-flash-url-list-include.md @@ -0,0 +1,36 @@ + +>*Supported versions: Microsoft Edge on Windows 10*
    +>*Default setting:* + +[!INCLUDE [configure-allow-flash-for-url-list-shortdesc](../shortdesc/configure-allow-flash-for-url-list-shortdesc.md)] + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +| | | | | | +| | | | | | +| | | | | | +--- + +![Most restricted value](../images/check-gn.png) + +### ADMX info and settings +#### ADMX info +- **GP English name:** +- **GP name:** +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[]() +- **Supported devices:** Desktop and Mobile +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/ +- **Data type:** Integer + +#### Registry settings +- **Path:** HLKM\Software\Policies\Microsoft\MicrosoftEdge\ +- **Value name:** +- **Value type:** REG_DWORD + +
    \ No newline at end of file diff --git a/browsers/edge/includes/configure-autofill-include.md b/browsers/edge/includes/configure-autofill-include.md new file mode 100644 index 0000000000..ca17e9389b --- /dev/null +++ b/browsers/edge/includes/configure-autofill-include.md @@ -0,0 +1,34 @@ + +>*Supported versions: Microsoft Edge on Windows 10*
    +>*Default setting: Not configured* + +[!INCLUDE [configure-autofill-shortdesc](../shortdesc/configure-autofill-shortdesc.md)] + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Not configured
    **(default)** | Blank |Blank |Users can choose to use AutoFill. | | +|Disabled | 0 | no | Prevented. |![Most restricted value](../images/check-gn.png) | +|Enabled |1 |yes | Allowed. | | +--- + +### ADMX info and settings +#### ADMX info +- **GP English name:** Configure Autofill +- **GP name:** AllowAutofill +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[AllowAutofill](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser\#browser-allowautofill) +- **Supported devices:** Desktop +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/AllowAutofill +- **Data type:** Integer + +#### Registry settings +- **Path:** HLKM\\Software\\Policies\\Microsoft\\MicrosoftEdge\\Main +- **Value name:** Use FormSuggest +- **Value type:** REG_SZ + +
    diff --git a/browsers/edge/includes/configure-browser-telemetry-for-m365-analytics-include.md b/browsers/edge/includes/configure-browser-telemetry-for-m365-analytics-include.md new file mode 100644 index 0000000000..ec6ad43e5b --- /dev/null +++ b/browsers/edge/includes/configure-browser-telemetry-for-m365-analytics-include.md @@ -0,0 +1,49 @@ + +>*Supported versions: Microsoft Edge on Windows 10, version 1810*
    +>*Default setting: Disabled or not configured (No data collected or sent)* + +[!INCLUDE [configure-browser-telemetry-for-m365-analytics-shortdesc](../shortdesc/configure-browser-telemetry-for-m365-analytics-shortdesc.md)] + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Disabled or not configured
    **(default)** |0 |0 |Microsoft Edge does not collect or send browsing history data. |![Most restricted value](../images/check-gn.png) | +|Enabled |1 |1 |Allow sending intranet history only. | | +|Enabled |2 |2 |Allow sending Internet history only. | | +|Enabled |3 |3 |Allow sending both intranet and Internet history. | | +--- + +>[!IMPORTANT] +>For this policy to work, enable the Allow Telemetry policy with the _Enhanced_ option and enable the Configure the Commercial ID policy by providing the Commercial ID. + + +### ADMX info and settings +#### ADMX info +- **GP English name:** Configure collection of browsing data for Microsoft 365 Analytics +- **GP name:** ConfigureTelemetryForMicrosoft365Analytics +- **GP element:** ZonesListBox +- **GP path:** Data Collection and Preview Builds +- **GP ADMX file name:** MicrosoftEdge.admx + + +#### MDM settings +- **MDM name:** Browser/[ConfigureTelemetryForMicrosoft365Analytics]() +- **Supported devices:** Desktop +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/ConfigureTelemetryForMicrosoft365Analytics +- **Data type:** Integer + +#### Registry settings +- **Path:** HLKM\Software\Microsoft\Windows\CurrentVersion\Policies\DataCollection +- **Value name:** MicrosoftEdgeDataOptIn +- **Value type:** REG_DWORD + +### Scenarios + + +### Related policies +Allow Telemetry: Determine the highest level of Windows diagnostic data sent to Microsoft. When you enable this policy, users can change their Telemetry Settings but prevent users from choosing a higher level than configured. + +Configure the Commercial ID: Define the Commercial ID used to associate the device's telemetry data as belonging to a given organization. + +
    \ No newline at end of file diff --git a/browsers/edge/includes/configure-cookies-include.md b/browsers/edge/includes/configure-cookies-include.md new file mode 100644 index 0000000000..01ce540ab3 --- /dev/null +++ b/browsers/edge/includes/configure-cookies-include.md @@ -0,0 +1,35 @@ + +>*Supported versions: Microsoft Edge on Windows 10*
    +>*Default setting: Disabled or not configured (Allow all cookies from all sites)* + +[!INCLUDE [configure-cookies-shortdesc](../shortdesc/configure-cookies-shortdesc.md)] + +### Allowed values + +|Group Policy |MDM |Registry |Description |Most restricted | +|---|:---:|:---:|---|:---:| +|Enabled |0 |0 |Block all cookies from all sites. |![Most restricted value](../images/check-gn.png) | +|Enabled |1 |1 |Block only coddies from third party websites. | | +|Disabled or not configured
    **(default)** |2 |2 |Allow all cookies from all sites. | | +--- + +### ADMX info and settings +#### ADMX info +- **GP English name:** Configure cookies +- **GP name:** Cookies +- **GP element:** CookiesListBox +- **GP path:** Windows Components/Microsoft Edge +- **GP ADMX file name:** MicrosoftEdge.admx + +#### MDM settings +- **MDM name:** Browser/[AllowCookies](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-browser\#browser-allowcookies) +- **Supported devices:** Desktop and Mobile +- **URI full path:** ./Vendor/MSFT/Policy/Config/Browser/AllowCookies +- **Data type:** Integer + +#### Registry settings +** |

    oMh2 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�m(vswtX&0)W!ph+OC^z0 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